Pure-Python asynchronous interface to Gearman
Go to file
Clark Boylan ca733f3e07 Prefer ipv6 for listen addrs if available
If the listen address allows for ipv4 or ipv6 values we want to prefer
ipv6 if the host is configured with working ivp6. We add the ai_flag
AF_ADDRCONFIG to filter out ipv6 (and ipv4) if the host isn't configure
for this AF_INET version. Then we sort based on the family to prefer
ipv6 over ipv4.

The reason for this is clients will prefer ipv6 before falling back to
ipv4 when attempting to connect to a hostname. If the server isn't
listening on ipv6 this makes new connections happen slowly.

Change-Id: I9f7a235b04068856c6cceeb2c230f3b56945572e
2018-10-19 14:33:37 -07:00
doc/source Merge "Generate a geard.8 manpage for Debian packaging" 2014-10-12 17:09:51 +00:00
gear Prefer ipv6 for listen addrs if available 2018-10-19 14:33:37 -07:00
.gitignore Add pbr-based setup. 2013-04-08 12:31:53 -04:00
.gitreview Added .gitreview 2013-04-05 18:53:07 +00:00
.testr.conf Support python3. 2013-06-05 15:07:36 -07:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 11:46:08 -08:00
LICENSE Initial commit. 2013-04-05 12:58:12 -07:00
MANIFEST.in Add pbr-based setup. 2013-04-08 12:31:53 -04:00
README.rst Add pbr-based setup. 2013-04-08 12:31:53 -04:00
bindep.txt Move other-requirements.txt to bindep.txt 2016-08-12 19:29:48 +02:00
requirements.txt Uncap pbr dependency 2017-03-01 18:32:58 +00:00
setup.cfg Build universal wheels 2018-04-13 19:37:27 -04:00
setup.py Solve hacking/pbr requirements conflict 2014-02-11 21:20:38 +00:00
test-requirements.txt Update hacking dependency 2017-03-01 13:31:56 -05:00
tox.ini Merge "Ignore E129" 2016-11-08 23:00:38 +00:00

README.rst

python-gear

A pure-Python asynchronous library to interface with Gearman.