Merge "Enable IPv6-support in libzmq by default"

This commit is contained in:
Jenkins 2014-12-21 03:48:36 +00:00 committed by Gerrit Code Review
commit c575df2fdb
1 changed files with 6 additions and 0 deletions

View File

@ -120,6 +120,12 @@ class ZmqSocket(object):
def __init__(self, addr, zmq_type, bind=True, subscribe=None):
self.ctxt = zmq.Context(CONF.rpc_zmq_contexts)
self.sock = self.ctxt.socket(zmq_type)
# Enable IPv6-support in libzmq.
# When IPv6 is enabled, a socket will connect to, or accept
# connections from, both IPv4 and IPv6 hosts.
self.sock.ipv6 = True
self.addr = addr
self.type = zmq_type
self.subscriptions = []