)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"24a05e8bcd67be1be081375a8d407f1e8b3b24d0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[placement] Add api-ref for PUT RP inventory"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This provides simple documentation of the response body and query"},{"line_number":10,"context_line":"parameters when setting or replacing the inventory for a resource provider."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I77d99c174b50eef5d2b72e226ff31f03807e69aa"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7ffa3b31_c31a7aca","line":10,"updated":"2017-04-20 19:10:15.000000000","message":"agree with Chris. or \"an inventory record\" instead of \"the inventory\"","commit_id":"ef0f2a26b338852641e46b1e5f75d27d1cc0b634"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"8392061a82f97f4a823d92ba356e15e60399838a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[placement] Add api-ref for PUT RP inventory"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This provides simple documentation of the response body and query"},{"line_number":10,"context_line":"parameters when setting or replacing the inventory for a resource provider."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I77d99c174b50eef5d2b72e226ff31f03807e69aa"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7ffa3b31_2867cebf","line":10,"updated":"2017-04-20 10:48:38.000000000","message":"might be more clear if you say \"a single inventory\" instead of \"the inventory\"","commit_id":"ef0f2a26b338852641e46b1e5f75d27d1cc0b634"}],"placement-api-ref/source/inventory.inc":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"24a05e8bcd67be1be081375a8d407f1e8b3b24d0","unresolved":false,"context_lines":[{"line_number":45,"context_line":"Update resource provider inventory"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Set the existing inventory indentified by `{resource_class}` for the resource"},{"line_number":49,"context_line":"provider identified by `{uuid}`."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":".. rest_method:: PUT /resource_providers/{uuid}/inventories/{resource_class}"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7ffa3b31_a30bee7a","line":48,"updated":"2017-04-20 19:10:15.000000000","message":"s/Set the existing inventory indentified by/Replace the inventory record of the/","commit_id":"ef0f2a26b338852641e46b1e5f75d27d1cc0b634"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"24a05e8bcd67be1be081375a8d407f1e8b3b24d0","unresolved":false,"context_lines":[{"line_number":62,"context_line":"  - uuid: resource_provider_uuid_path"},{"line_number":63,"context_line":"  - resource_class: resource_class_path"},{"line_number":64,"context_line":"  - resource_provider_generation: resource_provider_generation"},{"line_number":65,"context_line":"  - allocation_ratio: allocation_ratio_opt"},{"line_number":66,"context_line":"  - max_unit: max_unit_opt"},{"line_number":67,"context_line":"  - min_unit: min_unit_opt"},{"line_number":68,"context_line":"  - reserved: reserved_opt"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"7ffa3b31_8310f2a9","line":65,"updated":"2017-04-20 19:10:15.000000000","message":"ok, I see now why you wanted to create markers for these opts...","commit_id":"ef0f2a26b338852641e46b1e5f75d27d1cc0b634"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"47af18636d94dfa962ac313c65ca3ef765f4ca87","unresolved":false,"context_lines":[{"line_number":47,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Replace the inventory record of the `{resource_class}` for the resource"},{"line_number":50,"context_line":"provider identified by `{uuid}`."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. rest_method:: PUT /resource_providers/{uuid}/inventories/{resource_class}"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":6,"id":"5ff73747_fd3947d8","line":50,"updated":"2017-05-02 10:47:51.000000000","message":"We may wish to consider a troubleshooting section here, like you\u0027ve done elsewhere, to cover why a 409 might happen. Another option would be to but a general section at the top of the document that explains how 409 is used in placement.","commit_id":"4acd324972e665376137180a1848e74e3c8f3ef8"},{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"88c0242e074e41b828ff6a2ed2efa8d08a6c9014","unresolved":false,"context_lines":[{"line_number":47,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Replace the inventory record of the `{resource_class}` for the resource"},{"line_number":50,"context_line":"provider identified by `{uuid}`."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. rest_method:: PUT /resource_providers/{uuid}/inventories/{resource_class}"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":6,"id":"5ff73747_a8124061","line":50,"in_reply_to":"5ff73747_fd3947d8","updated":"2017-05-03 06:28:19.000000000","message":"Yes, we need to think about the error description improvement. Each error code should have its own description and \"troubleshooting\" section is not what I like, it\u0027s just a copy from nova api-ref by now. Also we need some common errors description like 401, 405, 406 and possibly others I don\u0027t know about.","commit_id":"4acd324972e665376137180a1848e74e3c8f3ef8"}]}
