)]}'
{"specs/rearrange-nova-response-schemas.rst":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"cdf3068c4f8623268070882c2fba9b8a09363d46","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Now V3 API is not valid for Nova and V2 and V2.1 API`s response are same."},{"line_number":22,"context_line":"After removing V3 schemas (https://review.openstack.org/#/c/141274/)"},{"line_number":23,"context_line":"we have only 1 set of schemas for V2 (/V2.1) APIs but those end up in"},{"line_number":24,"context_line":"scattered structure."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"It is difficult to read and understand API\u0027 complete schema as they are defined"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_4a12050a","line":23,"updated":"2015-03-03 03:11:20.000000000","message":"s/\"V2.1\"/\"v2.1\"/","commit_id":"4901f9e0387771c6efd19014c661caf1ff7714ee"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6cdb7439a8430f4f0d8c61fbe04b13d048fcaae8","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Now V3 API is not valid for Nova and V2 and V2.1 API`s response are same."},{"line_number":22,"context_line":"After removing V3 schemas (https://review.openstack.org/#/c/141274/)"},{"line_number":23,"context_line":"we have only 1 set of schemas for V2 (/V2.1) APIs but those end up in"},{"line_number":24,"context_line":"scattered structure."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"It is difficult to read and understand API\u0027 complete schema as they are defined"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_30a9be90","line":23,"in_reply_to":"ba7be1f8_4a12050a","updated":"2015-03-03 04:37:52.000000000","message":"Done","commit_id":"4901f9e0387771c6efd19014c661caf1ff7714ee"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"cdf3068c4f8623268070882c2fba9b8a09363d46","unresolved":false,"context_lines":[{"line_number":34,"context_line":"then, defined schemas name more clearly as per API methods."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"As Nova V2.1 APIs are current API (https://review.openstack.org/#/c/149948/),"},{"line_number":37,"context_line":"we should name schema directory to V2.1."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Below are the re arrangement details-"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_6afa69be","line":37,"updated":"2015-03-03 03:11:20.000000000","message":"ditto","commit_id":"4901f9e0387771c6efd19014c661caf1ff7714ee"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6cdb7439a8430f4f0d8c61fbe04b13d048fcaae8","unresolved":false,"context_lines":[{"line_number":34,"context_line":"then, defined schemas name more clearly as per API methods."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"As Nova V2.1 APIs are current API (https://review.openstack.org/#/c/149948/),"},{"line_number":37,"context_line":"we should name schema directory to V2.1."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Below are the re arrangement details-"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_90934a5a","line":37,"in_reply_to":"ba7be1f8_6afa69be","updated":"2015-03-03 04:37:52.000000000","message":"Done","commit_id":"4901f9e0387771c6efd19014c661caf1ff7714ee"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"cdf3068c4f8623268070882c2fba9b8a09363d46","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Below are the re arrangement details-"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Directory structure-"},{"line_number":42,"context_line":"   api_schema/response/compute/v2.1/  -\u003e will contain all the schema files."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"* Each resource schema will be defined in single files under V2.1 directory"},{"line_number":45,"context_line":"   For example -hypervisors.py will have all schema of hypervisor resource API."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_6a734980","line":42,"updated":"2015-03-03 03:11:20.000000000","message":"I feel we need to define microversions\u0027 schema directory also at this time because nova will release a new microversion soon.\n\nSo are you thinking like the following ?\n\n api_schema/response/compute/v2.1/\n api_schema/response/compute/v2.2/\n api_schema/response/compute/v2.3/\n ...","commit_id":"4901f9e0387771c6efd19014c661caf1ff7714ee"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6cdb7439a8430f4f0d8c61fbe04b13d048fcaae8","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Below are the re arrangement details-"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* Directory structure-"},{"line_number":42,"context_line":"   api_schema/response/compute/v2.1/  -\u003e will contain all the schema files."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"* Each resource schema will be defined in single files under V2.1 directory"},{"line_number":45,"context_line":"   For example -hypervisors.py will have all schema of hypervisor resource API."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_70a416a6","line":42,"in_reply_to":"ba7be1f8_6a734980","updated":"2015-03-03 04:37:52.000000000","message":"Thanks Ken\u0027ichi. This is nice idea to define structure for micro-version too. As there will some set of API updates in microversion, it will be better to define structure like you mentioned.","commit_id":"4901f9e0387771c6efd19014c661caf1ff7714ee"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"c9555c49a6be72c47db5b600e9e142af463cac30","unresolved":false,"context_lines":[{"line_number":84,"context_line":"----------"},{"line_number":85,"context_line":"Target Milestone for completion:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* kilo-3"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Work Items"},{"line_number":90,"context_line":"------------------------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a80dd14_5c42b868","line":87,"updated":"2015-03-07 03:54:14.000000000","message":"Just pointing out this is \u003c 2 weeks away.","commit_id":"117070bbaab734301fcb783370dda6603a124cbf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1c98992f8b160fbd36e1e680371056cf334718c5","unresolved":false,"context_lines":[{"line_number":84,"context_line":"----------"},{"line_number":85,"context_line":"Target Milestone for completion:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* kilo-3"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Work Items"},{"line_number":90,"context_line":"------------------------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a80dd14_3a522435","line":87,"in_reply_to":"9a80dd14_5c42b868","updated":"2015-03-10 08:51:51.000000000","message":"I think it should be ok as those are very easy to implement/review.","commit_id":"117070bbaab734301fcb783370dda6603a124cbf"}]}
