)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"da325926b72aa91a5bb12c27a4b807ce7b40dceb","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds the JSON schema and validate the response"},{"line_number":10,"context_line":"of Nova POST \u0026 GET Volume APIs with JSON schema to block"},{"line_number":11,"context_line":"the backward incompatibility change in the future."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Partially implements blueprint nova-api-attribute-test"},{"line_number":14,"context_line":"Change-Id: I7b98b375b87577d9bb9cf80b2fedd3b65ad0cd72"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAWH%2F%2F5y4%3D","line":11,"updated":"2014-03-13 02:15:06.000000000","message":"Great work, thanks.\n\nOne comment: Could you describe a response body what you get with \"nova --debug \u003csubcommand\u003e\" etc on the commit message?\n\nThat would make reviewing easily.\n\nsample: https://review.openstack.org/#/c/80147/","commit_id":"26b66ae8ba7a923b3de0ee6d467fc0adc96d4edf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a44973f1861e2724d8673e254ddedc9f46561451","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds the JSON schema and validate the response"},{"line_number":10,"context_line":"of Nova POST \u0026 GET Volume APIs with JSON schema to block"},{"line_number":11,"context_line":"the backward incompatibility change in the future."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Partially implements blueprint nova-api-attribute-test"},{"line_number":14,"context_line":"Change-Id: I7b98b375b87577d9bb9cf80b2fedd3b65ad0cd72"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAWH%2F%2F5xc%3D","line":11,"in_reply_to":"AAAAWH%2F%2F5y4%3D","updated":"2014-03-13 02:18:44.000000000","message":"Thanks. Yes, I will add. That will be really good information for review.","commit_id":"26b66ae8ba7a923b3de0ee6d467fc0adc96d4edf"}],"tempest/api/compute/volumes/test_volumes_get.py":[{"author":{"_account_id":8651,"name":"Chen Xiao","email":"chenxiao@cn.ibm.com","username":"chenxiao"},"change_message_id":"f98173292060c8d3738f2187c2f1f7038ef602fc","unresolved":false,"context_lines":[{"line_number":51,"context_line":"                         \"to the requested name\")"},{"line_number":52,"context_line":"        self.assertTrue(volume[\u0027id\u0027] is not None,"},{"line_number":53,"context_line":"                        \"Field volume id is empty or not found.\")"},{"line_number":54,"context_line":"        self._verify_volume_attributes(volume)"},{"line_number":55,"context_line":"        # Wait for Volume status to become ACTIVE"},{"line_number":56,"context_line":"        self.client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)"},{"line_number":57,"context_line":"        # GET Volume"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVn%2F%2FYgk%3D","line":54,"updated":"2014-03-06 13:44:36.000000000","message":"L46-53 should have same effect with L54, please remove them","commit_id":"b43eeadc808f48261e1e93bc9400e78ecb6f50c7"},{"author":{"_account_id":8651,"name":"Chen Xiao","email":"chenxiao@cn.ibm.com","username":"chenxiao"},"change_message_id":"f98173292060c8d3738f2187c2f1f7038ef602fc","unresolved":false,"context_lines":[{"line_number":70,"context_line":"                        matchers.ContainsAll(metadata.items()),"},{"line_number":71,"context_line":"                        \u0027The fetched Volume metadata misses data \u0027"},{"line_number":72,"context_line":"                        \u0027from the created Volume\u0027)"},{"line_number":73,"context_line":"        self._verify_volume_attributes(fetched_volume)"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    def _verify_volume_attributes(self, volume):"},{"line_number":76,"context_line":"        # Verifying the Volume attributes which are fetched by"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVn%2F%2FYhk%3D","line":73,"updated":"2014-03-06 13:44:36.000000000","message":"Can move L73 before L60","commit_id":"b43eeadc808f48261e1e93bc9400e78ecb6f50c7"},{"author":{"_account_id":8085,"name":"anju Tiwari","email":"anjutiwari5@gmail.com","username":"Anju"},"change_message_id":"79d1fedb2e57b04e8258d025d087a15e3e80539d","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                                                 metadata\u003dmetadata)"},{"line_number":45,"context_line":"        self.addCleanup(self.delete_volume, volume[\u0027id\u0027])"},{"line_number":46,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":47,"context_line":"        #Verify the Create Volume attributes to check backward compatibility."},{"line_number":48,"context_line":"        self._verify_volume_attributes(volume)"},{"line_number":49,"context_line":"        self.assertEqual(volume[\u0027displayName\u0027], v_name,"},{"line_number":50,"context_line":"                         \"The created volume name is not equal \""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FD0s%3D","line":47,"updated":"2014-03-10 10:02:06.000000000","message":"space after #","commit_id":"e2ce35999bd2913f18abf353acac278340e3e2fa"},{"author":{"_account_id":8085,"name":"anju Tiwari","email":"anjutiwari5@gmail.com","username":"Anju"},"change_message_id":"79d1fedb2e57b04e8258d025d087a15e3e80539d","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        # GET Volume"},{"line_number":57,"context_line":"        resp, fetched_volume \u003d self.client.get_volume(volume[\u0027id\u0027])"},{"line_number":58,"context_line":"        self.assertEqual(200, resp.status)"},{"line_number":59,"context_line":"        #Verify the Get Volume attributes to check backward compatibility."},{"line_number":60,"context_line":"        self._verify_volume_attributes(fetched_volume)"},{"line_number":61,"context_line":"        # Verification of details of fetched Volume"},{"line_number":62,"context_line":"        self.assertEqual(v_name,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FD0o%3D","line":59,"updated":"2014-03-10 10:02:06.000000000","message":"Ditto","commit_id":"e2ce35999bd2913f18abf353acac278340e3e2fa"}]}
