)]}'
{"oslo/messaging/_drivers/impl_zmq.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f05f7ab621f5c44be4a6b3c0226c6dcd6a6238f7","unresolved":false,"context_lines":[{"line_number":85,"context_line":"               help\u003d\u0027Seconds to wait before a cast expires (TTL). \u0027"},{"line_number":86,"context_line":"                    \u0027Only supported by impl_zmq.\u0027),"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    cfg.BoolOpt(\u0027rpc_zmq_use_ipv6\u0027, default\u003dFalse,"},{"line_number":89,"context_line":"                help\u003d\u0027Use IPv6 address when binding sockets\u0027),"},{"line_number":90,"context_line":"]"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_e1f37c9c","line":88,"updated":"2014-12-04 20:53:16.000000000","message":"Does this need to be a configuration option? Can\u0027t we look at the address we are given and tell if it is an IPv6 address using the ipaddr module or something similar?","commit_id":"4346edbb7d26f8cebc0ac6061df34b9a27b423d3"},{"author":{"_account_id":13686,"name":"Frode Nordahl","email":"fnordahl@ubuntu.com","username":"fnordahl"},"change_message_id":"c2a1ca1b8c2c0add6536b5bc42065ec8939eb0fa","unresolved":false,"context_lines":[{"line_number":85,"context_line":"               help\u003d\u0027Seconds to wait before a cast expires (TTL). \u0027"},{"line_number":86,"context_line":"                    \u0027Only supported by impl_zmq.\u0027),"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    cfg.BoolOpt(\u0027rpc_zmq_use_ipv6\u0027, default\u003dFalse,"},{"line_number":89,"context_line":"                help\u003d\u0027Use IPv6 address when binding sockets\u0027),"},{"line_number":90,"context_line":"]"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_fee05ffa","line":88,"in_reply_to":"5a890539_e1f37c9c","updated":"2014-12-05 13:27:38.000000000","message":"Actually, it does not need to. During my testing I have misinterpeted the output of netstat, fooling me into believing that enabling use_ipv6 makes zmq bind to IPv6 only when using rpc_zmq_bind_address\u003d*.\n\nlibzmq does actually accept both IPv4 and IPv6 connections.\n\nThis changes the basis of my proposal. Should I resubmit with the goal of having the change be to enable IPv6-support by default in the Oslo Messaging ZMQ-driver?\n\nOr should I take a more conservative approach and propose to add an option to enable experimental IPv6-support?","commit_id":"4346edbb7d26f8cebc0ac6061df34b9a27b423d3"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"23a223e5454cf80539f69925f2d9747edf863f39","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    def __init__(self, addr, zmq_type, bind\u003dTrue, subscribe\u003dNone):"},{"line_number":121,"context_line":"        self.ctxt \u003d zmq.Context(CONF.rpc_zmq_contexts)"},{"line_number":122,"context_line":"        self.sock \u003d self.ctxt.socket(zmq_type)"},{"line_number":123,"context_line":"        self.sock.ipv6 \u003d True"},{"line_number":124,"context_line":"        self.addr \u003d addr"},{"line_number":125,"context_line":"        self.type \u003d zmq_type"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a961159_ad455244","line":122,"updated":"2014-12-19 07:04:06.000000000","message":"Could you add a comment section to explain why it is set to ipv6?\n\nWhen I have the first sight of this LOC, I just guess that zeromq socket is ipv6-oriented only.","commit_id":"e769444cd4dc888a06692b87f5c25837c9abc6c4"}]}
