)]}'
{"nova/conf/compute.py":[{"author":{"_account_id":20217,"name":"Anusha Unnam","email":"anusha.unnam25@gmail.com","username":"aunnam"},"change_message_id":"294fdbd689cc41bcd008fa3880744bc8dbf0801c","unresolved":false,"context_lines":[{"line_number":278,"context_line":"* reap: powers down the instances and delete them(default)."},{"line_number":279,"context_line":"* log: logs a warning message about deletion of the resource."},{"line_number":280,"context_line":"* shutdown:  powers down instances and marks them as non-"},{"line_number":281,"context_line":"  bootable which can be lated user for debugging/analysis."},{"line_number":282,"context_line":"* noop: takes no action."},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"Services that use this:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_2c60e8ce","line":281,"range":{"start_line":281,"start_character":24,"end_line":281,"end_character":34},"updated":"2016-05-26 04:04:39.000000000","message":"you meant \"later used\" here? may be typo","commit_id":"46c2ec9fb8c551fe2d1ff5d2cdf31f0843663712"},{"author":{"_account_id":20217,"name":"Anusha Unnam","email":"anusha.unnam25@gmail.com","username":"aunnam"},"change_message_id":"294fdbd689cc41bcd008fa3880744bc8dbf0801c","unresolved":false,"context_lines":[{"line_number":300,"context_line":""},{"line_number":301,"context_line":"* 0:  Disables the option."},{"line_number":302,"context_line":"* 1800: Default value."},{"line_number":303,"context_line":"Any positive integer in seconds enables the option"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"Services that use this:"},{"line_number":306,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_ecc5408e","line":303,"range":{"start_line":303,"start_character":0,"end_line":303,"end_character":3},"updated":"2016-05-26 04:04:39.000000000","message":"To maintain consistency I think its good to add * before Any","commit_id":"46c2ec9fb8c551fe2d1ff5d2cdf31f0843663712"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e0df7541322cbedd715f785887e267f8ce636d71","unresolved":false,"context_lines":[{"line_number":274,"context_line":"identified."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"Possible values:"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"* reap: powers down the instances and delete them(default)."},{"line_number":279,"context_line":"* log: logs a warning message about deletion of the resource."},{"line_number":280,"context_line":"* shutdown:  powers down instances and marks them as non-"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_9a7f3914","line":277,"updated":"2016-06-08 18:54:25.000000000","message":"Nitpick: Maybe capitalize each first letter in the list here after each possible value (ex reap: Powers down...)","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e0df7541322cbedd715f785887e267f8ce636d71","unresolved":false,"context_lines":[{"line_number":293,"context_line":"               default\u003d1800,"},{"line_number":294,"context_line":"               help\u003d\"\"\""},{"line_number":295,"context_line":"Time interval in seconds to wait between runs for the clean up action."},{"line_number":296,"context_line":"If set to 0, above check will be disabled. if \"running_deleted_instance"},{"line_number":297,"context_line":"_action\" is set to \"log\" or \"reap\" , a value greater than 0 must be set."},{"line_number":298,"context_line":""},{"line_number":299,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_1ad34961","line":296,"range":{"start_line":296,"start_character":43,"end_line":296,"end_character":44},"updated":"2016-06-08 18:54:25.000000000","message":"Should be capital I","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":18339,"name":"Sivasathurappan Radhakrishnan","email":"siva.radhakrishnan@intel.com","username":"sivakrishnan"},"change_message_id":"d4699769e1d4bb094f7ac9ab1dec9cd4fef866dd","unresolved":false,"context_lines":[{"line_number":293,"context_line":"               default\u003d1800,"},{"line_number":294,"context_line":"               help\u003d\"\"\""},{"line_number":295,"context_line":"Time interval in seconds to wait between runs for the clean up action."},{"line_number":296,"context_line":"If set to 0, above check will be disabled. if \"running_deleted_instance"},{"line_number":297,"context_line":"_action\" is set to \"log\" or \"reap\" , a value greater than 0 must be set."},{"line_number":298,"context_line":""},{"line_number":299,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_10af7695","line":296,"range":{"start_line":296,"start_character":43,"end_line":296,"end_character":44},"in_reply_to":"7aa08908_1ad34961","updated":"2016-06-09 15:18:27.000000000","message":"Done","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e0df7541322cbedd715f785887e267f8ce636d71","unresolved":false,"context_lines":[{"line_number":298,"context_line":""},{"line_number":299,"context_line":"Possible values:"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"* 0:  Disables the option."},{"line_number":302,"context_line":"* 1800: Default value."},{"line_number":303,"context_line":"* Any positive integer in seconds enables the option."},{"line_number":304,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_da61c1d4","line":301,"range":{"start_line":301,"start_character":5,"end_line":301,"end_character":6},"updated":"2016-06-08 18:54:25.000000000","message":"Extra space here","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":18339,"name":"Sivasathurappan Radhakrishnan","email":"siva.radhakrishnan@intel.com","username":"sivakrishnan"},"change_message_id":"d4699769e1d4bb094f7ac9ab1dec9cd4fef866dd","unresolved":false,"context_lines":[{"line_number":298,"context_line":""},{"line_number":299,"context_line":"Possible values:"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"* 0:  Disables the option."},{"line_number":302,"context_line":"* 1800: Default value."},{"line_number":303,"context_line":"* Any positive integer in seconds enables the option."},{"line_number":304,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_7094fa43","line":301,"range":{"start_line":301,"start_character":5,"end_line":301,"end_character":6},"in_reply_to":"7aa08908_da61c1d4","updated":"2016-06-09 15:18:27.000000000","message":"Done","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e0df7541322cbedd715f785887e267f8ce636d71","unresolved":false,"context_lines":[{"line_number":300,"context_line":""},{"line_number":301,"context_line":"* 0:  Disables the option."},{"line_number":302,"context_line":"* 1800: Default value."},{"line_number":303,"context_line":"* Any positive integer in seconds enables the option."},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"Services that use this:"},{"line_number":306,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_ba14b5e8","line":303,"range":{"start_line":303,"start_character":0,"end_line":303,"end_character":53},"updated":"2016-06-08 18:54:25.000000000","message":"Could this be moved up/out of the list of possible values since it just describes what a positive value does?","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":18339,"name":"Sivasathurappan Radhakrishnan","email":"siva.radhakrishnan@intel.com","username":"sivakrishnan"},"change_message_id":"d4699769e1d4bb094f7ac9ab1dec9cd4fef866dd","unresolved":false,"context_lines":[{"line_number":300,"context_line":""},{"line_number":301,"context_line":"* 0:  Disables the option."},{"line_number":302,"context_line":"* 1800: Default value."},{"line_number":303,"context_line":"* Any positive integer in seconds enables the option."},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"Services that use this:"},{"line_number":306,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_b09e6261","line":303,"range":{"start_line":303,"start_character":0,"end_line":303,"end_character":53},"in_reply_to":"7aa08908_ba14b5e8","updated":"2016-06-09 15:18:27.000000000","message":"I felt it was better move it to top of the list than moving it out of the list.","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e0df7541322cbedd715f785887e267f8ce636d71","unresolved":false,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"Possible values:"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"* 0(default value) or any positive integer in seconds."},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"Services that use this:"},{"line_number":324,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_3ae9e5b7","line":321,"range":{"start_line":321,"start_character":2,"end_line":321,"end_character":53},"updated":"2016-06-08 18:54:25.000000000","message":"Suggestion: Change to \"Any positive integer in seconds (default is 0)\"","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":18339,"name":"Sivasathurappan Radhakrishnan","email":"siva.radhakrishnan@intel.com","username":"sivakrishnan"},"change_message_id":"d4699769e1d4bb094f7ac9ab1dec9cd4fef866dd","unresolved":false,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"Possible values:"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"* 0(default value) or any positive integer in seconds."},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"Services that use this:"},{"line_number":324,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_50c61e4a","line":321,"range":{"start_line":321,"start_character":2,"end_line":321,"end_character":53},"in_reply_to":"7aa08908_3ae9e5b7","updated":"2016-06-09 15:18:27.000000000","message":"Done","commit_id":"0bd3adda4b402774207300445944209366f1790d"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"b603dcdefe177c4fff6350f84bb17b59d023423d","unresolved":false,"context_lines":[{"line_number":268,"context_line":"               default\u003d\"reap\","},{"line_number":269,"context_line":"               choices\u003d(\u0027noop\u0027, \u0027log\u0027, \u0027shutdown\u0027, \u0027reap\u0027),"},{"line_number":270,"context_line":"               help\u003d\"\"\""},{"line_number":271,"context_line":"Compute service periodically checks for instances that have been"},{"line_number":272,"context_line":"deleted in the database but remain running on compute node."},{"line_number":273,"context_line":"Above option enables action to be taken when such instances are"},{"line_number":274,"context_line":"identified."}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_d31dcd10","line":271,"range":{"start_line":271,"start_character":0,"end_line":271,"end_character":15},"updated":"2016-06-22 14:15:30.000000000","message":"-\u003e The compute service","commit_id":"6787cecb5d189df90389bd3f822aa93b76c798af"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"b603dcdefe177c4fff6350f84bb17b59d023423d","unresolved":false,"context_lines":[{"line_number":269,"context_line":"               choices\u003d(\u0027noop\u0027, \u0027log\u0027, \u0027shutdown\u0027, \u0027reap\u0027),"},{"line_number":270,"context_line":"               help\u003d\"\"\""},{"line_number":271,"context_line":"Compute service periodically checks for instances that have been"},{"line_number":272,"context_line":"deleted in the database but remain running on compute node."},{"line_number":273,"context_line":"Above option enables action to be taken when such instances are"},{"line_number":274,"context_line":"identified."},{"line_number":275,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_1318f51c","line":272,"range":{"start_line":272,"start_character":43,"end_line":272,"end_character":53},"updated":"2016-06-22 14:15:30.000000000","message":"-\u003e on the compute","commit_id":"6787cecb5d189df90389bd3f822aa93b76c798af"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"b603dcdefe177c4fff6350f84bb17b59d023423d","unresolved":false,"context_lines":[{"line_number":270,"context_line":"               help\u003d\"\"\""},{"line_number":271,"context_line":"Compute service periodically checks for instances that have been"},{"line_number":272,"context_line":"deleted in the database but remain running on compute node."},{"line_number":273,"context_line":"Above option enables action to be taken when such instances are"},{"line_number":274,"context_line":"identified."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_f3ce0982","line":273,"range":{"start_line":273,"start_character":0,"end_line":273,"end_character":39},"updated":"2016-06-22 14:15:30.000000000","message":"-\u003e The above option determines which action should be taken","commit_id":"6787cecb5d189df90389bd3f822aa93b76c798af"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"b603dcdefe177c4fff6350f84bb17b59d023423d","unresolved":false,"context_lines":[{"line_number":275,"context_line":""},{"line_number":276,"context_line":"Possible values:"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"* reap: Powers down the instances and delete them(default)."},{"line_number":279,"context_line":"* log: Logs warning message about deletion of the resource."},{"line_number":280,"context_line":"* shutdown: Powers down instances and marks them as non-"},{"line_number":281,"context_line":"  bootable which can be later used for debugging/analysis."}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_d3794d31","line":278,"range":{"start_line":278,"start_character":38,"end_line":278,"end_character":58},"updated":"2016-06-22 14:15:30.000000000","message":"-\u003e deletes them (default)","commit_id":"6787cecb5d189df90389bd3f822aa93b76c798af"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"b603dcdefe177c4fff6350f84bb17b59d023423d","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"Related options:"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    None"},{"line_number":287,"context_line":"\"\"\"),"},{"line_number":288,"context_line":"    cfg.IntOpt(\"running_deleted_instance_poll_interval\","},{"line_number":289,"context_line":"               default\u003d1800,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_93ece5c8","line":286,"updated":"2016-06-22 14:15:30.000000000","message":"Isn\u0027t this related to running_deleted_instance_poll_interval and running_deleted_instance_timeout?","commit_id":"6787cecb5d189df90389bd3f822aa93b76c798af"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"b603dcdefe177c4fff6350f84bb17b59d023423d","unresolved":false,"context_lines":[{"line_number":290,"context_line":"               help\u003d\"\"\""},{"line_number":291,"context_line":"Time interval in seconds to wait between runs for the clean up action."},{"line_number":292,"context_line":"If set to 0, above check will be disabled. If \"running_deleted_instance"},{"line_number":293,"context_line":"_action\" is set to \"log\" or \"reap\" , a value greater than 0 must be set."},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"Possible values:"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3aaa91ec_93b505cf","line":293,"range":{"start_line":293,"start_character":28,"end_line":293,"end_character":36},"updated":"2016-06-22 14:15:30.000000000","message":"\"reap\",","commit_id":"6787cecb5d189df90389bd3f822aa93b76c798af"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"4b7622ab46674bd37fa929aa0e9219bdd74fab14","unresolved":false,"context_lines":[{"line_number":315,"context_line":""},{"line_number":316,"context_line":"Related options:"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"   \"running_deleted_instance_action\""},{"line_number":319,"context_line":"\"\"\"),"},{"line_number":320,"context_line":"]"},{"line_number":321,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3aaa91ec_93d69eef","line":318,"range":{"start_line":318,"start_character":0,"end_line":318,"end_character":4},"updated":"2016-06-28 13:06:04.000000000","message":"The other Related options sections have a \"*\" before each item in the list.","commit_id":"da5138f7bebae282e7cde527bbbee3a43af60e0f"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"d1f50e6036aae6a0127ffbd34a88bc189408586a","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"Possible values:"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"* Any positive integer in seconds enables the option."},{"line_number":299,"context_line":"* 0: Disables the option."},{"line_number":300,"context_line":"* 1800: Default value."},{"line_number":301,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"3aaa91ec_0b7c00ea","line":298,"range":{"start_line":298,"start_character":2,"end_line":298,"end_character":53},"updated":"2016-06-29 11:42:21.000000000","message":"Add min\u003d0 flag to IntOpt","commit_id":"8a9a4ab1929389c02ff583312eed46a876dbed55"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"f5c3561517bf4753581d88f9412440b482dd1788","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"Possible values:"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"* Any positive integer in seconds enables the option."},{"line_number":299,"context_line":"* 0: Disables the option."},{"line_number":300,"context_line":"* 1800: Default value."},{"line_number":301,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1aa78d24_a83a1932","line":298,"range":{"start_line":298,"start_character":2,"end_line":298,"end_character":53},"in_reply_to":"1aa78d24_1b03c743","updated":"2016-07-11 14:18:58.000000000","message":"+1 we can follow up with that.","commit_id":"8a9a4ab1929389c02ff583312eed46a876dbed55"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"dae8d95424ae37e585a8a11162f5c1e46834aca2","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"Possible values:"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"* Any positive integer in seconds enables the option."},{"line_number":299,"context_line":"* 0: Disables the option."},{"line_number":300,"context_line":"* 1800: Default value."},{"line_number":301,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1aa78d24_1b03c743","line":298,"range":{"start_line":298,"start_character":2,"end_line":298,"end_character":53},"in_reply_to":"3aaa91ec_0b7c00ea","updated":"2016-07-11 09:24:43.000000000","message":"+1","commit_id":"8a9a4ab1929389c02ff583312eed46a876dbed55"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"d1f50e6036aae6a0127ffbd34a88bc189408586a","unresolved":false,"context_lines":[{"line_number":311,"context_line":""},{"line_number":312,"context_line":"Possible values:"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"* Any positive integer in seconds(default is 0)."},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"Related options:"},{"line_number":317,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"3aaa91ec_2b129cb4","line":314,"range":{"start_line":314,"start_character":2,"end_line":314,"end_character":47},"updated":"2016-06-29 11:42:21.000000000","message":"Add min\u003d0 flag to IntOpt","commit_id":"8a9a4ab1929389c02ff583312eed46a876dbed55"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"f5c3561517bf4753581d88f9412440b482dd1788","unresolved":false,"context_lines":[{"line_number":311,"context_line":""},{"line_number":312,"context_line":"Possible values:"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"* Any positive integer in seconds(default is 0)."},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"Related options:"},{"line_number":317,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1aa78d24_481295b5","line":314,"range":{"start_line":314,"start_character":2,"end_line":314,"end_character":47},"in_reply_to":"1aa78d24_db9f7f01","updated":"2016-07-11 14:18:58.000000000","message":"+1 we can follow up with that.","commit_id":"8a9a4ab1929389c02ff583312eed46a876dbed55"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"dae8d95424ae37e585a8a11162f5c1e46834aca2","unresolved":false,"context_lines":[{"line_number":311,"context_line":""},{"line_number":312,"context_line":"Possible values:"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"* Any positive integer in seconds(default is 0)."},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"Related options:"},{"line_number":317,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1aa78d24_db9f7f01","line":314,"range":{"start_line":314,"start_character":2,"end_line":314,"end_character":47},"in_reply_to":"3aaa91ec_2b129cb4","updated":"2016-07-11 09:24:43.000000000","message":"+1","commit_id":"8a9a4ab1929389c02ff583312eed46a876dbed55"}]}
