)]}'
{"cinder/tests/tempest/api/volume/test_volume_backup.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"efbb2c21a69d734a2977d0c41ab8c882f3182c14","unresolved":false,"context_lines":[{"line_number":26,"context_line":"snapshot_backup_opt \u003d cfg.BoolOpt(\u0027snapshot_backup\u0027,"},{"line_number":27,"context_line":"                                  default\u003dFalse,"},{"line_number":28,"context_line":"                                  help\u003d\u0027Creating backup from snapshot not \u0027"},{"line_number":29,"context_line":"                                  \u0027implemented on Liberty.\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"CONF \u003d config.CONF"},{"line_number":32,"context_line":"CONF.register_opt(snapshot_backup_opt, group\u003d\u0027volume-feature-enabled\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da4df55a_05872210","line":29,"range":{"start_line":29,"start_character":47,"end_line":29,"end_character":49},"updated":"2016-12-21 21:34:44.000000000","message":"nit: \"in.\" L44 as well","commit_id":"8455b0879c580c2f0a7a607f1a17c025b665bc6e"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"efbb2c21a69d734a2977d0c41ab8c882f3182c14","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    @test.idempotent_id(\u0027885410c6-cd1d-452c-a409-7c32b7e0be15\u0027)"},{"line_number":46,"context_line":"    def test_volume_snapshot_backup(self):"},{"line_number":47,"context_line":"        \"\"\"Create backup from snapshot.\"\"\""},{"line_number":48,"context_line":"        volume \u003d self.create_volume()"},{"line_number":49,"context_line":"        # Create snapshot"},{"line_number":50,"context_line":"        snapshot \u003d self.create_snapshot(volume[\u0027id\u0027])"},{"line_number":51,"context_line":"        # Create backup"}],"source_content_type":"text/x-python","patch_set":2,"id":"da4df55a_0511e2ac","line":48,"range":{"start_line":48,"start_character":8,"end_line":48,"end_character":37},"updated":"2016-12-21 21:34:44.000000000","message":"Where is this volume being cleaned up?","commit_id":"8455b0879c580c2f0a7a607f1a17c025b665bc6e"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"efbb2c21a69d734a2977d0c41ab8c882f3182c14","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        # Create snapshot"},{"line_number":50,"context_line":"        snapshot \u003d self.create_snapshot(volume[\u0027id\u0027])"},{"line_number":51,"context_line":"        # Create backup"},{"line_number":52,"context_line":"        backup \u003d self.create_backup("},{"line_number":53,"context_line":"            volume_id\u003dvolume[\u0027id\u0027],"},{"line_number":54,"context_line":"            snapshot_id\u003dsnapshot[\u0027id\u0027])"},{"line_number":55,"context_line":"        # Get a given backup"}],"source_content_type":"text/x-python","patch_set":2,"id":"da4df55a_8574f2fd","line":52,"updated":"2016-12-21 21:34:44.000000000","message":"Where is this backup being cleaned up?","commit_id":"8455b0879c580c2f0a7a607f1a17c025b665bc6e"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"efbb2c21a69d734a2977d0c41ab8c882f3182c14","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        # Get a given backup"},{"line_number":56,"context_line":"        backup \u003d self.backups_client.show_backup("},{"line_number":57,"context_line":"            backup[\u0027id\u0027])[\u0027backup\u0027]"},{"line_number":58,"context_line":"        self.assertEqual(backup[\u0027volume_id\u0027], volume[\u0027id\u0027])"},{"line_number":59,"context_line":"        self.assertEqual(backup[\u0027snapshot_id\u0027], snapshot[\u0027id\u0027])"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    @test.idempotent_id(\u0027b5d837b0-7066-455d-88fc-4a721a899306\u0027)"},{"line_number":62,"context_line":"    def test_backup_create_and_restore_to_an_existing_volume(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da4df55a_c52fdaf4","line":59,"range":{"start_line":58,"start_character":25,"end_line":59,"end_character":62},"updated":"2016-12-21 21:34:44.000000000","message":"My understand is that argument order should be (expected, actual)","commit_id":"8455b0879c580c2f0a7a607f1a17c025b665bc6e"},{"author":{"_account_id":20382,"name":"YuYang","email":"yuyangwang1985@gmail.com","username":"YuYangWang"},"change_message_id":"0388844dd14826cc8589efadd959b3d51a6f2991","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        self.assertEqual(backup[\u0027id\u0027], restore[\u0027backup_id\u0027])"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    @test.idempotent_id(\u0027c810fe2c-cb40-43ab-96aa-471b74516a98\u0027)"},{"line_number":98,"context_line":"    def test_incremental_backup(self):"},{"line_number":99,"context_line":"        \"\"\"Test create incremental backup.\"\"\""},{"line_number":100,"context_line":"        # Create volume from image"},{"line_number":101,"context_line":"        volume \u003d self.create_volume(size\u003dCONF.volume.volume_size,"}],"source_content_type":"text/x-python","patch_set":3,"id":"da4df55a_d2ae3497","line":98,"range":{"start_line":98,"start_character":8,"end_line":98,"end_character":31},"updated":"2016-12-27 03:40:39.000000000","message":"hi , this method support incremental backup?the disk usage rates will increment?thanks!","commit_id":"5bca7c44a27137d806f97a302a3726afc7caac6b"}]}
