)]}'
{"doc/notification_samples/instance-resize-end.json":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e5c5504a1e955b62d7a513abf12e2b0f3beaa1ae","unresolved":false,"context_lines":[{"line_number":26,"context_line":"            }],"},{"line_number":27,"context_line":"            \"kernel_id\":\"\","},{"line_number":28,"context_line":"            \"launched_at\":\"2012-10-29T13:42:11Z\","},{"line_number":29,"context_line":"            \"image_ref\": \"155d900f-4e14-4e4c-a73d-069cbf4541e6\","},{"line_number":30,"context_line":"            \"metadata\":{},"},{"line_number":31,"context_line":"            \"node\":\"fake-mini\","},{"line_number":32,"context_line":"            \"os_type\":null,"}],"source_content_type":"application/json","patch_set":2,"id":"7aa08908_22a6ebad","line":29,"range":{"start_line":29,"start_character":13,"end_line":29,"end_character":22},"updated":"2016-06-14 12:11:27.000000000","message":"when you rebase to the latest instance.delete patch you have to rename this to image_uuid","commit_id":"fff73d0910814bb9706e8062ad1b261428d1a478"},{"author":{"_account_id":20217,"name":"Anusha Unnam","email":"anusha.unnam25@gmail.com","username":"aunnam"},"change_message_id":"65fdc78519c5b8dc680108395df85f4a74a2a310","unresolved":false,"context_lines":[{"line_number":26,"context_line":"            }],"},{"line_number":27,"context_line":"            \"kernel_id\":\"\","},{"line_number":28,"context_line":"            \"launched_at\":\"2012-10-29T13:42:11Z\","},{"line_number":29,"context_line":"            \"image_ref\": \"155d900f-4e14-4e4c-a73d-069cbf4541e6\","},{"line_number":30,"context_line":"            \"metadata\":{},"},{"line_number":31,"context_line":"            \"node\":\"fake-mini\","},{"line_number":32,"context_line":"            \"os_type\":null,"}],"source_content_type":"application/json","patch_set":2,"id":"7aa08908_70454f6d","line":29,"range":{"start_line":29,"start_character":13,"end_line":29,"end_character":22},"in_reply_to":"7aa08908_22a6ebad","updated":"2016-06-14 16:15:28.000000000","message":"Done","commit_id":"fff73d0910814bb9706e8062ad1b261428d1a478"}],"doc/notification_samples/instance-resize-start.json":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e5c5504a1e955b62d7a513abf12e2b0f3beaa1ae","unresolved":false,"context_lines":[{"line_number":26,"context_line":"            }],"},{"line_number":27,"context_line":"            \"kernel_id\":\"\","},{"line_number":28,"context_line":"            \"launched_at\":\"2012-10-29T13:42:11Z\","},{"line_number":29,"context_line":"            \"image_ref\": \"155d900f-4e14-4e4c-a73d-069cbf4541e6\","},{"line_number":30,"context_line":"            \"metadata\":{},"},{"line_number":31,"context_line":"            \"node\":\"fake-mini\","},{"line_number":32,"context_line":"            \"os_type\":null,"}],"source_content_type":"application/json","patch_set":2,"id":"7aa08908_e2e503dc","line":29,"range":{"start_line":29,"start_character":13,"end_line":29,"end_character":22},"updated":"2016-06-14 12:11:27.000000000","message":"After the rebase to the latest instance.delete you have to rename it to image_uuid","commit_id":"fff73d0910814bb9706e8062ad1b261428d1a478"},{"author":{"_account_id":20217,"name":"Anusha Unnam","email":"anusha.unnam25@gmail.com","username":"aunnam"},"change_message_id":"65fdc78519c5b8dc680108395df85f4a74a2a310","unresolved":false,"context_lines":[{"line_number":26,"context_line":"            }],"},{"line_number":27,"context_line":"            \"kernel_id\":\"\","},{"line_number":28,"context_line":"            \"launched_at\":\"2012-10-29T13:42:11Z\","},{"line_number":29,"context_line":"            \"image_ref\": \"155d900f-4e14-4e4c-a73d-069cbf4541e6\","},{"line_number":30,"context_line":"            \"metadata\":{},"},{"line_number":31,"context_line":"            \"node\":\"fake-mini\","},{"line_number":32,"context_line":"            \"os_type\":null,"}],"source_content_type":"application/json","patch_set":2,"id":"7aa08908_b05b3753","line":29,"range":{"start_line":29,"start_character":13,"end_line":29,"end_character":22},"in_reply_to":"7aa08908_e2e503dc","updated":"2016-06-14 16:15:28.000000000","message":"Done","commit_id":"fff73d0910814bb9706e8062ad1b261428d1a478"}],"nova/tests/functional/notification_sample_tests/test_instance.py":[{"author":{"_account_id":20411,"name":"Julian","email":"julian.sy@att.com","username":"syjulian"},"change_message_id":"196d9fccae299f5bc56e26ba8f65360516d97e53","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    def test_create_resize_server(self):"},{"line_number":52,"context_line":"        server \u003d self._boot_a_server("},{"line_number":53,"context_line":"                extra_params\u003d{\u0027networks\u0027:"},{"line_number":54,"context_line":"                                  [{\u0027port\u0027: NeutronFixture.port_1[\u0027id\u0027]}]})"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        self.flags(allow_resize_to_same_host\u003dTrue)"},{"line_number":57,"context_line":"        post \u003d {\u0027resize\u0027: {\u0027flavorRef\u0027: \u00272\u0027}}"}],"source_content_type":"text/x-python","patch_set":8,"id":"3aaa91ec_fc659cae","line":54,"updated":"2016-06-30 22:01:48.000000000","message":"it looks like NeutronFixture moved to  openstack/nova/nova/tests/fixtures.py due to the rebase, so you have to import it first","commit_id":"5ea61889bb52310a4e708aa9c11d356c5ea8b6fe"},{"author":{"_account_id":20411,"name":"Julian","email":"julian.sy@att.com","username":"syjulian"},"change_message_id":"f92bc5cc59200725b3a79390d8151db8e7868a51","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    def test_create_resize_server(self):"},{"line_number":52,"context_line":"        server \u003d self._boot_a_server("},{"line_number":53,"context_line":"                extra_params\u003d{\u0027networks\u0027:"},{"line_number":54,"context_line":"                                  [{\u0027port\u0027: NeutronFixture.port_1[\u0027id\u0027]}]})"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        self.flags(allow_resize_to_same_host\u003dTrue)"},{"line_number":57,"context_line":"        post \u003d {\u0027resize\u0027: {\u0027flavorRef\u0027: \u00272\u0027}}"}],"source_content_type":"text/x-python","patch_set":8,"id":"3aaa91ec_dc970046","line":54,"in_reply_to":"3aaa91ec_1cf068c8","updated":"2016-06-30 22:05:32.000000000","message":"scratch that one too. :) you can use self.neutron","commit_id":"5ea61889bb52310a4e708aa9c11d356c5ea8b6fe"},{"author":{"_account_id":20411,"name":"Julian","email":"julian.sy@att.com","username":"syjulian"},"change_message_id":"f2edf6707bb8276b4466630b6e576d0e21595811","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    def test_create_resize_server(self):"},{"line_number":52,"context_line":"        server \u003d self._boot_a_server("},{"line_number":53,"context_line":"                extra_params\u003d{\u0027networks\u0027:"},{"line_number":54,"context_line":"                                  [{\u0027port\u0027: NeutronFixture.port_1[\u0027id\u0027]}]})"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        self.flags(allow_resize_to_same_host\u003dTrue)"},{"line_number":57,"context_line":"        post \u003d {\u0027resize\u0027: {\u0027flavorRef\u0027: \u00272\u0027}}"}],"source_content_type":"text/x-python","patch_set":8,"id":"3aaa91ec_1cf068c8","line":54,"in_reply_to":"3aaa91ec_fc659cae","updated":"2016-06-30 22:03:44.000000000","message":"actually scratch that. you just need to replace NeutronFixture to fixture.NeutronFixture","commit_id":"5ea61889bb52310a4e708aa9c11d356c5ea8b6fe"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"48246460269813814f016f3b07ca3a7f54f9fd2e","unresolved":false,"context_lines":[{"line_number":222,"context_line":"            extra_params\u003d{\u0027networks\u0027: [{\u0027port\u0027: self.neutron.port_1[\u0027id\u0027]}]})"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"        self.flags(allow_resize_to_same_host\u003dTrue)"},{"line_number":225,"context_line":"        post \u003d {\u0027resize\u0027: {\u0027flavorRef\u0027: \u00272\u0027}}"},{"line_number":226,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], post)"},{"line_number":227,"context_line":"        self._wait_for_state_change(self.admin_api, server, \u0027VERIFY_RESIZE\u0027)"},{"line_number":228,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_2e5d4c79","line":225,"range":{"start_line":225,"start_character":26,"end_line":225,"end_character":44},"updated":"2016-07-06 20:34:41.000000000","message":"I\u0027m not crazy about this relying on _boot_a_server using a flavor smaller than this, but it works because that creates it\u0027s own flavor which is essentially flavor\u003d1:\n\nhttps://github.com/openstack/nova/blob/master/nova/tests/functional/notification_sample_tests/notification_sample_base.py#L141","commit_id":"16e339c97b03ae2fe818b7d2d6718794238cd86e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"48246460269813814f016f3b07ca3a7f54f9fd2e","unresolved":false,"context_lines":[{"line_number":224,"context_line":"        self.flags(allow_resize_to_same_host\u003dTrue)"},{"line_number":225,"context_line":"        post \u003d {\u0027resize\u0027: {\u0027flavorRef\u0027: \u00272\u0027}}"},{"line_number":226,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], post)"},{"line_number":227,"context_line":"        self._wait_for_state_change(self.admin_api, server, \u0027VERIFY_RESIZE\u0027)"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"        self.assertEqual(2, len(fake_notifier.VERSIONED_NOTIFICATIONS))"},{"line_number":230,"context_line":"        self._verify_notification("}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_cee3e8a2","line":227,"range":{"start_line":227,"start_character":41,"end_line":227,"end_character":50},"updated":"2016-07-06 20:34:41.000000000","message":"I don\u0027t think we need the admin checking for this right?","commit_id":"16e339c97b03ae2fe818b7d2d6718794238cd86e"},{"author":{"_account_id":20217,"name":"Anusha Unnam","email":"anusha.unnam25@gmail.com","username":"aunnam"},"change_message_id":"3d269a381e9dbcb155fb50e39591dd885f6f8265","unresolved":false,"context_lines":[{"line_number":224,"context_line":"        self.flags(allow_resize_to_same_host\u003dTrue)"},{"line_number":225,"context_line":"        post \u003d {\u0027resize\u0027: {\u0027flavorRef\u0027: \u00272\u0027}}"},{"line_number":226,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], post)"},{"line_number":227,"context_line":"        self._wait_for_state_change(self.admin_api, server, \u0027VERIFY_RESIZE\u0027)"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"        self.assertEqual(2, len(fake_notifier.VERSIONED_NOTIFICATIONS))"},{"line_number":230,"context_line":"        self._verify_notification("}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_1f6ceecc","line":227,"range":{"start_line":227,"start_character":41,"end_line":227,"end_character":50},"in_reply_to":"1aa78d24_cee3e8a2","updated":"2016-07-07 16:03:30.000000000","message":"Done","commit_id":"16e339c97b03ae2fe818b7d2d6718794238cd86e"}],"nova/tests/unit/compute/test_compute.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"48246460269813814f016f3b07ca3a7f54f9fd2e","unresolved":false,"context_lines":[{"line_number":5003,"context_line":"                    instance_type\u003djsonutils.to_primitive(instance_type),"},{"line_number":5004,"context_line":"                    clean_shutdown\u003dclean_shutdown)"},{"line_number":5005,"context_line":"            mock_notify_action.assert_has_calls(["},{"line_number":5006,"context_line":"            mock.call(self.context, instance, \u0027fake-mini\u0027,"},{"line_number":5007,"context_line":"                      action\u003d\u0027resize\u0027, phase\u003d\u0027start\u0027),"},{"line_number":5008,"context_line":"            mock.call(self.context, instance, \u0027fake-mini\u0027,"},{"line_number":5009,"context_line":"                      action\u003d\u0027resize\u0027, phase\u003d\u0027end\u0027)])"},{"line_number":5010,"context_line":"            mock_get_instance_vol_bdinfo.assert_called_once_with("},{"line_number":5011,"context_line":"                    self.context, instance, bdms\u003d\u0027fake_bdms\u0027)"},{"line_number":5012,"context_line":"            mock_terminate_vol_conn.assert_called_once_with(self.context,"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_0e97b0ec","line":5009,"range":{"start_line":5006,"start_character":12,"end_line":5009,"end_character":53},"updated":"2016-07-06 20:34:41.000000000","message":"nit: I\u0027d prefer that these were intended since they are parameters to a method call, but it\u0027s not a huge problem.","commit_id":"16e339c97b03ae2fe818b7d2d6718794238cd86e"},{"author":{"_account_id":20217,"name":"Anusha Unnam","email":"anusha.unnam25@gmail.com","username":"aunnam"},"change_message_id":"3d269a381e9dbcb155fb50e39591dd885f6f8265","unresolved":false,"context_lines":[{"line_number":5003,"context_line":"                    instance_type\u003djsonutils.to_primitive(instance_type),"},{"line_number":5004,"context_line":"                    clean_shutdown\u003dclean_shutdown)"},{"line_number":5005,"context_line":"            mock_notify_action.assert_has_calls(["},{"line_number":5006,"context_line":"            mock.call(self.context, instance, \u0027fake-mini\u0027,"},{"line_number":5007,"context_line":"                      action\u003d\u0027resize\u0027, phase\u003d\u0027start\u0027),"},{"line_number":5008,"context_line":"            mock.call(self.context, instance, \u0027fake-mini\u0027,"},{"line_number":5009,"context_line":"                      action\u003d\u0027resize\u0027, phase\u003d\u0027end\u0027)])"},{"line_number":5010,"context_line":"            mock_get_instance_vol_bdinfo.assert_called_once_with("},{"line_number":5011,"context_line":"                    self.context, instance, bdms\u003d\u0027fake_bdms\u0027)"},{"line_number":5012,"context_line":"            mock_terminate_vol_conn.assert_called_once_with(self.context,"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_9f9e1eb7","line":5009,"range":{"start_line":5006,"start_character":12,"end_line":5009,"end_character":53},"in_reply_to":"1aa78d24_0e97b0ec","updated":"2016-07-07 16:03:30.000000000","message":"Done","commit_id":"16e339c97b03ae2fe818b7d2d6718794238cd86e"}],"nova/tests/unit/objects/test_objects.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"a5907351c1fec0e7e173108dc69772f28d5a9754","unresolved":false,"context_lines":[{"line_number":1120,"context_line":"    \u0027EC2InstanceMapping\u0027: \u00271.0-a4556eb5c5e94c045fe84f49cf71644f\u0027,"},{"line_number":1121,"context_line":"    \u0027EC2SnapshotMapping\u0027: \u00271.0-47e7ddabe1af966dce0cfd0ed6cd7cd1\u0027,"},{"line_number":1122,"context_line":"    \u0027EC2VolumeMapping\u0027: \u00271.0-5b713751d6f97bad620f3378a521020d\u0027,"},{"line_number":1123,"context_line":"    \u0027EventType\u0027: \u00271.3-6f47f17ff7b7236726cd16545c16d9e5\u0027,"},{"line_number":1124,"context_line":"    \u0027ExceptionNotification\u0027: \u00271.0-a73147b93b520ff0061865849d3dfa56\u0027,"},{"line_number":1125,"context_line":"    \u0027ExceptionPayload\u0027: \u00271.0-4516ae282a55fe2fd5c754967ee6248b\u0027,"},{"line_number":1126,"context_line":"    \u0027FixedIP\u0027: \u00271.14-53e1c10b539f1a82fe83b1af4720efae\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_32003a02","line":1123,"updated":"2016-06-17 14:52:54.000000000","message":"This shall not needed as the EvenType and the enums in it did not change in this patch","commit_id":"58c43606280e21f5c78fdec64f648c6a56171d8b"}]}
