)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"b3bc208cd14b45c89ce29d9af35c2f5eb68b58bc","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Changed quota values from per_user to per_tenant"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes Bug: #1232969"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I541ed990c0cdd40b3805d2e2a166363d9ff2ad04"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3a29b11f_6c0d46e7","line":9,"updated":"2015-10-21 12:30:43.000000000","message":"Would you please add a couple of more lines of description here in the commit message to tell people what this change is about.","commit_id":"108c7d0bb1596c160c0afaa6fb545d8025395fc1"}],"trove/common/cfg.py":[{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"70f0f30b0e7431ba839cb38e5ae2319d58d5de3f","unresolved":false,"context_lines":[{"line_number":164,"context_line":"               help\u003d\u0027Maximum time (in seconds) to wait for a volume format.\u0027),"},{"line_number":165,"context_line":"    cfg.StrOpt(\u0027mount_options\u0027, default\u003d\u0027defaults,noatime\u0027,"},{"line_number":166,"context_line":"               help\u003d\u0027Options to use when mounting a volume.\u0027),"},{"line_number":167,"context_line":"    cfg.IntOpt(\u0027max_instances_per_tenant\u0027, default\u003d5,"},{"line_number":168,"context_line":"               help\u003d\u0027Default maximum number of instances per tenant.\u0027),"},{"line_number":169,"context_line":"    cfg.IntOpt(\u0027max_accepted_volume_size\u0027, default\u003d5,"},{"line_number":170,"context_line":"               help\u003d\u0027Default maximum volume size (in GB) for an instance.\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_4d098f2b","line":167,"updated":"2015-10-05 13:10:38.000000000","message":"You can\u0027t just change these names for compatibility reasons. You need to use the oslo.config deprecated_name keyword","commit_id":"1bcd6a90f613540f358b63d87bbcc9f0ccb572fa"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"56e1f9fc07ff46f6d09f45de3ff095aa526eea26","unresolved":false,"context_lines":[{"line_number":164,"context_line":"               help\u003d\u0027Maximum time (in seconds) to wait for a volume format.\u0027),"},{"line_number":165,"context_line":"    cfg.StrOpt(\u0027mount_options\u0027, default\u003d\u0027defaults,noatime\u0027,"},{"line_number":166,"context_line":"               help\u003d\u0027Options to use when mounting a volume.\u0027),"},{"line_number":167,"context_line":"    cfg.IntOpt(\u0027max_instances_per_user\u0027, default\u003d5,"},{"line_number":168,"context_line":"               help\u003d\u0027Default maximum number of instances per tenant.\u0027),"},{"line_number":169,"context_line":"    cfg.IntOpt(\u0027max_accepted_volume_size\u0027, default\u003d5,"},{"line_number":170,"context_line":"               help\u003d\u0027Default maximum volume size (in GB) for an instance.\u0027),"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a2fa921_bc7249ac","side":"PARENT","line":167,"updated":"2015-10-05 14:37:36.000000000","message":"This change will break anyone already using these variables. Therefore you\u0027ll have to use the deprecation route. This change is -1\u0027ed.","commit_id":"1cb7dc77920d2e95285c3b6cb25048443096b017"}],"trove/quota/quota.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"56e1f9fc07ff46f6d09f45de3ff095aa526eea26","unresolved":false,"context_lines":[{"line_number":333,"context_line":""},{"line_number":334,"context_line":"\u0027\u0027\u0027 Define all kind of resources here \u0027\u0027\u0027"},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"resources \u003d [Resource(Resource.INSTANCES,"},{"line_number":337,"context_line":"             \u0027max_instance_per_tenant\u0027),"},{"line_number":338,"context_line":"             Resource(Resource.BACKUPS, \u0027max_backups_per_tenant\u0027),"},{"line_number":339,"context_line":"             Resource(Resource.VOLUMES, \u0027max_volumes_per_tenant\u0027)]"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a2fa921_5c68d5ba","line":336,"updated":"2015-10-05 14:37:36.000000000","message":"ouch!","commit_id":"64319ef03202725e3ab51cf8477ab224c43dca7c"}],"trove/tests/api/mgmt/quotas.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"0ca93c1c276914091f942d2403757476c99df527","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    def check_quotas_are_set_to_defaults(self):"},{"line_number":71,"context_line":"        quotas \u003d self.mgmt_client.quota.show(self.user1.tenant)"},{"line_number":72,"context_line":"        with Check() as check:"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"            check.equal(CONFIG.trove_max_instances_per_tenant,"},{"line_number":75,"context_line":"                        quotas[\"instances\"])"},{"line_number":76,"context_line":"            check.equal(CONFIG.trove_max_volumes_per_user,"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a29b11f_f93f8f84","line":73,"updated":"2015-10-22 19:03:31.000000000","message":"Not sure why a blank line was added ...","commit_id":"e6620ff00f17d69431d080de9fff33e1d5b96173"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"0ca93c1c276914091f942d2403757476c99df527","unresolved":false,"context_lines":[{"line_number":156,"context_line":"    def verify_correct_update(self):"},{"line_number":157,"context_line":"        quotas \u003d self.mgmt_client.quota.show(self.user1.tenant)"},{"line_number":158,"context_line":"        with Check() as check:"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"            check.equal(CONFIG.trove_max_instances_per_tenant,"},{"line_number":161,"context_line":"                        quotas[\"instances\"])"},{"line_number":162,"context_line":"            check.equal(0, quotas[\"volumes\"])"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a29b11f_19436b14","line":159,"updated":"2015-10-22 19:03:31.000000000","message":"ditto","commit_id":"e6620ff00f17d69431d080de9fff33e1d5b96173"}]}
