)]}'
{"nova/conf/neutron.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"13b6a2d973234128596c766991137cd829bf79b9","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"def list_opts():"},{"line_number":78,"context_line":"    opts \u003d copy.deepcopy(neutron_options)"},{"line_number":79,"context_line":"    opts.insert(0, ks_loading.get_auth_common_conf_options()[0])"},{"line_number":80,"context_line":"    # NOTE(dims): There are a lot of auth plugins, we just generate"},{"line_number":81,"context_line":"    # the config options for a few common ones"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a122d0e_2a75f4c9","line":78,"updated":"2016-04-21 09:40:50.000000000","message":"I wonder if we want this all in a separate  method.","commit_id":"00531e310596632045575ea49159ec3f0ca7ec3a"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"6101473ae971f110dfd997d432f46fd7b5854b0c","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"def register_opts(conf):"},{"line_number":87,"context_line":"    global neutron_options"},{"line_number":88,"context_line":"    conf.register_group(neutron_group)"},{"line_number":89,"context_line":"    conf.register_opts(ALL_OPTS, group\u003dneutron_group)"},{"line_number":90,"context_line":"    neutron_options \u003d ks_loading.register_session_conf_options("}],"source_content_type":"text/x-python","patch_set":5,"id":"1a122d0e_7cdbf221","line":87,"range":{"start_line":87,"start_character":4,"end_line":87,"end_character":26},"updated":"2016-05-03 14:07:27.000000000","message":"Is this necessary? Why not use the return value of \"_gen_opts_from_plugins()\"?","commit_id":"1b8b0834a07b857ffd9b743e89caf9b604d7f609"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"644431a15295d2f3b7096ee47e6efe6522e9d018","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"def register_opts(conf):"},{"line_number":87,"context_line":"    global neutron_options"},{"line_number":88,"context_line":"    conf.register_group(neutron_group)"},{"line_number":89,"context_line":"    conf.register_opts(ALL_OPTS, group\u003dneutron_group)"},{"line_number":90,"context_line":"    neutron_options \u003d ks_loading.register_session_conf_options("}],"source_content_type":"text/x-python","patch_set":5,"id":"1a122d0e_b4629a14","line":87,"range":{"start_line":87,"start_character":4,"end_line":87,"end_character":26},"in_reply_to":"1a122d0e_7cdbf221","updated":"2016-05-04 12:16:23.000000000","message":"This is a nasty ordering issue where _gen_opts_from_plugins needs the answer from ks_loading.register_session_conf_options.\n\nI think we should tidy this up, but this keeps things as they were before.","commit_id":"1b8b0834a07b857ffd9b743e89caf9b604d7f609"},{"author":{"_account_id":19741,"name":"Hieu LE","email":"hieulq2@viettel.com.vn","username":"hieulq"},"change_message_id":"89460b5b2519b471b7c57066ded8fecea96e85fb","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"def register_opts(conf):"},{"line_number":87,"context_line":"    global neutron_options"},{"line_number":88,"context_line":"    conf.register_group(neutron_group)"},{"line_number":89,"context_line":"    conf.register_opts(ALL_OPTS, group\u003dneutron_group)"},{"line_number":90,"context_line":"    neutron_options \u003d ks_loading.register_session_conf_options("}],"source_content_type":"text/x-python","patch_set":5,"id":"1a122d0e_1e2edf8b","line":87,"range":{"start_line":87,"start_character":4,"end_line":87,"end_character":26},"in_reply_to":"1a122d0e_b4629a14","updated":"2016-05-05 06:30:21.000000000","message":"I think another patch-set will tidy these up, this patch-set will only move neutron options to centralize place and ensure everything work as they were before.","commit_id":"1b8b0834a07b857ffd9b743e89caf9b604d7f609"}]}
