)]}'
{"tempest/api/volume/test_volumes_snapshots.py":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"54746b59a9c82248120aa73baed9b1e01d821391","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        # Create a snapshot"},{"line_number":133,"context_line":"        display_name \u003d data_utils.rand_name(\u0027snap\u0027)"},{"line_number":134,"context_line":"        params \u003d {self.name_field: display_name}"},{"line_number":135,"context_line":"        snapshot \u003d self.create_snapshot(self.volume_origin[\u0027id\u0027], **params)"},{"line_number":136,"context_line":"        self.addCleanup(self.cleanup_snapshot, snapshot)"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        # Verify list snapshots by display_name filter"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_f1a0c392","line":135,"updated":"2015-09-14 16:21:05.000000000","message":"create_snapshot is defined in tempest/api/volume/base.py It adds the created snapshot to the list cls.snapshots and they are cleaned up by \"clear_snapshots\" that is called or should be called by resource_cleanup()\n\nSo there\u0027s something else that goes wrong here.","commit_id":"43639b7b3506a26ba356e069a72a37d014b5e7b0"},{"author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"change_message_id":"18922eed8a655177dd48b6a2bf3cde53675704d9","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        # Create a snapshot"},{"line_number":133,"context_line":"        display_name \u003d data_utils.rand_name(\u0027snap\u0027)"},{"line_number":134,"context_line":"        params \u003d {self.name_field: display_name}"},{"line_number":135,"context_line":"        snapshot \u003d self.create_snapshot(self.volume_origin[\u0027id\u0027], **params)"},{"line_number":136,"context_line":"        self.addCleanup(self.cleanup_snapshot, snapshot)"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        # Verify list snapshots by display_name filter"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_8bc6a166","line":135,"in_reply_to":"ba15a1d1_e5cebd82","updated":"2015-09-16 10:35:25.000000000","message":"resource_cleanup() is called only once after TestSuiteCase.","commit_id":"43639b7b3506a26ba356e069a72a37d014b5e7b0"},{"author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"change_message_id":"9a6cd7858f4dab1d093368357a99935ba64da735","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        # Create a snapshot"},{"line_number":133,"context_line":"        display_name \u003d data_utils.rand_name(\u0027snap\u0027)"},{"line_number":134,"context_line":"        params \u003d {self.name_field: display_name}"},{"line_number":135,"context_line":"        snapshot \u003d self.create_snapshot(self.volume_origin[\u0027id\u0027], **params)"},{"line_number":136,"context_line":"        self.addCleanup(self.cleanup_snapshot, snapshot)"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        # Verify list snapshots by display_name filter"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_e5cebd82","line":135,"in_reply_to":"ba15a1d1_f1a0c392","updated":"2015-09-14 17:43:05.000000000","message":"Unfortunately, the tests are called in such order that the test test_volume_from_snapshot where self.clear_snapshots() is invoked the last. And we have encountered the situation with no free device at that moment in case of Block Device driver. And I think it would be better to clean up the created objects in the test where its objects were created.","commit_id":"43639b7b3506a26ba356e069a72a37d014b5e7b0"}]}
