Page MenuHomePhabricator

Support ipv6 address or to bind to all (::)
Closed, ResolvedPublic

Description

It appears Poolcounter only supports using ipv4 addresses, at least using -l <ipv6 address> or -l :: doesn't work.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 971544 had a related patch set uploaded (by Paladox; author: Paladox):

[mediawiki/services/poolcounter@master] Add support for ipv6

https://gerrit.wikimedia.org/r/971544

Change 972724 had a related patch set uploaded (by Krinkle; author: Paladox):

[mediawiki/core@master] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/972724

Change 971544 merged by jenkins-bot:

[mediawiki/services/poolcounter@master] Add support for ipv6

https://gerrit.wikimedia.org/r/971544

Change 972724 merged by jenkins-bot:

[mediawiki/core@master] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/972724

Paladox claimed this task.

Change 976335 had a related patch set uploaded (by Paladox; author: Paladox):

[mediawiki/core@REL1_41] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/976335

Change 976336 had a related patch set uploaded (by Paladox; author: Paladox):

[mediawiki/core@REL1_40] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/976336

Change 976819 had a related patch set uploaded (by Reedy; author: Paladox):

[mediawiki/core@REL1_39] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/976819

Change 976819 abandoned by Reedy:

[mediawiki/core@REL1_39] PoolCounterConnectionManager: Add support for ipv6

Reason:

https://gerrit.wikimedia.org/r/976819

Change 976335 merged by jenkins-bot:

[mediawiki/core@REL1_41] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/976335

Change 976336 merged by jenkins-bot:

[mediawiki/core@REL1_40] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/976336

hashar subscribed.

Reopening since we are reverting the patch in master and production due to T352444. The code written does not support being passed an IPv4 and I guess it is missing unit tests.

The patch was already landed in REL1_40 and REL1_41; is a fix imminent, or should we back it out of those branches too?

Change 979082 had a related patch set uploaded (by Paladox; author: Paladox):

[mediawiki/core@master] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/979082

Change 979082 merged by jenkins-bot:

[mediawiki/core@master] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/979082

Change 982829 had a related patch set uploaded (by Jforrester; author: Paladox):

[mediawiki/core@REL1_41] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/982829

Change 982830 had a related patch set uploaded (by Jforrester; author: Paladox):

[mediawiki/core@REL1_40] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/982830

Change 982829 merged by jenkins-bot:

[mediawiki/core@REL1_41] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/982829

Change 982830 merged by jenkins-bot:

[mediawiki/core@REL1_40] PoolCounterConnectionManager: Add support for ipv6

https://gerrit.wikimedia.org/r/982830