)]}'
{"nova/conf/remote_debug.py":[{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"70a6147dfbd29827c91df15643fe69df438c0ffa","unresolved":false,"context_lines":[{"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,"},{"line_number":23,"context_line":"    help\u003d\"\"\"Debug host (IP or name) to connect. Note"},{"line_number":24,"context_line":"    that using the remote debug option changes how"},{"line_number":25,"context_line":"    Nova uses the eventlet library to support async IO."},{"line_number":26,"context_line":"    This could result in failures that do not occur"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_3c5f5c42","line":23,"range":{"start_line":23,"start_character":9,"end_line":23,"end_character":12},"updated":"2016-05-16 16:20:17.000000000","message":"Nit: new line after, text will be better aligned","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"81a9693afd70304b5c5e4a39fd22f10d9a7643e4","unresolved":false,"context_lines":[{"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,"},{"line_number":23,"context_line":"    help\u003d\"\"\"Debug host (IP or name) to connect. Note"},{"line_number":24,"context_line":"    that using the remote debug option changes how"},{"line_number":25,"context_line":"    Nova uses the eventlet library to support async IO."},{"line_number":26,"context_line":"    This could result in failures that do not occur"}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_384cfbc6","line":23,"range":{"start_line":23,"start_character":9,"end_line":23,"end_character":12},"in_reply_to":"dab17558_3c5f5c42","updated":"2016-05-18 19:18:22.000000000","message":"Done","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"70a6147dfbd29827c91df15643fe69df438c0ffa","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    This could result in failures that do not occur"},{"line_number":27,"context_line":"    under normal operation. Use at your own risk."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    This command line parameter is used when you want"},{"line_number":30,"context_line":"    to connect to a nova service via a debugger running"},{"line_number":31,"context_line":"    on a different host."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Possible Values:"},{"line_number":34,"context_line":"    IP address of a remote host as a command line parameter"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_5fc21254","line":31,"range":{"start_line":29,"start_character":4,"end_line":31,"end_character":24},"updated":"2016-05-16 16:20:17.000000000","message":"Maybe merge with first sentence and then put a note? Seems a bit out of order to me.","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"81a9693afd70304b5c5e4a39fd22f10d9a7643e4","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    This could result in failures that do not occur"},{"line_number":27,"context_line":"    under normal operation. Use at your own risk."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    This command line parameter is used when you want"},{"line_number":30,"context_line":"    to connect to a nova service via a debugger running"},{"line_number":31,"context_line":"    on a different host."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    Possible Values:"},{"line_number":34,"context_line":"    IP address of a remote host as a command line parameter"}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_98c7e711","line":31,"range":{"start_line":29,"start_character":4,"end_line":31,"end_character":24},"in_reply_to":"dab17558_5fc21254","updated":"2016-05-18 19:18:22.000000000","message":"Done","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"70a6147dfbd29827c91df15643fe69df438c0ffa","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    Related options:"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    * None\"\"\")"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"port \u003d cfg.IntOpt(\u0027port\u0027,"},{"line_number":51,"context_line":"    min\u003d1,"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_bf04de7d","line":48,"range":{"start_line":48,"start_character":10,"end_line":48,"end_character":13},"updated":"2016-05-16 16:20:17.000000000","message":"Nit: new line before","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"81a9693afd70304b5c5e4a39fd22f10d9a7643e4","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    Related options:"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    * None\"\"\")"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"port \u003d cfg.IntOpt(\u0027port\u0027,"},{"line_number":51,"context_line":"    min\u003d1,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_d8d16fcf","line":48,"range":{"start_line":48,"start_character":10,"end_line":48,"end_character":13},"in_reply_to":"dab17558_bf04de7d","updated":"2016-05-18 19:18:22.000000000","message":"Done","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"70a6147dfbd29827c91df15643fe69df438c0ffa","unresolved":false,"context_lines":[{"line_number":50,"context_line":"port \u003d cfg.IntOpt(\u0027port\u0027,"},{"line_number":51,"context_line":"    min\u003d1,"},{"line_number":52,"context_line":"    max\u003d65535,"},{"line_number":53,"context_line":"    help\u003d\"\"\"Debug port to connect. Note"},{"line_number":54,"context_line":"    that using the remote debug option changes how"},{"line_number":55,"context_line":"    Nova uses the eventlet library to support async IO."},{"line_number":56,"context_line":"    This could result in failures that do not occur"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_1c5c184a","line":53,"range":{"start_line":53,"start_character":9,"end_line":53,"end_character":12},"updated":"2016-05-16 16:20:17.000000000","message":"Nit: new line after, text will be better aligned","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"81a9693afd70304b5c5e4a39fd22f10d9a7643e4","unresolved":false,"context_lines":[{"line_number":50,"context_line":"port \u003d cfg.IntOpt(\u0027port\u0027,"},{"line_number":51,"context_line":"    min\u003d1,"},{"line_number":52,"context_line":"    max\u003d65535,"},{"line_number":53,"context_line":"    help\u003d\"\"\"Debug port to connect. Note"},{"line_number":54,"context_line":"    that using the remote debug option changes how"},{"line_number":55,"context_line":"    Nova uses the eventlet library to support async IO."},{"line_number":56,"context_line":"    This could result in failures that do not occur"}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_b8d62bc3","line":53,"range":{"start_line":53,"start_character":9,"end_line":53,"end_character":12},"in_reply_to":"dab17558_1c5c184a","updated":"2016-05-18 19:18:22.000000000","message":"Done","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"70a6147dfbd29827c91df15643fe69df438c0ffa","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    This could result in failures that do not occur"},{"line_number":57,"context_line":"    under normal operation. Use at your own risk."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    This command line parameter allows you to specify the"},{"line_number":60,"context_line":"    port you want to use to connect to a nova service via"},{"line_number":61,"context_line":"    a debugger running on different host."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    Possible Values:"},{"line_number":64,"context_line":"    Port number you want to use as a command line parameter"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_5f997278","line":61,"range":{"start_line":59,"start_character":4,"end_line":61,"end_character":41},"updated":"2016-05-16 16:20:17.000000000","message":"Maybe merge with first sentence and then put a note? Seems a bit out of order to me.","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"81a9693afd70304b5c5e4a39fd22f10d9a7643e4","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    This could result in failures that do not occur"},{"line_number":57,"context_line":"    under normal operation. Use at your own risk."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    This command line parameter allows you to specify the"},{"line_number":60,"context_line":"    port you want to use to connect to a nova service via"},{"line_number":61,"context_line":"    a debugger running on different host."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    Possible Values:"},{"line_number":64,"context_line":"    Port number you want to use as a command line parameter"}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_18dc97e3","line":61,"range":{"start_line":59,"start_character":4,"end_line":61,"end_character":41},"in_reply_to":"dab17558_5f997278","updated":"2016-05-18 19:18:22.000000000","message":"Done","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"70a6147dfbd29827c91df15643fe69df438c0ffa","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    Related options:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    * None\"\"\")"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"CLI_OPTS \u003d [host, port]"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_5fecd2ba","line":79,"range":{"start_line":79,"start_character":10,"end_line":79,"end_character":13},"updated":"2016-05-16 16:20:17.000000000","message":"Nit: new line before","commit_id":"4c4ac20e82bffaa3a84e7f3c7c4fd5d5f5d5f5f5"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"6dc9bd05c99d89bc553b808c2c9fc9efd4acdfd3","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    ``nova-conductor``"},{"line_number":46,"context_line":"    ``nova-scheduler``"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"* Related options:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    None"},{"line_number":51,"context_line":"\"\"\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"bab6814e_76d2bd5d","line":48,"updated":"2016-05-20 06:58:21.000000000","message":"There\u0027s an oslo.config patch to provide related options coming soon and this gives no value, so I\u0027d recommend removing this.","commit_id":"f75e087bcbbccc4f2dfd8d9f4e9ad0a95b6fdfe5"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"6dc9bd05c99d89bc553b808c2c9fc9efd4acdfd3","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    ``nova-conductor``"},{"line_number":80,"context_line":"    ``nova-scheduler``"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"* Related options:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    None"},{"line_number":85,"context_line":"\"\"\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"bab6814e_96cda1b9","line":82,"updated":"2016-05-20 06:58:21.000000000","message":"Same as above","commit_id":"f75e087bcbbccc4f2dfd8d9f4e9ad0a95b6fdfe5"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"c2ef4b80dbea6e5f09c130a6d09fb8fb29d3f475","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* Services which consume this:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    ``nova-compute``"},{"line_number":43,"context_line":"    ``nova-conductor``"},{"line_number":44,"context_line":"    ``nova-scheduler``"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"* Related options:"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_507688d7","line":44,"range":{"start_line":42,"start_character":0,"end_line":44,"end_character":22},"updated":"2016-05-20 14:41:17.000000000","message":"These debug options are used in the \"Service\" class which is the base for all \"nova-*\" services/binaries, so it should affect all services I guess? Please also be aware that there is a ML discussion [1] to drop this piece of documentation. Maybe wait one or two days and for a conclusion on that ML thread.\n\nReferences:\n[1] http://lists.openstack.org/pipermail/openstack-dev/2016-May/095538.html","commit_id":"339db915dcf59b6a64660072c563c6a88ffde983"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"47828333517ae503f9f1fd5493a537d1ec606180","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* Services which consume this:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    ``nova-compute``"},{"line_number":43,"context_line":"    ``nova-conductor``"},{"line_number":44,"context_line":"    ``nova-scheduler``"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"* Related options:"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_b8984b79","line":44,"range":{"start_line":42,"start_character":0,"end_line":44,"end_character":22},"in_reply_to":"bab6814e_2bc8b9a7","updated":"2016-06-08 15:40:32.000000000","message":"yeah, lets just drop that.","commit_id":"339db915dcf59b6a64660072c563c6a88ffde983"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"2b3cfb2169251d7b589b9abc02dcf253f676d203","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* Services which consume this:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    ``nova-compute``"},{"line_number":43,"context_line":"    ``nova-conductor``"},{"line_number":44,"context_line":"    ``nova-scheduler``"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"* Related options:"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_2bc8b9a7","line":44,"range":{"start_line":42,"start_character":0,"end_line":44,"end_character":22},"in_reply_to":"bab6814e_507688d7","updated":"2016-05-20 14:46:24.000000000","message":"Yes, Seems like we will be dropping this section. I second Markus to wait on final decision before making any changes.","commit_id":"339db915dcf59b6a64660072c563c6a88ffde983"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"47828333517ae503f9f1fd5493a537d1ec606180","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    ``nova-compute``"},{"line_number":75,"context_line":"    ``nova-conductor``"},{"line_number":76,"context_line":"    ``nova-scheduler``"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"* Related options:"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_78af037d","line":76,"updated":"2016-06-08 15:40:32.000000000","message":"as above.","commit_id":"339db915dcf59b6a64660072c563c6a88ffde983"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"47828333517ae503f9f1fd5493a537d1ec606180","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"def list_opts():"},{"line_number":91,"context_line":"    return {debugger_group: CLI_OPTS}"}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_58004766","line":91,"updated":"2016-06-08 15:40:32.000000000","message":"Hmm, this gets this stuff into the sample config file, which doesn\u0027t sound correct for options that are only available as CLI options.","commit_id":"339db915dcf59b6a64660072c563c6a88ffde983"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"7afa7def4472cd0ab13967bf62c19ffc3fbc5d1c","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"def list_opts():"},{"line_number":91,"context_line":"    return {debugger_group: CLI_OPTS}"}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_dc506f0d","line":91,"in_reply_to":"7aa08908_58004766","updated":"2016-06-09 14:10:13.000000000","message":"should we remove list_opts() for command line options ?","commit_id":"339db915dcf59b6a64660072c563c6a88ffde983"},{"author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"change_message_id":"972ad825d0508239ad33c664972115a92de2c6f3","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"},{"line_number":23,"context_line":"    help\u003d\"\"\""},{"line_number":24,"context_line":"Debug host (IP or name) to connect. This command line parameter is used when"},{"line_number":25,"context_line":"you want to connect to a nova service via a debugger running on a different"},{"line_number":26,"context_line":"host."},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_4ba81320","line":24,"updated":"2016-06-22 11:27:00.000000000","message":"As we\u0027re improving the help text, should be \"Debug host (IP or name) to connect to.\"?","commit_id":"4270c85219fd0d48818a5ede6db4a7ef3cead52a"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"172291beb2328b3acabd98417d542d782bf7d708","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"host \u003d cfg.StrOpt(\u0027host\u0027,"},{"line_number":23,"context_line":"    help\u003d\"\"\""},{"line_number":24,"context_line":"Debug host (IP or name) to connect. This command line parameter is used when"},{"line_number":25,"context_line":"you want to connect to a nova service via a debugger running on a different"},{"line_number":26,"context_line":"host."},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_3a63081c","line":24,"in_reply_to":"3aaa91ec_4ba81320","updated":"2016-06-29 10:54:38.000000000","message":"+1","commit_id":"4270c85219fd0d48818a5ede6db4a7ef3cead52a"},{"author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"change_message_id":"972ad825d0508239ad33c664972115a92de2c6f3","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    min\u003d1,"},{"line_number":47,"context_line":"    max\u003d65535,"},{"line_number":48,"context_line":"    help\u003d\"\"\""},{"line_number":49,"context_line":"Debug port to connect. This command line parameter allows you to specify"},{"line_number":50,"context_line":"the port you want to use to connect to a nova service via a debugger running"},{"line_number":51,"context_line":"on different host."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_abbc176d","line":49,"updated":"2016-06-22 11:27:00.000000000","message":"\"Debug port to connect to.\"?","commit_id":"4270c85219fd0d48818a5ede6db4a7ef3cead52a"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"b0a83dedf1cd7499dfbcd9348f3b87f6a6ac2ba4","unresolved":false,"context_lines":[{"line_number":35,"context_line":"     to a nova service. For Example:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    /usr/local/bin/nova-compute --config-file /etc/nova/nova.conf"},{"line_number":38,"context_line":"    --remote_debug-host \u003cIP address where the debugger is running\u003e"},{"line_number":39,"context_line":"\"\"\")"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"port \u003d cfg.IntOpt(\u0027port\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"3aaa91ec_1a1bac81","line":38,"updated":"2016-06-29 10:56:34.000000000","message":"Not totally sure about this format, but this is a good step forward.","commit_id":"e6d0cc5bf851cdd49c631b444ab4592806eaf2e3"}]}
