)]}'
{"specs/train/approved/count-quota-usage-from-placement.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"310f225dc7a903f09a994c24b22c6b11a6173087","unresolved":false,"context_lines":[{"line_number":14,"context_line":"instead of using reservations and tracking quota usages in a separate database"},{"line_number":15,"context_line":"table. We\u0027re counting resources like instances, CPU, and RAM by querying each"},{"line_number":16,"context_line":"cell database and aggregating the results per project and per user. This"},{"line_number":17,"context_line":"approach is problematic in the context of \"handling of a down cell. If a cell"},{"line_number":18,"context_line":"becomes unavailable, resources in its database cannot be counted and will not"},{"line_number":19,"context_line":"be included in resource usage until the cell returns. Cells could become"},{"line_number":20,"context_line":"unavailable if an operator is performing maintenance on a cell or if a cell"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fce034c_4c275fb8","line":17,"range":{"start_line":17,"start_character":42,"end_line":17,"end_character":43},"updated":"2019-04-10 19:06:09.000000000","message":"This isn\u0027t closed.","commit_id":"a20fed8c3b514db69a7cd56eb9897ea51ec128d3"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"310f225dc7a903f09a994c24b22c6b11a6173087","unresolved":false,"context_lines":[{"line_number":214,"context_line":"``queued_for_delete\u003dFalse`` during the instance count based on instance"},{"line_number":215,"context_line":"mappings."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"The data migrations and fallback to the legacy counting method will be"},{"line_number":218,"context_line":"temporary for Stein, to be dropped in T with a blocker migration. That is, you"},{"line_number":219,"context_line":"cannot pass ``nova-manage api_db sync`` if there are any instance mappings with"},{"line_number":220,"context_line":"``user_id\u003dNone`` to force the batched migration using ``nova-manage``."},{"line_number":221,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_fca85978","line":218,"range":{"start_line":217,"start_character":63,"end_line":218,"end_character":40},"updated":"2019-04-10 19:06:09.000000000","message":"This should be updated.","commit_id":"a20fed8c3b514db69a7cd56eb9897ea51ec128d3"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"310f225dc7a903f09a994c24b22c6b11a6173087","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"* https://bugs.launchpad.net/nova/+bug/1716706"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":".. [*] We create build request and instance mapping in separate database"},{"line_number":299,"context_line":"       transactions, so there is a tiny window where build request can exist"},{"line_number":300,"context_line":"       without a corrensponding instance mapping."},{"line_number":301,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fce034c_8c1b0772","line":298,"range":{"start_line":298,"start_character":0,"end_line":298,"end_character":6},"updated":"2019-04-10 19:06:09.000000000","message":"This doesn\u0027t format properly, did you mean to use a footnote?\n\nhttp://docutils.sourceforge.net/docs/user/rst/quickref.html#footnotes","commit_id":"a20fed8c3b514db69a7cd56eb9897ea51ec128d3"}]}
