)]}'
{"nova/notifications/objects/instance.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"26df0f3274fcb7df5cb987e294bb90c7fb3616c1","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    # Version 1.1: locked and display_description added to InstancePayload"},{"line_number":124,"context_line":"    # Version 1.2: Added auto_disk_config field to InstancePayload"},{"line_number":125,"context_line":"    # Version 1.3: Added key_name field to InstancePayload"},{"line_number":126,"context_line":"    VERSION \u003d \u00271.3\u0027"},{"line_number":127,"context_line":"    fields \u003d {"},{"line_number":128,"context_line":"        \u0027fault\u0027: fields.ObjectField(\u0027ExceptionPayload\u0027, nullable\u003dTrue),"},{"line_number":129,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_990569c5","line":126,"range":{"start_line":125,"start_character":0,"end_line":126,"end_character":19},"updated":"2017-05-19 13:59:02.000000000","message":"afaik, it\u0027s no longer necessary to bump parent objects","commit_id":"590e77a35a98266b8d0ca9d4c369621743503404"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bac033106656850ae9df439827c71d826354e0ac","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    # Version 1.1: locked and display_description added to InstancePayload"},{"line_number":124,"context_line":"    # Version 1.2: Added auto_disk_config field to InstancePayload"},{"line_number":125,"context_line":"    # Version 1.3: Added key_name field to InstancePayload"},{"line_number":126,"context_line":"    VERSION \u003d \u00271.3\u0027"},{"line_number":127,"context_line":"    fields \u003d {"},{"line_number":128,"context_line":"        \u0027fault\u0027: fields.ObjectField(\u0027ExceptionPayload\u0027, nullable\u003dTrue),"},{"line_number":129,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf091321_e4d638f2","line":126,"range":{"start_line":125,"start_character":0,"end_line":126,"end_character":19},"in_reply_to":"ff0f0b1f_990569c5","updated":"2017-06-08 09:27:00.000000000","message":"InstanceActionPayload is a child of the changed InstancePayload. When the notification using InstanceActionPayload is emitted nova uses the version of this class. However as we added a new field the the parent class that new field will appear in the notification. Therefore we have to bump the version to signal to the consumer that there is a change in the payload.","commit_id":"590e77a35a98266b8d0ca9d4c369621743503404"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"26df0f3274fcb7df5cb987e294bb90c7fb3616c1","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    # Version 1.0: Initial version"},{"line_number":141,"context_line":"    #         1.1: Added key_name field to InstancePayload"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    VERSION \u003d \u00271.1\u0027"},{"line_number":144,"context_line":"    fields \u003d {"},{"line_number":145,"context_line":"        \u0027volume_id\u0027: fields.UUIDField()"},{"line_number":146,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_590fd1e0","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":19},"updated":"2017-05-19 13:59:02.000000000","message":"ditto","commit_id":"590e77a35a98266b8d0ca9d4c369621743503404"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bac033106656850ae9df439827c71d826354e0ac","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    # Version 1.0: Initial version"},{"line_number":141,"context_line":"    #         1.1: Added key_name field to InstancePayload"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    VERSION \u003d \u00271.1\u0027"},{"line_number":144,"context_line":"    fields \u003d {"},{"line_number":145,"context_line":"        \u0027volume_id\u0027: fields.UUIDField()"},{"line_number":146,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf091321_84ff7c66","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":19},"in_reply_to":"ff0f0b1f_590fd1e0","updated":"2017-06-08 09:27:00.000000000","message":"see above","commit_id":"590e77a35a98266b8d0ca9d4c369621743503404"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"26df0f3274fcb7df5cb987e294bb90c7fb3616c1","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    # Version 1.1: locked and display_description added to InstancePayload"},{"line_number":160,"context_line":"    # Version 1.2: Added auto_disk_config field to InstancePayload"},{"line_number":161,"context_line":"    # Version 1.3: Added key_name field to InstancePayload"},{"line_number":162,"context_line":"    VERSION \u003d \u00271.3\u0027"},{"line_number":163,"context_line":"    fields \u003d {"},{"line_number":164,"context_line":"        \u0027old_volume_id\u0027: fields.UUIDField(),"},{"line_number":165,"context_line":"        \u0027new_volume_id\u0027: fields.UUIDField(),"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_3912dd0a","line":162,"range":{"start_line":161,"start_character":0,"end_line":162,"end_character":19},"updated":"2017-05-19 13:59:02.000000000","message":"and so on...","commit_id":"590e77a35a98266b8d0ca9d4c369621743503404"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bac033106656850ae9df439827c71d826354e0ac","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    # Version 1.1: locked and display_description added to InstancePayload"},{"line_number":160,"context_line":"    # Version 1.2: Added auto_disk_config field to InstancePayload"},{"line_number":161,"context_line":"    # Version 1.3: Added key_name field to InstancePayload"},{"line_number":162,"context_line":"    VERSION \u003d \u00271.3\u0027"},{"line_number":163,"context_line":"    fields \u003d {"},{"line_number":164,"context_line":"        \u0027old_volume_id\u0027: fields.UUIDField(),"},{"line_number":165,"context_line":"        \u0027new_volume_id\u0027: fields.UUIDField(),"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf091321_44f9647e","line":162,"range":{"start_line":161,"start_character":0,"end_line":162,"end_character":19},"in_reply_to":"ff0f0b1f_3912dd0a","updated":"2017-06-08 09:27:00.000000000","message":"see above","commit_id":"590e77a35a98266b8d0ca9d4c369621743503404"}]}
