)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"2e14f3cbec113a14f1fe8c75cc3f049cc0526d44","unresolved":false,"context_lines":[{"line_number":14,"context_line":"DEFAULT:debug becomes mutable; 2) log_config_append becomes mutable;"},{"line_number":15,"context_line":"3) Neutron can make more options mutable as desired."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"bp mutable-config"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I53c3108c1fc923f1b00aecf6ea0116eae1b9597d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"bacf61ea_6243ac42","line":17,"updated":"2016-08-08 02:18:22.000000000","message":"following the gerrit generated link didn\u0027t yield anything.\ncan you provide a url?","commit_id":"44dc4d4e065f03f0d1957e5ad9fff6b85cf0a980"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"84cb92504db344f021e3acd5494b1928d899a602","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"There are a few immediate benefits to doing this. 1) option"},{"line_number":14,"context_line":"DEFAULT:debug becomes mutable; 2) log_config_append becomes mutable;"},{"line_number":15,"context_line":"3) Neutron can make more options mutable as desired."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"bp mutable-config-ocata"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fa7ab95a_47d06ec9","line":15,"updated":"2016-08-30 12:29:44.000000000","message":"I should probably elaborate on 2); this means Neutron\u0027s logging configuration can be changed at runtime.","commit_id":"b12b1fa033174942fb3030b90200d151d0fc564b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"5d92a66cfc9af674771788a4e6d55086f59fe00d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"DEFAULT:debug becomes mutable; 2) log_config_append becomes mutable;"},{"line_number":15,"context_line":"3) Neutron can make more options mutable as desired."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"bp mutable-config-ocata"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I53c3108c1fc923f1b00aecf6ea0116eae1b9597d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3ac371cc_87404b37","line":17,"updated":"2016-08-19 05:32:24.000000000","message":"no need for a BP if the change is this trivial. Please make yourself familiar with the RFE process [1]. That said, if this meant to target Ocata, I hope you don\u0027t mind me if I slap you with a -2 :)\n\n[1] http://docs.openstack.org/developer/neutron/policies/bugs.html","commit_id":"b12b1fa033174942fb3030b90200d151d0fc564b"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"84cb92504db344f021e3acd5494b1928d899a602","unresolved":false,"context_lines":[{"line_number":14,"context_line":"DEFAULT:debug becomes mutable; 2) log_config_append becomes mutable;"},{"line_number":15,"context_line":"3) Neutron can make more options mutable as desired."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"bp mutable-config-ocata"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I53c3108c1fc923f1b00aecf6ea0116eae1b9597d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fa7ab95a_678572cd","line":17,"in_reply_to":"3ac371cc_87404b37","updated":"2016-08-30 12:29:44.000000000","message":"Hi Armando, I\u0027m happy to get rid of the bp if you\u0027re sure you understand the full impact of the change? It\u0027s not as trivial as this patchset makes it look. Also the bp can be used to tie together making individual options mutable.\n\nIt\u0027s targeted for Ocata assuming that Newton is mostly locked down by now, I\u0027m not familiar with Neutron\u0027s release planning. This is a new feature not a bugfix.","commit_id":"b12b1fa033174942fb3030b90200d151d0fc564b"}],"neutron/wsgi.py":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"5d92a66cfc9af674771788a4e6d55086f59fe00d","unresolved":false,"context_lines":[{"line_number":208,"context_line":"            # Minimize the cost of checking for child exit by extending the"},{"line_number":209,"context_line":"            # wait interval past the default of 0.01s."},{"line_number":210,"context_line":"            self._server \u003d common_service.ProcessLauncher("},{"line_number":211,"context_line":"                cfg.CONF, restart_method\u003d\u0027mutate\u0027, wait_interval\u003d1.0)"},{"line_number":212,"context_line":"            self._server.launch_service(service,"},{"line_number":213,"context_line":"                                        workers\u003dservice.worker_process_count)"},{"line_number":214,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3ac371cc_476db3cb","line":211,"updated":"2016-08-19 05:32:24.000000000","message":"what\u0027s the minimum version for this?","commit_id":"b12b1fa033174942fb3030b90200d151d0fc564b"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"84cb92504db344f021e3acd5494b1928d899a602","unresolved":false,"context_lines":[{"line_number":208,"context_line":"            # Minimize the cost of checking for child exit by extending the"},{"line_number":209,"context_line":"            # wait interval past the default of 0.01s."},{"line_number":210,"context_line":"            self._server \u003d common_service.ProcessLauncher("},{"line_number":211,"context_line":"                cfg.CONF, restart_method\u003d\u0027mutate\u0027, wait_interval\u003d1.0)"},{"line_number":212,"context_line":"            self._server.launch_service(service,"},{"line_number":213,"context_line":"                                        workers\u003dservice.worker_process_count)"},{"line_number":214,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"fa7ab95a_926b96b6","line":211,"in_reply_to":"3ac371cc_476db3cb","updated":"2016-08-30 12:29:44.000000000","message":"1.9.0: http://docs.openstack.org/developer/oslo.service/history.html#id7 \"Offer mutate_config_files\"","commit_id":"b12b1fa033174942fb3030b90200d151d0fc564b"}],"releasenotes/notes/mutable-config-ocata-ee776dccc40d3d20.yaml":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"5d92a66cfc9af674771788a4e6d55086f59fe00d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Neutron has been enabled for mutable config. Certain options may be reloaded"},{"line_number":5,"context_line":"    by sending SIGHUP to the correct process. Please refer to the configuration"},{"line_number":6,"context_line":"    manual."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    * DEFAULT.debug"},{"line_number":9,"context_line":"    * DEFAULT.log_config_append"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3ac371cc_0781fb4d","line":6,"updated":"2016-08-19 05:32:24.000000000","message":"btw, we have the ability to reload some agent-side config options. Look at [1], I think we should look into how what you propose affects [1].\n\n[1] http://git.openstack.org/cgit/openstack/neutron/tree/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py#n2098","commit_id":"b12b1fa033174942fb3030b90200d151d0fc564b"}]}
