)]}'
{"nova/tests/functional/test_servers.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"970711e732eea4a46c81b0a0f2bc1bd8e99b01c0","unresolved":false,"context_lines":[{"line_number":2660,"context_line":"        # shelve offload the server"},{"line_number":2661,"context_line":"        self.flags(shelved_offload_time\u003d0)"},{"line_number":2662,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], {\u0027shelve\u0027: None})"},{"line_number":2663,"context_line":"        self._wait_for_state_change(self.api, server, \u0027SHELVED_OFFLOADED\u0027)"},{"line_number":2664,"context_line":"        fake_notifier.wait_for_versioned_notifications("},{"line_number":2665,"context_line":"            \u0027instance.shelve_offload.end\u0027)"},{"line_number":2666,"context_line":""},{"line_number":2667,"context_line":"        # assert allocations were removed from the host"},{"line_number":2668,"context_line":"        usages \u003d self._get_provider_usages(rp_uuid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_d54ba384","line":2665,"range":{"start_line":2663,"start_character":8,"end_line":2665,"end_character":42},"updated":"2017-10-05 14:48:30.000000000","message":"Alternatively, we could wait for the host/node values to be null\u0027ed out in the API for the server instance. That happens after the allocations are removed.","commit_id":"004a782bd5bda2fbabcbef761891a986cb6ea9cc"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"974dd6c878757ddeb488534ac4aa5d1c4094e56f","unresolved":false,"context_lines":[{"line_number":2660,"context_line":"        # shelve offload the server"},{"line_number":2661,"context_line":"        self.flags(shelved_offload_time\u003d0)"},{"line_number":2662,"context_line":"        self.api.post_server_action(server[\u0027id\u0027], {\u0027shelve\u0027: None})"},{"line_number":2663,"context_line":"        self._wait_for_state_change(self.api, server, \u0027SHELVED_OFFLOADED\u0027)"},{"line_number":2664,"context_line":"        fake_notifier.wait_for_versioned_notifications("},{"line_number":2665,"context_line":"            \u0027instance.shelve_offload.end\u0027)"},{"line_number":2666,"context_line":""},{"line_number":2667,"context_line":"        # assert allocations were removed from the host"},{"line_number":2668,"context_line":"        usages \u003d self._get_provider_usages(rp_uuid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f515b1d_8bff4a66","line":2665,"range":{"start_line":2663,"start_character":8,"end_line":2665,"end_character":42},"in_reply_to":"7f515b1d_d54ba384","updated":"2017-10-05 15:28:06.000000000","message":"I agree that your approach is more realistic from user perspective.\nDone.","commit_id":"004a782bd5bda2fbabcbef761891a986cb6ea9cc"}]}
