)]}'
{"tempest/tests/lib/services/volume/v3/test_group_snapshots_client.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"86db1facaecba294f95400b077332d2f033ef647","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class TestGroupSnapshotsClient(base.BaseServiceTest):"},{"line_number":21,"context_line":"    FAKE_CREATE_GROUP_SNAPSHOT \u003d {"},{"line_number":22,"context_line":"        \"group_snapshot\": {"},{"line_number":23,"context_line":"            \"group_id\": \"49c8c114-0d68-4e89-b8bc-3f5a674d54be\","},{"line_number":24,"context_line":"            \"name\": \"group-snapshot-001\","},{"line_number":25,"context_line":"            \"description\": \"Test group snapshot 1\""},{"line_number":26,"context_line":"        }"},{"line_number":27,"context_line":"    }"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_5f32b05f","side":"PARENT","line":25,"range":{"start_line":22,"start_character":0,"end_line":25,"end_character":50},"updated":"2019-08-06 09:06:34.000000000","message":"This is not corresponding with that in api ref, could you please make it clear which is right?\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dcreate-group-snapshot-detail#create-group-snapshot","commit_id":"0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"},{"author":{"_account_id":30643,"name":"wanglbj","email":"wanglbj@inspur.com","username":"wanglbj"},"change_message_id":"fbc748aa76f848fca1497ef3235a39595c1694ed","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class TestGroupSnapshotsClient(base.BaseServiceTest):"},{"line_number":21,"context_line":"    FAKE_CREATE_GROUP_SNAPSHOT \u003d {"},{"line_number":22,"context_line":"        \"group_snapshot\": {"},{"line_number":23,"context_line":"            \"group_id\": \"49c8c114-0d68-4e89-b8bc-3f5a674d54be\","},{"line_number":24,"context_line":"            \"name\": \"group-snapshot-001\","},{"line_number":25,"context_line":"            \"description\": \"Test group snapshot 1\""},{"line_number":26,"context_line":"        }"},{"line_number":27,"context_line":"    }"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_e2f09f93","side":"PARENT","line":25,"range":{"start_line":22,"start_character":0,"end_line":25,"end_character":50},"in_reply_to":"7faddb67_5f32b05f","updated":"2019-08-06 09:54:58.000000000","message":"Done","commit_id":"0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"86db1facaecba294f95400b077332d2f033ef647","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            \"description\": \"Test group snapshot 1\","},{"line_number":35,"context_line":"            \"group_type_id\": \"0e58433f-d108-4bf3-a22c-34e6b71ef86b\","},{"line_number":36,"context_line":"            \"status\": \"available\","},{"line_number":37,"context_line":"            \"created_at\": \"20127-06-20T03:50:07Z\""},{"line_number":38,"context_line":"        }"},{"line_number":39,"context_line":"    }"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_1ffbd878","side":"PARENT","line":37,"range":{"start_line":37,"start_character":26,"end_line":37,"end_character":48},"updated":"2019-08-06 09:06:34.000000000","message":"The datetime format is not correct","commit_id":"0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"},{"author":{"_account_id":30643,"name":"wanglbj","email":"wanglbj@inspur.com","username":"wanglbj"},"change_message_id":"fbc748aa76f848fca1497ef3235a39595c1694ed","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            \"description\": \"Test group snapshot 1\","},{"line_number":35,"context_line":"            \"group_type_id\": \"0e58433f-d108-4bf3-a22c-34e6b71ef86b\","},{"line_number":36,"context_line":"            \"status\": \"available\","},{"line_number":37,"context_line":"            \"created_at\": \"20127-06-20T03:50:07Z\""},{"line_number":38,"context_line":"        }"},{"line_number":39,"context_line":"    }"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_02ecdbb8","side":"PARENT","line":37,"range":{"start_line":37,"start_character":26,"end_line":37,"end_character":48},"in_reply_to":"7faddb67_1ffbd878","updated":"2019-08-06 09:54:58.000000000","message":"Done","commit_id":"0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"3f0b896e4b5b82c864f12888f25d2bcc395884b5","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        \"group_snapshot\": {"},{"line_number":23,"context_line":"            \"id\": \"6f519a48-3183-46cf-a32f-41815f816666\","},{"line_number":24,"context_line":"            \"name\": \"first_group_snapshot\","},{"line_number":25,"context_line":"            \"group_type_id\": \"58737af7-786b-48b7-ab7c-2447e74b0ef4\""},{"line_number":26,"context_line":"        }"},{"line_number":27,"context_line":"    }"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_86644dba","line":25,"range":{"start_line":25,"start_character":12,"end_line":25,"end_character":67},"updated":"2019-08-07 00:58:09.000000000","message":"I don\u0027t know whether the api ref is correct, after all, it seems strange. Have you looked into cinder code, or asked someone from cinder team?\nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dcreate-group-snapshot-detail#create-group-snapshot","commit_id":"a12f67643f9339164321182384491f524efae4e7"},{"author":{"_account_id":30643,"name":"wanglbj","email":"wanglbj@inspur.com","username":"wanglbj"},"change_message_id":"05096e0081d0b09b233ac51b73be7c1c8ce80fba","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        \"group_snapshot\": {"},{"line_number":23,"context_line":"            \"id\": \"6f519a48-3183-46cf-a32f-41815f816666\","},{"line_number":24,"context_line":"            \"name\": \"first_group_snapshot\","},{"line_number":25,"context_line":"            \"group_type_id\": \"58737af7-786b-48b7-ab7c-2447e74b0ef4\""},{"line_number":26,"context_line":"        }"},{"line_number":27,"context_line":"    }"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_c06f5bfa","line":25,"range":{"start_line":25,"start_character":12,"end_line":25,"end_character":67},"in_reply_to":"7faddb67_86644dba","updated":"2019-08-09 06:03:24.000000000","message":"I have run  nosetests tempest/api/volume/admin/test_group_snapshots.py -v --nocapture  --nologcapture, the result include \u0027group_id\u0027, \u0027id\u0027, \u0027name\u0027 and \u0027group_type_id\u0027, so i will add it.","commit_id":"a12f67643f9339164321182384491f524efae4e7"},{"author":{"_account_id":17887,"name":"Doug Schveninger","email":"ds6901@att.com","username":"Doug.Schveninger"},"change_message_id":"80fff8837a31fee493fc71cf1dcbd4eafa268c33","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class TestGroupSnapshotsClient(base.BaseServiceTest):"},{"line_number":21,"context_line":"    FAKE_CREATE_GROUP_SNAPSHOT \u003d {"},{"line_number":22,"context_line":"        \"group_snapshot\": {"},{"line_number":23,"context_line":"            \"group_id\": \"e8e13e26-343a-49f5-8b54-d03a6805d067\","},{"line_number":24,"context_line":"            \"id\": \"6f519a48-3183-46cf-a32f-41815f816666\","},{"line_number":25,"context_line":"            \"name\": \"first_group_snapshot\","},{"line_number":26,"context_line":"            \"group_type_id\": \"58737af7-786b-48b7-ab7c-2447e74b0ef4\""},{"line_number":27,"context_line":"        }"},{"line_number":28,"context_line":"    }"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_bf92c449","line":26,"range":{"start_line":23,"start_character":12,"end_line":26,"end_character":67},"updated":"2019-08-21 11:43:44.000000000","message":"confirmed \nhttps://docs.openstack.org/api-ref/block-storage/v3/?expanded\u003dshow-group-type-details-detail,create-group-type-detail,delete-one-specific-group-spec-for-a-group-type-detail,list-group-types-detail,create-or-update-group-specs-for-a-group-type-detail,list-group-specs-for-a-group-type-detail,show-one-specific-group-spec-for-a-group-type-detail,delete-group-detail,show-group-details-detail,list-group-snapshots-detail,list-group-snapshots-with-details-detail,reset-group-snapshot-status-detail,update-group-type-detail,update-group-detail,create-group-from-source-detail,manage-an-existing-snapshot-detail,show-quotas-for-a-project-detail,manage-an-existing-volume-detail,list-all-back-end-storage-pools-detail,show-absolute-limits-for-project-detail,create-group-snapshot-detail#create-group-snapshot","commit_id":"21592a85bde1c52088ec2ae6f72bdae52f331b97"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"5c5e77e59ce565f504abfbda5e96653db4a43d2c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class TestGroupSnapshotsClient(base.BaseServiceTest):"},{"line_number":21,"context_line":"    FAKE_CREATE_GROUP_SNAPSHOT \u003d {"},{"line_number":22,"context_line":"        \"group_snapshot\": {"},{"line_number":23,"context_line":"            \"group_id\": \"e8e13e26-343a-49f5-8b54-d03a6805d067\","},{"line_number":24,"context_line":"            \"id\": \"6f519a48-3183-46cf-a32f-41815f816666\","},{"line_number":25,"context_line":"            \"name\": \"first_group_snapshot\","},{"line_number":26,"context_line":"            \"group_type_id\": \"58737af7-786b-48b7-ab7c-2447e74b0ef4\""}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_971196b2","line":23,"range":{"start_line":23,"start_character":12,"end_line":23,"end_character":63},"updated":"2019-08-27 02:44:35.000000000","message":"no group_id in response of create_group_snapshot\n\nhttps://docs.openstack.org/api-ref/block-storage/v3/index.html#create-group-snapshot","commit_id":"47cf03a5856bcaa57af638a6688818330b4122af"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"e27f6fae6241157dddcac24dd2654ef9e18dc3b6","unresolved":false,"context_lines":[{"line_number":103,"context_line":"                \u0027group_snapshots\u0027: [{"},{"line_number":104,"context_line":"                    \u0027id\u0027: group_snapshot[\u0027id\u0027],"},{"line_number":105,"context_line":"                    \u0027name\u0027: group_snapshot[\u0027name\u0027],"},{"line_number":106,"context_line":"                    \u0027group_type_id\u0027: group_snapshot[\u0027group_type_id\u0027]}"},{"line_number":107,"context_line":"                    for group_snapshot in"},{"line_number":108,"context_line":"                    self.FAKE_LIST_GROUP_SNAPSHOTS[\u0027group_snapshots\u0027]"},{"line_number":109,"context_line":"                ]"}],"source_content_type":"text/x-python","patch_set":7,"id":"7faddb67_525c737c","side":"PARENT","line":106,"updated":"2019-08-28 06:51:11.000000000","message":"OK, no \u0027group_type_id\u0027 in the response parameters. https://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dlist-group-snapshots-detail#list-group-snapshots","commit_id":"e535cb5124095e90315264844af81fa5e8b131f7"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"e27f6fae6241157dddcac24dd2654ef9e18dc3b6","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        \"group_snapshot\": {"},{"line_number":23,"context_line":"            \"id\": \"6f519a48-3183-46cf-a32f-41815f816666\","},{"line_number":24,"context_line":"            \"name\": \"first_group_snapshot\","},{"line_number":25,"context_line":"            \"group_type_id\": \"58737af7-786b-48b7-ab7c-2447e74b0ef4\""},{"line_number":26,"context_line":"        }"},{"line_number":27,"context_line":"    }"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"7faddb67_9262eb3c","line":25,"updated":"2019-08-28 06:51:11.000000000","message":"OK, this is same as the example.\nhttps://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dcreate-group-snapshot-detail#create-group-snapshot","commit_id":"2b1cb507d15b5f8451e5bed00edb11e5edcfbcd7"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"e27f6fae6241157dddcac24dd2654ef9e18dc3b6","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            \"description\": \"Test group snapshot 1\","},{"line_number":35,"context_line":"            \"group_type_id\": \"0e58433f-d108-4bf3-a22c-34e6b71ef86b\","},{"line_number":36,"context_line":"            \"status\": \"available\","},{"line_number":37,"context_line":"            \"created_at\": \"2017-06-20T03:50:07Z\""},{"line_number":38,"context_line":"        }"},{"line_number":39,"context_line":"    }"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"7faddb67_3259b78d","line":37,"updated":"2019-08-28 06:51:11.000000000","message":"The datetime format is a bit different from the API document example. But I think it\u0027s OK because this is ISO 8601.\nhttps://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dcreate-group-snapshot-detail,show-group-snapshot-details-detail#id603\n\nAnd project_id is optional, so, I think it is not mandatory.","commit_id":"2b1cb507d15b5f8451e5bed00edb11e5edcfbcd7"}]}
