)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ae853646d1290b8ca71537d12ae7b11b02033ad4","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The config options of the \"nova/debugger\" got"},{"line_number":10,"context_line":"moved to the new central location"},{"line_number":11,"context_line":"\"nova/conf/debugger.py\""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ic0c858aac92c95dc20992c06218f9823e7e683e5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a5ae5dd_f1621316","line":12,"updated":"2016-02-03 04:56:40.000000000","message":"\u0027Implements: blueprint centralize-config-options\u0027 should be added.","commit_id":"294a6775928bfd9f75696d0f4b8db766078adf39"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"73fd42320cdad9da6297685849bacc623fe2eed1","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The config options of the \"nova/debugger\" got"},{"line_number":10,"context_line":"moved to the new central location"},{"line_number":11,"context_line":"\"nova/conf/debugger.py\""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ic0c858aac92c95dc20992c06218f9823e7e683e5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a5ae5dd_336fef93","line":12,"in_reply_to":"5a5ae5dd_f1621316","updated":"2016-02-04 16:33:26.000000000","message":"Done","commit_id":"294a6775928bfd9f75696d0f4b8db766078adf39"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"80ae29cf812f8debd6e2bf69e5665ebfd5327749","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The config options of the \"nova/debugger\" got"},{"line_number":10,"context_line":"moved to the new central location"},{"line_number":11,"context_line":"\"nova/conf/debugger.py\""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint centralize-config-options"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"dae33548_a0dcf473","line":11,"range":{"start_line":11,"start_character":11,"end_line":11,"end_character":22},"updated":"2016-02-17 05:08:39.000000000","message":"This should be \u0027remote_debug.py\u0027","commit_id":"bd52e9efd5d7d39d74a54f2be8f4e3da984791f3"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ba71d7d5cf27f13d1be85dde7d90440d5fefe7d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"moved to the new central location"},{"line_number":11,"context_line":"\"nova/conf/remote_debug.py\""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements: blueprint centralize-config-options"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: Ic0c858aac92c95dc20992c06218f9823e7e683e5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"fa0719c6_8c2d97aa","line":13,"updated":"2016-03-23 15:40:44.000000000","message":"Please be aware that the effort in Newton is tracked with a\nnew (follow up) blueprint \n\n    centralize-config-options-newton\n\nIf questions arise, ping me. Thanks for your help here!","commit_id":"c6e3fe7e5ad592988b31abd0d6661420a4506951"}],"nova/conf/__init__.py":[{"author":{"_account_id":16366,"name":"Randall Nortman","email":"openstack@nortman.net","username":"rnortman"},"change_message_id":"a8cdbba65ceecb770517ab3deb66eafc92bab372","unresolved":false,"context_lines":[{"line_number":98,"context_line":"# cors.subdomain.register_opts(CONF)"},{"line_number":99,"context_line":"# crypto.register_opts(CONF)"},{"line_number":100,"context_line":"# database.register_opts(CONF)"},{"line_number":101,"context_line":"debugger.register_cli_opts(CONF)"},{"line_number":102,"context_line":"# disk.register_opts(CONF)"},{"line_number":103,"context_line":"ephemeral_storage.register_opts(CONF)"},{"line_number":104,"context_line":"# floating_ip.register_opts(CONF)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_f7cc668a","line":101,"updated":"2016-02-01 20:25:25.000000000","message":"Why do you need this?  It doesn\u0027t do anything since you emptied out register_cli_opts()","commit_id":"294a6775928bfd9f75696d0f4b8db766078adf39"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"63460d884d9bd8b8513e14eec83f66c129d5ac34","unresolved":false,"context_lines":[{"line_number":98,"context_line":"# cors.subdomain.register_opts(CONF)"},{"line_number":99,"context_line":"# crypto.register_opts(CONF)"},{"line_number":100,"context_line":"# database.register_opts(CONF)"},{"line_number":101,"context_line":"debugger.register_cli_opts(CONF)"},{"line_number":102,"context_line":"# disk.register_opts(CONF)"},{"line_number":103,"context_line":"ephemeral_storage.register_opts(CONF)"},{"line_number":104,"context_line":"# floating_ip.register_opts(CONF)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_bddd2516","line":101,"in_reply_to":"5a5ae5dd_31818b90","updated":"2016-02-03 18:50:07.000000000","message":"It calls register_cli_opts added in nova/conf/debugger.py","commit_id":"294a6775928bfd9f75696d0f4b8db766078adf39"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ae853646d1290b8ca71537d12ae7b11b02033ad4","unresolved":false,"context_lines":[{"line_number":98,"context_line":"# cors.subdomain.register_opts(CONF)"},{"line_number":99,"context_line":"# crypto.register_opts(CONF)"},{"line_number":100,"context_line":"# database.register_opts(CONF)"},{"line_number":101,"context_line":"debugger.register_cli_opts(CONF)"},{"line_number":102,"context_line":"# disk.register_opts(CONF)"},{"line_number":103,"context_line":"ephemeral_storage.register_opts(CONF)"},{"line_number":104,"context_line":"# floating_ip.register_opts(CONF)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_31818b90","line":101,"in_reply_to":"7a5de9d1_f7cc668a","updated":"2016-02-03 04:56:40.000000000","message":"It calls register_cli_opts in nova/conf/debugger.py.\nSo it is no problem.","commit_id":"294a6775928bfd9f75696d0f4b8db766078adf39"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"4fb480db6a444cc5484f0bf4078a4fec78c23e60","unresolved":false,"context_lines":[{"line_number":98,"context_line":"# cors.subdomain.register_opts(CONF)"},{"line_number":99,"context_line":"# crypto.register_opts(CONF)"},{"line_number":100,"context_line":"# database.register_opts(CONF)"},{"line_number":101,"context_line":"debugger.register_cli_opts(CONF)"},{"line_number":102,"context_line":"# disk.register_opts(CONF)"},{"line_number":103,"context_line":"ephemeral_storage.register_opts(CONF)"},{"line_number":104,"context_line":"# floating_ip.register_opts(CONF)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a5ae5dd_c812a658","line":101,"updated":"2016-02-09 14:16:12.000000000","message":"I don\u0027t think we should have a register_cli_opts mixed in the middle of all the register_opts.\n\nCan we put this in a new block under all the register_opts?","commit_id":"2ac2d5b73d14e57ef366f1528c769a051bf86597"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"67f9835d9719aebdb8990c97ff25b76714457e5d","unresolved":false,"context_lines":[{"line_number":98,"context_line":"# cors.subdomain.register_opts(CONF)"},{"line_number":99,"context_line":"# crypto.register_opts(CONF)"},{"line_number":100,"context_line":"# database.register_opts(CONF)"},{"line_number":101,"context_line":"debugger.register_cli_opts(CONF)"},{"line_number":102,"context_line":"# disk.register_opts(CONF)"},{"line_number":103,"context_line":"ephemeral_storage.register_opts(CONF)"},{"line_number":104,"context_line":"# floating_ip.register_opts(CONF)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a5ae5dd_570413c5","line":101,"in_reply_to":"5a5ae5dd_c812a658","updated":"2016-02-09 15:40:48.000000000","message":"Done","commit_id":"2ac2d5b73d14e57ef366f1528c769a051bf86597"}],"nova/conf/debugger.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"4fb480db6a444cc5484f0bf4078a4fec78c23e60","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a5ae5dd_d50b232a","line":19,"updated":"2016-02-09 14:16:12.000000000","message":"I think I would like to call this remote_debug.py to match the group name.","commit_id":"2ac2d5b73d14e57ef366f1528c769a051bf86597"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"67f9835d9719aebdb8990c97ff25b76714457e5d","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a5ae5dd_d7f803c7","line":19,"in_reply_to":"5a5ae5dd_d50b232a","updated":"2016-02-09 15:40:48.000000000","message":"Done","commit_id":"2ac2d5b73d14e57ef366f1528c769a051bf86597"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"4fb480db6a444cc5484f0bf4078a4fec78c23e60","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    conf.register_cli_opts(CLI_OPTS, group\u003ddebugger_group)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def list_opts():"},{"line_number":47,"context_line":"    return {debugger_group: CLI_OPTS}"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a5ae5dd_d5afa329","line":46,"updated":"2016-02-09 14:16:12.000000000","message":"not sure if we want to list any opts, if they are only in the cli.","commit_id":"2ac2d5b73d14e57ef366f1528c769a051bf86597"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"67f9835d9719aebdb8990c97ff25b76714457e5d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    conf.register_cli_opts(CLI_OPTS, group\u003ddebugger_group)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def list_opts():"},{"line_number":47,"context_line":"    return {debugger_group: CLI_OPTS}"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a5ae5dd_57d2d335","line":46,"in_reply_to":"5a5ae5dd_d5afa329","updated":"2016-02-09 15:40:48.000000000","message":"Done","commit_id":"2ac2d5b73d14e57ef366f1528c769a051bf86597"}],"nova/conf/remote_debug.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"fcddfd7c8fc8b21db4b4dafa7cf09ff9c101573b","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a57f1b5_31208e9b","line":19,"updated":"2016-02-10 09:33:34.000000000","message":"Nit: remote_debug_group?","commit_id":"c917865172c9e4264acbf52734ee4a156f3de2c2"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"b11d21088555b657132b444503a41a5e7a0948ef","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a57f1b5_c947ee1b","line":19,"in_reply_to":"3a57f1b5_31208e9b","updated":"2016-02-10 20:57:01.000000000","message":"Done","commit_id":"c917865172c9e4264acbf52734ee4a156f3de2c2"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"c19baa9c575d84a38285ce56d2ab0fc325481b30","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    port]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def register_cli_opts(conf):"},{"line_number":43,"context_line":"    conf.register_cli_opts(CLI_OPTS, group\u003ddebugger_group)"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a57f1b5_71828654","line":42,"updated":"2016-02-10 09:35:25.000000000","message":"I think you still need list_opts in here, and for it to return [] I presume?\n\nSee the docs job failure:\nException: The module \u0027nova.conf.remote_debug\u0027 should have a \u0027list_opts\u0027 function which returns the config options.","commit_id":"c917865172c9e4264acbf52734ee4a156f3de2c2"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"b11d21088555b657132b444503a41a5e7a0948ef","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    port]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def register_cli_opts(conf):"},{"line_number":43,"context_line":"    conf.register_cli_opts(CLI_OPTS, group\u003ddebugger_group)"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a57f1b5_8951f6da","line":42,"in_reply_to":"3a57f1b5_71828654","updated":"2016-02-10 20:57:01.000000000","message":"Done","commit_id":"c917865172c9e4264acbf52734ee4a156f3de2c2"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"db138e72f644341abc609b9f49252237f12030ad","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    \u0027under normal operation. Use at your own risk.\u0027)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"CLI_OPTS \u003d [host,"},{"line_number":39,"context_line":"    port]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def register_cli_opts(conf):"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa0719c6_c1f12603","line":39,"updated":"2016-03-23 12:07:51.000000000","message":"Nit: I would put this both on the same line.","commit_id":"c6e3fe7e5ad592988b31abd0d6661420a4506951"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"d7aa9da548763befc58feebf7d04f89fe8ead94e","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    \u0027under normal operation. Use at your own risk.\u0027)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"CLI_OPTS \u003d [host,"},{"line_number":39,"context_line":"    port]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def register_cli_opts(conf):"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa0719c6_ae467d4c","line":39,"in_reply_to":"fa0719c6_c1f12603","updated":"2016-03-23 20:37:54.000000000","message":"Done","commit_id":"c6e3fe7e5ad592988b31abd0d6661420a4506951"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"db138e72f644341abc609b9f49252237f12030ad","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def list_opts():"},{"line_number":47,"context_line":"    return {debugger_group: CLI_OPTS}"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa0719c6_a1b7d2f3","line":47,"updated":"2016-03-23 12:07:51.000000000","message":"I thought this needs to be the string for the name, see:\nhttps://github.com/openstack/nova/blob/master/nova/conf/serial_console.py#L203\n\nAlthough maybe oslo_config has fixed that now?","commit_id":"c6e3fe7e5ad592988b31abd0d6661420a4506951"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"8ebac254ec6a8a3f4669bcee598f9ceb7d5c5303","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def list_opts():"},{"line_number":47,"context_line":"    return {debugger_group: CLI_OPTS}"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa0719c6_a1d4f2bc","line":47,"in_reply_to":"fa0719c6_a1b7d2f3","updated":"2016-03-23 12:12:07.000000000","message":"so we have a new enough version now, which is why this works :)","commit_id":"c6e3fe7e5ad592988b31abd0d6661420a4506951"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"94bd93827bf57a68cbe60f0df0a7e1f9931a6cec","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug_group\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"fa0719c6_fa6bf382","line":19,"range":{"start_line":19,"start_character":30,"end_line":19,"end_character":50},"updated":"2016-03-24 12:04:30.000000000","message":"There should be \u0027remote_debug\u0027, no \u0027group\u0027","commit_id":"d3189753a349a438200cef66271882ecfcaf8972"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"a12399864a45a05a652c944a33efbf3030de43cf","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug_group\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"da0c15f0_c83fee23","line":19,"range":{"start_line":19,"start_character":30,"end_line":19,"end_character":50},"in_reply_to":"da0c15f0_f5aa9c6f","updated":"2016-03-25 15:06:51.000000000","message":"Done","commit_id":"d3189753a349a438200cef66271882ecfcaf8972"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4783349d07a54184468c329c3f965506258a0440","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug_group\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"da0c15f0_f5aa9c6f","line":19,"range":{"start_line":19,"start_character":30,"end_line":19,"end_character":50},"in_reply_to":"fa0719c6_ddfb8677","updated":"2016-03-25 10:20:57.000000000","message":"@Pushkar, Emm....I guess that is a mistake, if this is \u0027remote_debug_group\u0027, you should us e\u0027CONF.remote_debug_group\u0027 in https://review.openstack.org/#/c/274298/9/nova/debugger.py otherwise the code will be failed.","commit_id":"d3189753a349a438200cef66271882ecfcaf8972"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"8bbda66e1666ac219ee980e1cb5a93acb1a3bbc7","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from oslo_config import cfg"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"debugger_group \u003d cfg.OptGroup(\u0027remote_debug_group\u0027,"},{"line_number":20,"context_line":"    title\u003d\u0027debugger options\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"fa0719c6_ddfb8677","line":19,"range":{"start_line":19,"start_character":30,"end_line":19,"end_character":50},"in_reply_to":"fa0719c6_fa6bf382","updated":"2016-03-24 13:11:59.000000000","message":"Initially, I have added it as \"remote_debug\" itself. This change is suggested during code review for patch set 5.","commit_id":"d3189753a349a438200cef66271882ecfcaf8972"}],"nova/debugger.py":[{"author":{"_account_id":16366,"name":"Randall Nortman","email":"openstack@nortman.net","username":"rnortman"},"change_message_id":"a8cdbba65ceecb770517ab3deb66eafc92bab372","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    # who may trying to call this."},{"line_number":34,"context_line":"    # NOTE: register_cli_opts() method calls from unit tests"},{"line_number":35,"context_line":"    # needs to be updated."},{"line_number":36,"context_line":"    pass"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"def init():"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_3728be32","line":36,"updated":"2016-02-01 20:25:25.000000000","message":"I think it\u0027s best to go ahead and drop this function right now.  As far as I can tell, it\u0027s only called from nova.config.parse_args(), so there\u0027s only one place to remove the call.  Did you see it also in unit tests?  I searched but didn\u0027t see it anywhere.","commit_id":"294a6775928bfd9f75696d0f4b8db766078adf39"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"73fd42320cdad9da6297685849bacc623fe2eed1","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    # who may trying to call this."},{"line_number":34,"context_line":"    # NOTE: register_cli_opts() method calls from unit tests"},{"line_number":35,"context_line":"    # needs to be updated."},{"line_number":36,"context_line":"    pass"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"def init():"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_53106b01","line":36,"in_reply_to":"7a5de9d1_3728be32","updated":"2016-02-04 16:33:26.000000000","message":"Done","commit_id":"294a6775928bfd9f75696d0f4b8db766078adf39"}]}
