)]}'
{"nova/api/openstack/placement/handlers/resource_provider.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"2c7982b0eb1f9f7b33db88e18ae77129193f0685","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        req.response.content_type \u003d \u0027application/json\u0027"},{"line_number":112,"context_line":"        modified \u003d util.pick_last_modified(None, resource_provider)"},{"line_number":113,"context_line":"        req.response.last_modified \u003d modified"},{"line_number":114,"context_line":"        req.response.cache_control \u003d \u0027no-cache\u0027"},{"line_number":115,"context_line":"    else:"},{"line_number":116,"context_line":"        req.response.status \u003d 201"},{"line_number":117,"context_line":"        req.response.content_type \u003d None"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f9dbf25_314b0a85","line":114,"updated":"2018-03-01 16:15:21.000000000","message":"There\u0027s potentially some drying up that could happen between this and the GET /rp/{uuid} handler, but I think this is fine (because explicit is nice in these things).","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"e043e9c219fda2c9058fc55ed6b94ea13462cb21","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        req.response.content_type \u003d \u0027application/json\u0027"},{"line_number":112,"context_line":"        modified \u003d util.pick_last_modified(None, resource_provider)"},{"line_number":113,"context_line":"        req.response.last_modified \u003d modified"},{"line_number":114,"context_line":"        req.response.cache_control \u003d \u0027no-cache\u0027"},{"line_number":115,"context_line":"    else:"},{"line_number":116,"context_line":"        req.response.status \u003d 201"},{"line_number":117,"context_line":"        req.response.content_type \u003d None"}],"source_content_type":"text/x-python","patch_set":2,"id":"df7087c5_779f4750","line":114,"in_reply_to":"1f9dbf25_314b0a85","updated":"2018-03-08 13:06:07.000000000","message":"agreed with cdent on the value of explicitness here.","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"}],"nova/api/openstack/placement/rest_api_version_history.rst":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"2c7982b0eb1f9f7b33db88e18ae77129193f0685","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"The `POST /resource_providers` API, on success, returns 200 with a payload"},{"line_number":251,"context_line":"representing the newly-created resource provider, in the same format as the"},{"line_number":252,"context_line":"corresponding `GET /resource_providers/{uuid}` call."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f9dbf25_113b6eeb","line":252,"updated":"2018-03-01 16:15:21.000000000","message":"If you\u0027re feeling super verbose you could explain why this was done?","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"6bd93e10e9e089cc568b684d8e7bd98cd2c5eb65","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"The `POST /resource_providers` API, on success, returns 200 with a payload"},{"line_number":251,"context_line":"representing the newly-created resource provider, in the same format as the"},{"line_number":252,"context_line":"corresponding `GET /resource_providers/{uuid}` call."}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_8fa60e53","line":252,"in_reply_to":"1f9dbf25_113b6eeb","updated":"2018-03-13 18:23:06.000000000","message":"Done","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"}],"placement-api-ref/source/parameters.yaml":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"e043e9c219fda2c9058fc55ed6b94ea13462cb21","unresolved":false,"context_lines":[{"line_number":329,"context_line":"resource_provider_links_v1_20:"},{"line_number":330,"context_line":"  \u003c\u003c: *resource_provider_links"},{"line_number":331,"context_line":"  description: |"},{"line_number":332,"context_line":"    A list of links associated with the resource provider."},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"resource_provider_name:"},{"line_number":335,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df7087c5_17da8b16","line":332,"updated":"2018-03-08 13:06:07.000000000","message":"this needs:\n min_version: 1.20\n\nunless I\u0027m mistaken?","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"5439103f01faf4d53a4974367067adbfd39195e2","unresolved":false,"context_lines":[{"line_number":329,"context_line":"resource_provider_links_v1_20:"},{"line_number":330,"context_line":"  \u003c\u003c: *resource_provider_links"},{"line_number":331,"context_line":"  description: |"},{"line_number":332,"context_line":"    A list of links associated with the resource provider."},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"resource_provider_name:"},{"line_number":335,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df7087c5_74313cec","line":332,"in_reply_to":"df7087c5_17da8b16","updated":"2018-03-12 14:42:14.000000000","message":"It doesn\u0027t, because it renders within the table that\u0027s under the (1.20 - ) header.  See http://logs.openstack.org/34/548934/2/check/build-placement-api-ref/4235c1a/html/#create-resource-provider","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"9614fd560d203fbf490a799a580e49722953e493","unresolved":false,"context_lines":[{"line_number":329,"context_line":"resource_provider_links_v1_20:"},{"line_number":330,"context_line":"  \u003c\u003c: *resource_provider_links"},{"line_number":331,"context_line":"  description: |"},{"line_number":332,"context_line":"    A list of links associated with the resource provider."},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"resource_provider_name:"},{"line_number":335,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df7087c5_fa3c05e2","line":332,"in_reply_to":"df7087c5_74313cec","updated":"2018-03-15 00:09:09.000000000","message":"gotcha, thanks for the info.","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"251158a5702c31ddf76007e7e826287785de956a","unresolved":false,"context_lines":[{"line_number":351,"context_line":"    The UUID of the immediate parent of the resource provider."},{"line_number":352,"context_line":"resource_provider_parent_provider_uuid_1_14: \u0026resource_provider_parent_provider_uuid_1_14"},{"line_number":353,"context_line":"  \u003c\u003c: *resource_provider_parent_provider_uuid"},{"line_number":354,"context_line":"  min_version: 1.14"},{"line_number":355,"context_line":"resource_provider_parent_provider_uuid_required:"},{"line_number":356,"context_line":"  \u003c\u003c: *resource_provider_parent_provider_uuid"},{"line_number":357,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5f7c97a3_231f1bb9","line":354,"range":{"start_line":354,"start_character":2,"end_line":354,"end_character":13},"updated":"2018-07-02 14:21:54.000000000","message":"This is now missing from resource_provider_parent_provider_uuid.","commit_id":"388db7e6e2521bb66a19459f85adf1110a8d50ca"}],"releasenotes/notes/placement-generation-from-create-provider-203a0ac1ebfe64d9.yaml":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"2c7982b0eb1f9f7b33db88e18ae77129193f0685","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    In placement API microversion 1.20, a successful `POST /resource_providers`"},{"line_number":5,"context_line":"    returns 200 with a payload representing the newly-created resource"},{"line_number":6,"context_line":"    provider.  The format is the same format as the result of the corresponding"},{"line_number":7,"context_line":"    ``GET /resource_providers/{uuid}`` call."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f9dbf25_d46974be","line":7,"updated":"2018-03-01 16:15:21.000000000","message":"Same (optional) suggestion about including why.","commit_id":"25d3195982c066efd4a44d64421c8f67ad9f6dab"}]}
