)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"74e455414bc276349bbf38f7cfeafa05858a322b","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The oslo.config library provides new type PortOpt to validate the"},{"line_number":10,"context_line":"range of port now."},{"line_number":11,"context_line":"Note: PorOpt allows port 0, which tells the OS to automatically"},{"line_number":12,"context_line":"assign a port. We also assign port with 0 unit test."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Co-Authored-By: ChangBo Guo(gcb) \u003ceric.guo@easystack.cn\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"bacf61ea_c0b71b83","line":11,"updated":"2016-08-05 17:02:57.000000000","message":"PortOpt","commit_id":"f574b2955445aecb5f5f1e208ae17e3356b1bd85"}],"nova/conf/network.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"696862fc47e0b84f0e60e24c92d6496a0e4ca7aa","unresolved":false,"context_lines":[{"line_number":588,"context_line":"               help\u003d\u0027The IP address for the metadata API server\u0027),"},{"line_number":589,"context_line":"    cfg.PortOpt(\u0027metadata_port\u0027,"},{"line_number":590,"context_line":"                default\u003d8775,"},{"line_number":591,"context_line":"                help\u003d\u0027The port for the metadata API port\u0027),"},{"line_number":592,"context_line":"    cfg.StrOpt(\u0027iptables_top_regex\u0027,"},{"line_number":593,"context_line":"               default\u003d\u0027\u0027,"},{"line_number":594,"context_line":"               help\u003d\u0027Regular expression to match the iptables rule that \u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"7aa08908_e8d4a520","line":591,"updated":"2016-06-14 20:59:10.000000000","message":"This help message is awkward, although unrelated to your patch.  \"The port ... for a port\"","commit_id":"4a933af5b12185eb866ceb918f55cda23a118ea5"}],"nova/tests/unit/test_service.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"af0bc7a490b729e4eef52b0a5e8c74ac143dab04","unresolved":false,"context_lines":[{"line_number":44,"context_line":"               default\u003d\u0027127.0.0.1\u0027,"},{"line_number":45,"context_line":"               help\u003d\"Host to bind test service to\"),"},{"line_number":46,"context_line":"    cfg.PortOpt(\"test_service_listen_port\","},{"line_number":47,"context_line":"                default\u003d0,"},{"line_number":48,"context_line":"                help\u003d\"Port number to bind test service to\"),"},{"line_number":49,"context_line":"    ]"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a29b11f_4724b55c","line":47,"updated":"2015-10-22 10:35:51.000000000","message":"You can\u0027t change this to a PortOpt.  PortOpt has a range of 1-65535 and this has a default of 0.","commit_id":"2ac180b1a1bab34deead90c7fe3690f29a3a52c0"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"dc61c817ccf1e3286b0498e3b588effc54256e6c","unresolved":false,"context_lines":[{"line_number":44,"context_line":"               default\u003d\u0027127.0.0.1\u0027,"},{"line_number":45,"context_line":"               help\u003d\"Host to bind test service to\"),"},{"line_number":46,"context_line":"    cfg.PortOpt(\"test_service_listen_port\","},{"line_number":47,"context_line":"                default\u003d0,"},{"line_number":48,"context_line":"                help\u003d\"Port number to bind test service to\"),"},{"line_number":49,"context_line":"    ]"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a29b11f_5250ea0a","line":47,"in_reply_to":"3a29b11f_4724b55c","updated":"2015-10-22 13:35:51.000000000","message":"Done","commit_id":"2ac180b1a1bab34deead90c7fe3690f29a3a52c0"}]}
