)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8a4bc0ea2dc40a3a7e81deb1ab0bc422656edb6e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Remove quota_class db API calls"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Previous patches:"},{"line_number":10,"context_line":"* Remove quota_class API 1110022d6f628d03aaf363da707f2d2ef1600437"},{"line_number":11,"context_line":"* Removed the quota_class from nova.context in I85dd24121a434b95dc6f0af180444d4258b50765"},{"line_number":12,"context_line":"* Removed quota_class from nova.quotas in I1e788414f2f86d846612d3c4e909caae46273f4e"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7adec928_b403fb0b","line":10,"updated":"2014-05-14 20:48:45.000000000","message":"This link doesn\u0027t seem to work.","commit_id":"ae0345001752bdfcebce180534ab297968f6a3be"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"77645d310ab6df7ec89b9a8f8fcdedb6f772c169","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Remove quota_class db API calls"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Previous patches:"},{"line_number":10,"context_line":"* Remove quota_class API 1110022d6f628d03aaf363da707f2d2ef1600437"},{"line_number":11,"context_line":"* Removed the quota_class from nova.context in I85dd24121a434b95dc6f0af180444d4258b50765"},{"line_number":12,"context_line":"* Removed quota_class from nova.quotas in I1e788414f2f86d846612d3c4e909caae46273f4e"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7adec928_343d2bbc","line":10,"in_reply_to":"7adec928_b403fb0b","updated":"2014-05-14 20:49:44.000000000","message":"Were you looking for this?\n\nI1110022d6f628d03aaf363da707f2d2ef1600437","commit_id":"ae0345001752bdfcebce180534ab297968f6a3be"}],"nova/db/sqlalchemy/api.py":[{"author":{"_account_id":9214,"name":"Sergio Cazzolato","email":"sergiocazzolato@gmail.com","username":"sjcazzol"},"change_message_id":"ce06d9532180e0b181afd1dbac47410614b3fe05","unresolved":false,"context_lines":[{"line_number":2904,"context_line":""},{"line_number":2905,"context_line":"@require_admin_context"},{"line_number":2906,"context_line":"def quota_class_update(context, class_name, resource, limit):"},{"line_number":2907,"context_line":"    result \u003d model_query(context, models.QuotaClass, read_deleted\u003d\"no\").\\"},{"line_number":2908,"context_line":"                     filter_by(class_name\u003dclass_name).\\"},{"line_number":2909,"context_line":"                     filter_by(resource\u003dresource).\\"},{"line_number":2910,"context_line":"                     update({\u0027hard_limit\u0027: limit})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_79f3a073","side":"PARENT","line":2907,"updated":"2014-05-07 19:41:36.000000000","message":"So, will be any way to update the default values that are defined in nova/quotas?","commit_id":"12b616d0ded1c55ff1524a7c5a8a208b5f11f121"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"ad3f862e1d5fa39d5609e17234da75a082fe2b7d","unresolved":false,"context_lines":[{"line_number":2904,"context_line":""},{"line_number":2905,"context_line":"@require_admin_context"},{"line_number":2906,"context_line":"def quota_class_update(context, class_name, resource, limit):"},{"line_number":2907,"context_line":"    result \u003d model_query(context, models.QuotaClass, read_deleted\u003d\"no\").\\"},{"line_number":2908,"context_line":"                     filter_by(class_name\u003dclass_name).\\"},{"line_number":2909,"context_line":"                     filter_by(resource\u003dresource).\\"},{"line_number":2910,"context_line":"                     update({\u0027hard_limit\u0027: limit})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_732c7848","side":"PARENT","line":2907,"in_reply_to":"7adec928_53d85fef","updated":"2014-05-09 00:10:36.000000000","message":"Sergio that definitely a possibility, but is out of scope of this change set.\n\nThis patch is just removing unused functionality that never worked.","commit_id":"12b616d0ded1c55ff1524a7c5a8a208b5f11f121"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"fb06e21bab3747a3791070acdb6b06701a990f05","unresolved":false,"context_lines":[{"line_number":2904,"context_line":""},{"line_number":2905,"context_line":"@require_admin_context"},{"line_number":2906,"context_line":"def quota_class_update(context, class_name, resource, limit):"},{"line_number":2907,"context_line":"    result \u003d model_query(context, models.QuotaClass, read_deleted\u003d\"no\").\\"},{"line_number":2908,"context_line":"                     filter_by(class_name\u003dclass_name).\\"},{"line_number":2909,"context_line":"                     filter_by(resource\u003dresource).\\"},{"line_number":2910,"context_line":"                     update({\u0027hard_limit\u0027: limit})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_b2837acb","side":"PARENT","line":2907,"in_reply_to":"7adec928_79f3a073","updated":"2014-05-07 23:28:14.000000000","message":"yes, those are set via config options.","commit_id":"12b616d0ded1c55ff1524a7c5a8a208b5f11f121"},{"author":{"_account_id":9214,"name":"Sergio Cazzolato","email":"sergiocazzolato@gmail.com","username":"sjcazzol"},"change_message_id":"732cac9eaa74d0ea9d32a6fa588668a22c6150d3","unresolved":false,"context_lines":[{"line_number":2904,"context_line":""},{"line_number":2905,"context_line":"@require_admin_context"},{"line_number":2906,"context_line":"def quota_class_update(context, class_name, resource, limit):"},{"line_number":2907,"context_line":"    result \u003d model_query(context, models.QuotaClass, read_deleted\u003d\"no\").\\"},{"line_number":2908,"context_line":"                     filter_by(class_name\u003dclass_name).\\"},{"line_number":2909,"context_line":"                     filter_by(resource\u003dresource).\\"},{"line_number":2910,"context_line":"                     update({\u0027hard_limit\u0027: limit})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_f7795e94","side":"PARENT","line":2907,"in_reply_to":"7adec928_b2837acb","updated":"2014-05-08 16:34:08.000000000","message":"So, it means there is not any way to update these values in run time?","commit_id":"12b616d0ded1c55ff1524a7c5a8a208b5f11f121"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"3590252eff7431d684dde416f38b145731ad6f6c","unresolved":false,"context_lines":[{"line_number":2904,"context_line":""},{"line_number":2905,"context_line":"@require_admin_context"},{"line_number":2906,"context_line":"def quota_class_update(context, class_name, resource, limit):"},{"line_number":2907,"context_line":"    result \u003d model_query(context, models.QuotaClass, read_deleted\u003d\"no\").\\"},{"line_number":2908,"context_line":"                     filter_by(class_name\u003dclass_name).\\"},{"line_number":2909,"context_line":"                     filter_by(resource\u003dresource).\\"},{"line_number":2910,"context_line":"                     update({\u0027hard_limit\u0027: limit})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_f8094a2d","side":"PARENT","line":2907,"in_reply_to":"7adec928_f7795e94","updated":"2014-05-08 21:04:34.000000000","message":"Taking a step back here,  have you been using the quota class database to change the default values? If so how have you been going about doing that?","commit_id":"12b616d0ded1c55ff1524a7c5a8a208b5f11f121"},{"author":{"_account_id":9214,"name":"Sergio Cazzolato","email":"sergiocazzolato@gmail.com","username":"sjcazzol"},"change_message_id":"1f0f9d0210d3520c4f7feae0915154c491b38f3c","unresolved":false,"context_lines":[{"line_number":2904,"context_line":""},{"line_number":2905,"context_line":"@require_admin_context"},{"line_number":2906,"context_line":"def quota_class_update(context, class_name, resource, limit):"},{"line_number":2907,"context_line":"    result \u003d model_query(context, models.QuotaClass, read_deleted\u003d\"no\").\\"},{"line_number":2908,"context_line":"                     filter_by(class_name\u003dclass_name).\\"},{"line_number":2909,"context_line":"                     filter_by(resource\u003dresource).\\"},{"line_number":2910,"context_line":"                     update({\u0027hard_limit\u0027: limit})"}],"source_content_type":"text/x-python","patch_set":1,"id":"7adec928_53d85fef","side":"PARENT","line":2907,"in_reply_to":"7adec928_f8094a2d","updated":"2014-05-08 22:24:25.000000000","message":"No, the question is because it could be useful to manage the default values, if at some point we implement the per_flavor_quotas. \nDo you think we could manage defaults through the quota update API passing \"default\" instead of the tenant-id?","commit_id":"12b616d0ded1c55ff1524a7c5a8a208b5f11f121"}]}
