)]}'
{"specs/mitaka/approved/refresh-quotas-usage.rst":[{"author":{"_account_id":14927,"name":"Balaji Narayanan","email":"lists@balajin.net","username":"balajijegan"},"change_message_id":"11743a63093e4f07bf02c3e7bbd343b6dd24ba92","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    $ nova-manage project quota_usage_refresh --project \u003cProject name\u003e"},{"line_number":74,"context_line":"        --user \u003cUser name\u003e [--key \u003cQuota key\u003e]"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If ``--key`` is omitted, all quota resources are refreshed."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_7debe6b0","line":75,"updated":"2015-09-28 13:37:37.000000000","message":"Does user need to be a mandatory parameter? What happens when there are are more than 1 user in a tenant and the quota is incorrect because of a different user? Can user also be made an optional parameter?","commit_id":"89a46e4326fde5bf5ab9943d2007885fb4018e8c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3bede721df73a153fd9e826d23e2411415bf7abd","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    $ nova-manage project quota_usage_refresh --project \u003cProject name\u003e"},{"line_number":74,"context_line":"        --user \u003cUser name\u003e [--key \u003cQuota key\u003e]"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If ``--key`` is omitted, all quota resources are refreshed."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_af0b4823","line":75,"in_reply_to":"9a1a9d01_7debe6b0","updated":"2015-09-29 16:40:39.000000000","message":"This is just re-proposing the spec that was approved in liberty.  I\u0027m not sure if this question came up in the liberty spec review.  I\u0027m thinking that maybe user could be optional because there are per-project resource quotas:\n\nhttps://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L194\n\nIn the case of a per-project quota, supplying a user ID is pointless since it\u0027s not used because we create a Quota entry in the database which doesn\u0027t have a user_id column:\n\nhttps://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L3169\n\nBut if --key was specified and it\u0027s in PER_PROJECT_QUOTAS and a --user wasn\u0027t provided, that\u0027d be an error.","commit_id":"89a46e4326fde5bf5ab9943d2007885fb4018e8c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a2f86e4c9a6601f959b321a36808286c3eaa4849","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    $ nova-manage project quota_usage_refresh --project \u003cProject name\u003e"},{"line_number":74,"context_line":"        --user \u003cUser name\u003e [--key \u003cQuota key\u003e]"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If ``--key`` is omitted, all quota resources are refreshed."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_7d6dc2ca","line":75,"in_reply_to":"9a1a9d01_82573b59","updated":"2015-09-30 12:43:04.000000000","message":"Yeah +1 making the user optional.","commit_id":"89a46e4326fde5bf5ab9943d2007885fb4018e8c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"53f36d062012f7ef6ce4cf341fe4928fe1baf421","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    $ nova-manage project quota_usage_refresh --project \u003cProject name\u003e"},{"line_number":74,"context_line":"        --user \u003cUser name\u003e [--key \u003cQuota key\u003e]"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If ``--key`` is omitted, all quota resources are refreshed."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Example:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_82573b59","line":75,"in_reply_to":"9a1a9d01_af0b4823","updated":"2015-09-29 18:18:18.000000000","message":"Could also be considered like the nova quota-update command which optionally takes a user:\n\nhttp://docs.openstack.org/cli-reference/content/novaclient_commands.html","commit_id":"89a46e4326fde5bf5ab9943d2007885fb4018e8c"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"78379b115b554ec5258ed8cd717c396142fd3017","unresolved":false,"context_lines":[{"line_number":249,"context_line":"  Matt Riedemann \u003cmriedem@us.ibm.com\u003e"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"Other contributors:"},{"line_number":252,"context_line":"  None"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"Work Items"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba15a1d1_10d11c23","line":252,"updated":"2015-09-24 09:25:37.000000000","message":"You probably want to keep at least original author of that spec in \"Other Contributors\"","commit_id":"89a46e4326fde5bf5ab9943d2007885fb4018e8c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"843ea0aa6cde951ae661955a41afc533be915136","unresolved":false,"context_lines":[{"line_number":249,"context_line":"  Matt Riedemann \u003cmriedem@us.ibm.com\u003e"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"Other contributors:"},{"line_number":252,"context_line":"  None"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"Work Items"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_78d3b904","line":252,"in_reply_to":"9a1a9d01_6441450b","updated":"2015-09-29 16:04:28.000000000","message":"Fine, it\u0027s pointless since they aren\u0027t going to actually contribute code, and this is the implementation section, but if it makes you happy I\u0027ll add them here.","commit_id":"89a46e4326fde5bf5ab9943d2007885fb4018e8c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8631f2e2f6f07b58a2057f28fbba62c439756a8e","unresolved":false,"context_lines":[{"line_number":249,"context_line":"  Matt Riedemann \u003cmriedem@us.ibm.com\u003e"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"Other contributors:"},{"line_number":252,"context_line":"  None"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"Work Items"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_6441450b","line":252,"in_reply_to":"ba15a1d1_10d11c23","updated":"2015-09-25 17:53:08.000000000","message":"They said they weren\u0027t going to work on it in Mitaka. This section is for implementation.  If they aren\u0027t going to work on it, I\u0027m not going to list them.","commit_id":"89a46e4326fde5bf5ab9943d2007885fb4018e8c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"9c45b5a35f2f9f263e47b7f1b69fb86bc16cd95e","unresolved":false,"context_lines":[{"line_number":71,"context_line":"::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    $ nova-manage project quota_usage_refresh --project \u003cProject name\u003e"},{"line_number":74,"context_line":"        --user \u003cUser name\u003e [--key \u003cQuota key\u003e]"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If ``--key`` is omitted, all quota resources are refreshed."},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_1de2862f","line":74,"updated":"2015-09-30 12:46:39.000000000","message":"It seems correct to make the user optional.","commit_id":"3004e2bfca753bbbc94a96f12ccb6b4c970686b1"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3386ea02d49b6bdb010971cb3d390c5b49260867","unresolved":false,"context_lines":[{"line_number":71,"context_line":"::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    $ nova-manage project quota_usage_refresh --project \u003cProject name\u003e"},{"line_number":74,"context_line":"        --user \u003cUser name\u003e [--key \u003cQuota key\u003e]"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If ``--key`` is omitted, all quota resources are refreshed."},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_e876823d","line":74,"in_reply_to":"9a1a9d01_1de2862f","updated":"2015-10-06 16:45:03.000000000","message":"Done","commit_id":"3004e2bfca753bbbc94a96f12ccb6b4c970686b1"}]}
