)]}'
{"doc/notification_samples/instance-power_off-end.json":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8748f740387212d847e7f2f949938ca82d65e6ac","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_off.end\","},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    \"payload\":{\"$ref\": \"payloads/InstanceActionPayload.json#\"},"},{"line_number":5,"context_line":"    \"priority\":\"INFO\","},{"line_number":6,"context_line":"    \"publisher_id\":\"nova-compute:compute\""},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":5,"id":"7f515b1d_743726e5","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":54},"updated":"2017-09-26 17:27:32.000000000","message":"Can you omit the problem fields from this?\n\nOr can you specify override fields in this sample which would override what\u0027s in the template? Or would that result in duplicate fields?","commit_id":"f5584fd60ea9d65a2a9bf1ffd17ff41daa56e9ca"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"05602f8ee812ccb26c8b53013ae7ace1fddebc9e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_off.end\","},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    \"payload\":{\"$ref\": \"payloads/InstanceActionPayload.json#\"},"},{"line_number":5,"context_line":"    \"priority\":\"INFO\","},{"line_number":6,"context_line":"    \"publisher_id\":\"nova-compute:compute\""},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":5,"id":"3f4b6375_a38b9bbd","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":54},"in_reply_to":"7f515b1d_5daafc70","updated":"2017-10-27 14:23:33.000000000","message":"Done","commit_id":"f5584fd60ea9d65a2a9bf1ffd17ff41daa56e9ca"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0fce8d75c567779c7941897afaffddc92c952ca5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_off.end\","},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    \"payload\":{\"$ref\": \"payloads/InstanceActionPayload.json#\"},"},{"line_number":5,"context_line":"    \"priority\":\"INFO\","},{"line_number":6,"context_line":"    \"publisher_id\":\"nova-compute:compute\""},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":5,"id":"7f515b1d_5daafc70","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":54},"in_reply_to":"7f515b1d_743726e5","updated":"2017-09-27 08:23:57.000000000","message":"As we discussed yesterday on the subteam meeting [1] I will try to implement the possibility to override fields coming from the referenced json fragment.\n\n[1] http://eavesdrop.openstack.org/meetings/nova_notification/2017/nova_notification.2017-09-26-17.00.log.html#l-63","commit_id":"f5584fd60ea9d65a2a9bf1ffd17ff41daa56e9ca"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"de8a45e396e9728d2a3835b54036e9ef6e5e77f9","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            \"reservation_id\":\"r-npxv0e40\","},{"line_number":51,"context_line":"            \"state\":\"stopped\","},{"line_number":52,"context_line":"            \"task_state\":null,"},{"line_number":53,"context_line":"            \"power_state\":\"shutdown\","},{"line_number":54,"context_line":"            \"tenant_id\":\"6f70656e737461636b20342065766572\","},{"line_number":55,"context_line":"            \"terminated_at\":null,"},{"line_number":56,"context_line":"            \"auto_disk_config\":\"MANUAL\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_53210b4d","side":"PARENT","line":53,"range":{"start_line":53,"start_character":12,"end_line":53,"end_character":36},"updated":"2017-10-31 11:11:37.000000000","message":"After the modification, \"power_state\" becomes \"running\".\nIt should remain as it is (\"shutdown\").","commit_id":"598f2db9017c3829391b1ebb6c77ca4661ef14fc"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9d961cec5da74be2dd9290b6e8cf5e2cf5901728","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            \"reservation_id\":\"r-npxv0e40\","},{"line_number":51,"context_line":"            \"state\":\"stopped\","},{"line_number":52,"context_line":"            \"task_state\":null,"},{"line_number":53,"context_line":"            \"power_state\":\"shutdown\","},{"line_number":54,"context_line":"            \"tenant_id\":\"6f70656e737461636b20342065766572\","},{"line_number":55,"context_line":"            \"terminated_at\":null,"},{"line_number":56,"context_line":"            \"auto_disk_config\":\"MANUAL\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_fe3f97b2","side":"PARENT","line":53,"range":{"start_line":53,"start_character":12,"end_line":53,"end_character":36},"in_reply_to":"3f4b6375_53210b4d","updated":"2017-10-31 15:46:42.000000000","message":"This happens because of I removed the unnecessary override in from the test_instance (that was forced it to \u0027running\u0027). Having running here is due to the simplicity of the FakeVirt driver that does not maintain the power state of the instance properly.","commit_id":"598f2db9017c3829391b1ebb6c77ca4661ef14fc"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5a5d3d2b567b6510bd5d2a9dd5f7cb4766021a91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_off.end\","},{"line_number":3,"context_line":"    \"payload\":{"},{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"state\":\"stopped\""},{"line_number":7,"context_line":"        }"}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_839818c0","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":53},"updated":"2017-11-02 07:34:54.000000000","message":"The functional tests fail. Add \"/\" at the beginning.\n\n  /payloads/InstanceActionPayload.json#","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4de86b8d7be70dfd78c762f07f458fb01fa3a62a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_off.end\","},{"line_number":3,"context_line":"    \"payload\":{"},{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"state\":\"stopped\""},{"line_number":7,"context_line":"        }"}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_8f45cfb6","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":53},"in_reply_to":"3f4b6375_839818c0","updated":"2017-11-02 15:27:34.000000000","message":"Done","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b984cb59d948e19b5e47feb7722f8a47767b598f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"state\":\"stopped\""},{"line_number":7,"context_line":"        }"},{"line_number":8,"context_line":"    },"},{"line_number":9,"context_line":"    \"priority\":\"INFO\","},{"line_number":10,"context_line":"    \"publisher_id\":\"nova-compute:compute\""}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_34866315","line":7,"range":{"start_line":7,"start_character":8,"end_line":7,"end_character":9},"updated":"2017-11-01 02:45:08.000000000","message":"\"power_state\":\"shutdown\"?, but saw the comment and removal of overriding state in test_instance.py\n\nI am ok with that.","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"}],"doc/notification_samples/instance-power_off-start.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5a5d3d2b567b6510bd5d2a9dd5f7cb4766021a91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_off.start\","},{"line_number":3,"context_line":"    \"payload\":{"},{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"task_state\":\"powering-off\""},{"line_number":7,"context_line":"        }"}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_03eae80d","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":53},"updated":"2017-11-02 07:34:54.000000000","message":"ditto","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4de86b8d7be70dfd78c762f07f458fb01fa3a62a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_off.start\","},{"line_number":3,"context_line":"    \"payload\":{"},{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"task_state\":\"powering-off\""},{"line_number":7,"context_line":"        }"}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_8f1eefb8","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":53},"in_reply_to":"3f4b6375_03eae80d","updated":"2017-11-02 15:27:34.000000000","message":"Done","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"}],"doc/notification_samples/instance-power_on-end.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5a5d3d2b567b6510bd5d2a9dd5f7cb4766021a91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_on.end\","},{"line_number":3,"context_line":"    \"payload\":{\"$ref\": \"payloads/InstanceActionPayload.json#\"},"},{"line_number":4,"context_line":"    \"priority\":\"INFO\","},{"line_number":5,"context_line":"    \"publisher_id\":\"nova-compute:compute\""},{"line_number":6,"context_line":"}"}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_a3f434f2","line":3,"range":{"start_line":3,"start_character":24,"end_line":3,"end_character":60},"updated":"2017-11-02 07:34:54.000000000","message":"ditto","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4de86b8d7be70dfd78c762f07f458fb01fa3a62a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_on.end\","},{"line_number":3,"context_line":"    \"payload\":{\"$ref\": \"payloads/InstanceActionPayload.json#\"},"},{"line_number":4,"context_line":"    \"priority\":\"INFO\","},{"line_number":5,"context_line":"    \"publisher_id\":\"nova-compute:compute\""},{"line_number":6,"context_line":"}"}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_6f1bb3c9","line":3,"range":{"start_line":3,"start_character":24,"end_line":3,"end_character":60},"in_reply_to":"3f4b6375_a3f434f2","updated":"2017-11-02 15:27:34.000000000","message":"Done","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"}],"doc/notification_samples/instance-power_on-start.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"de8a45e396e9728d2a3835b54036e9ef6e5e77f9","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            \"reservation_id\":\"r-npxv0e40\","},{"line_number":51,"context_line":"            \"state\":\"stopped\","},{"line_number":52,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":53,"context_line":"            \"power_state\":\"running\","},{"line_number":54,"context_line":"            \"tenant_id\":\"6f70656e737461636b20342065766572\","},{"line_number":55,"context_line":"            \"terminated_at\":null,"},{"line_number":56,"context_line":"            \"auto_disk_config\":\"MANUAL\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_1377133d","side":"PARENT","line":53,"range":{"start_line":53,"start_character":27,"end_line":53,"end_character":34},"updated":"2017-10-31 11:11:37.000000000","message":"Actually it is \"shutdown\".","commit_id":"598f2db9017c3829391b1ebb6c77ca4661ef14fc"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9d961cec5da74be2dd9290b6e8cf5e2cf5901728","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            \"reservation_id\":\"r-npxv0e40\","},{"line_number":51,"context_line":"            \"state\":\"stopped\","},{"line_number":52,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":53,"context_line":"            \"power_state\":\"running\","},{"line_number":54,"context_line":"            \"tenant_id\":\"6f70656e737461636b20342065766572\","},{"line_number":55,"context_line":"            \"terminated_at\":null,"},{"line_number":56,"context_line":"            \"auto_disk_config\":\"MANUAL\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_1e7273ae","side":"PARENT","line":53,"range":{"start_line":53,"start_character":27,"end_line":53,"end_character":34},"in_reply_to":"3f4b6375_1377133d","updated":"2017-10-31 15:46:42.000000000","message":"This is due to the simplicity of the FakeDriver. Fixing it is outside of the scope of this patch series.","commit_id":"598f2db9017c3829391b1ebb6c77ca4661ef14fc"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5a5d3d2b567b6510bd5d2a9dd5f7cb4766021a91","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            \"reservation_id\":\"r-npxv0e40\","},{"line_number":51,"context_line":"            \"state\":\"stopped\","},{"line_number":52,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":53,"context_line":"            \"power_state\":\"running\","},{"line_number":54,"context_line":"            \"tenant_id\":\"6f70656e737461636b20342065766572\","},{"line_number":55,"context_line":"            \"terminated_at\":null,"},{"line_number":56,"context_line":"            \"auto_disk_config\":\"MANUAL\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_e37b4c89","side":"PARENT","line":53,"range":{"start_line":53,"start_character":27,"end_line":53,"end_character":34},"in_reply_to":"3f4b6375_1e7273ae","updated":"2017-11-02 07:34:54.000000000","message":"\u003e This is due to the simplicity of the FakeDriver. Fixing it is outside of the scope of this patch series.\n\nOkay.","commit_id":"598f2db9017c3829391b1ebb6c77ca4661ef14fc"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"de8a45e396e9728d2a3835b54036e9ef6e5e77f9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":7,"context_line":"            \"state\":\"stopped\""},{"line_number":8,"context_line":"        }"},{"line_number":9,"context_line":"    },"},{"line_number":10,"context_line":"    \"priority\":\"INFO\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_b3915f49","line":7,"updated":"2017-10-31 11:11:37.000000000","message":"Add \"power_state\": \"shutdown\"","commit_id":"562cfc3df07c315cf008f8616e448baf4581048d"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9d961cec5da74be2dd9290b6e8cf5e2cf5901728","unresolved":false,"context_lines":[{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":7,"context_line":"            \"state\":\"stopped\""},{"line_number":8,"context_line":"        }"},{"line_number":9,"context_line":"    },"},{"line_number":10,"context_line":"    \"priority\":\"INFO\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_be623fd7","line":7,"in_reply_to":"3f4b6375_b3915f49","updated":"2017-10-31 15:46:42.000000000","message":"It is outside of the scope of this refactoring effort.","commit_id":"562cfc3df07c315cf008f8616e448baf4581048d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5a5d3d2b567b6510bd5d2a9dd5f7cb4766021a91","unresolved":false,"context_lines":[{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":7,"context_line":"            \"state\":\"stopped\""},{"line_number":8,"context_line":"        }"},{"line_number":9,"context_line":"    },"},{"line_number":10,"context_line":"    \"priority\":\"INFO\","}],"source_content_type":"application/json","patch_set":7,"id":"3f4b6375_a371d4aa","line":7,"in_reply_to":"3f4b6375_be623fd7","updated":"2017-11-02 07:34:54.000000000","message":"O.K.","commit_id":"562cfc3df07c315cf008f8616e448baf4581048d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"5a5d3d2b567b6510bd5d2a9dd5f7cb4766021a91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_on.start\","},{"line_number":3,"context_line":"    \"payload\":{"},{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":7,"context_line":"            \"state\":\"stopped\""}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_63dabc78","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":53},"updated":"2017-11-02 07:34:54.000000000","message":"ditto","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"4de86b8d7be70dfd78c762f07f458fb01fa3a62a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\":\"instance.power_on.start\","},{"line_number":3,"context_line":"    \"payload\":{"},{"line_number":4,"context_line":"        \"$ref\": \"payloads/InstanceActionPayload.json#\","},{"line_number":5,"context_line":"        \"nova_object.data\":{"},{"line_number":6,"context_line":"            \"task_state\":\"powering-on\","},{"line_number":7,"context_line":"            \"state\":\"stopped\""}],"source_content_type":"application/json","patch_set":8,"id":"3f4b6375_2f7ffbe0","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":53},"in_reply_to":"3f4b6375_63dabc78","updated":"2017-11-02 15:27:34.000000000","message":"Done","commit_id":"57d4f9d40c2d50c14009857f2fa9ea54a276ccee"}]}
