)]}'
{"nova/conf/quota.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1e621e3f3be5038d340f29088a92d654bff739f8","unresolved":false,"context_lines":[{"line_number":234,"context_line":""},{"line_number":235,"context_line":"Possible values:"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":" * nova.quota.DbQuotaDriver (default): Stores quota limit and usage information"},{"line_number":238,"context_line":"   in the database and relies on the quota_* configuration options for default"},{"line_number":239,"context_line":"   quota limit values."},{"line_number":240,"context_line":" * nova.quota.NoopQuotaDriver: Ignores quota and treats all resources as"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_ae0ea48a","line":237,"range":{"start_line":237,"start_character":28,"end_line":237,"end_character":37},"updated":"2017-05-19 11:57:32.000000000","message":"Can you take the opportunity to remove this? We shouldn\u0027t store this info here as it\u0027s already available on line 228 and gets out of date","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"192bbd6914470909a43fc01e5dec1e6897df339a","unresolved":false,"context_lines":[{"line_number":234,"context_line":""},{"line_number":235,"context_line":"Possible values:"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":" * nova.quota.DbQuotaDriver (default): Stores quota limit and usage information"},{"line_number":238,"context_line":"   in the database and relies on the quota_* configuration options for default"},{"line_number":239,"context_line":"   quota limit values."},{"line_number":240,"context_line":" * nova.quota.NoopQuotaDriver: Ignores quota and treats all resources as"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_d91f2a6e","line":237,"range":{"start_line":237,"start_character":28,"end_line":237,"end_character":37},"in_reply_to":"ff0f0b1f_ae0ea48a","updated":"2018-05-23 15:54:53.000000000","message":"Done","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"}],"nova/tests/unit/test_quota.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1e621e3f3be5038d340f29088a92d654bff739f8","unresolved":false,"context_lines":[{"line_number":495,"context_line":"        self.assertEqual(quota_obj._resources, {})"},{"line_number":496,"context_line":"        self.assertEqual(quota_obj._driver, FakeDriver)"},{"line_number":497,"context_line":""},{"line_number":498,"context_line":"    def test_init_invalid_driver(self):"},{"line_number":499,"context_line":"        self.assertRaises(ValueError, self.flags,"},{"line_number":500,"context_line":"            quota_driver\u003d\u0027nova.tests.unit.test_quota.FakeDriver\u0027)"},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"    def test_register_resource(self):"},{"line_number":503,"context_line":"        quota_obj \u003d quota.QuotaEngine()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_4ecca860","line":500,"range":{"start_line":498,"start_character":0,"end_line":500,"end_character":65},"updated":"2017-05-19 11:57:32.000000000","message":"This is unnecessary - we can assume oslo.config is doing its job","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"192bbd6914470909a43fc01e5dec1e6897df339a","unresolved":false,"context_lines":[{"line_number":495,"context_line":"        self.assertEqual(quota_obj._resources, {})"},{"line_number":496,"context_line":"        self.assertEqual(quota_obj._driver, FakeDriver)"},{"line_number":497,"context_line":""},{"line_number":498,"context_line":"    def test_init_invalid_driver(self):"},{"line_number":499,"context_line":"        self.assertRaises(ValueError, self.flags,"},{"line_number":500,"context_line":"            quota_driver\u003d\u0027nova.tests.unit.test_quota.FakeDriver\u0027)"},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"    def test_register_resource(self):"},{"line_number":503,"context_line":"        quota_obj \u003d quota.QuotaEngine()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_792e16a6","line":500,"range":{"start_line":498,"start_character":0,"end_line":500,"end_character":65},"in_reply_to":"ff0f0b1f_4ecca860","updated":"2018-05-23 15:54:53.000000000","message":"Done","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"}],"releasenotes/notes/ocata-quota-driver-config-6459e19ef2b43aa2.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1e621e3f3be5038d340f29088a92d654bff739f8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The ``quota_driver`` configuration option now only allows one of two"},{"line_number":5,"context_line":"    possible values:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"      * nova.quota.DbQuotaDriver (default)"},{"line_number":8,"context_line":"      * nova.quota.NoopQuotaDriver"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ff0f0b1f_6e3f6c25","line":7,"range":{"start_line":7,"start_character":33,"end_line":7,"end_character":42},"updated":"2017-05-19 11:57:32.000000000","message":"I\u0027m reluctant to state defaults anywhere except as an attribute. That info is too likely to get out-of-date. Besides, if users haven\u0027t set this they won\u0027t care (they\u0027ll see the default by default :))","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"192bbd6914470909a43fc01e5dec1e6897df339a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The ``quota_driver`` configuration option now only allows one of two"},{"line_number":5,"context_line":"    possible values:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"      * nova.quota.DbQuotaDriver (default)"},{"line_number":8,"context_line":"      * nova.quota.NoopQuotaDriver"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_9929b29c","line":7,"range":{"start_line":7,"start_character":33,"end_line":7,"end_character":42},"in_reply_to":"ff0f0b1f_6e3f6c25","updated":"2018-05-23 15:54:53.000000000","message":"Done","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1e621e3f3be5038d340f29088a92d654bff739f8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The ``quota_driver`` configuration option now only allows one of two"},{"line_number":5,"context_line":"    possible values:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"      * nova.quota.DbQuotaDriver (default)"},{"line_number":8,"context_line":"      * nova.quota.NoopQuotaDriver"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ff0f0b1f_0eefd0b0","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":34},"updated":"2017-05-19 11:57:32.000000000","message":"These need to be outdented by two spaces to stop them appearing a block literals. Also, ``code``","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"192bbd6914470909a43fc01e5dec1e6897df339a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The ``quota_driver`` configuration option now only allows one of two"},{"line_number":5,"context_line":"    possible values:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"      * nova.quota.DbQuotaDriver (default)"},{"line_number":8,"context_line":"      * nova.quota.NoopQuotaDriver"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_391ade7c","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":34},"in_reply_to":"ff0f0b1f_0eefd0b0","updated":"2018-05-23 15:54:53.000000000","message":"Done","commit_id":"1466a8a2d7b93d113c97abcb44b19788002e6ad0"}],"releasenotes/notes/rocky-quota-driver-config-6459e19ef2b43aa2.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8f3dd6dd73cff5148c876b473477026fbc6e0e4e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5f7c97a3_cac13831","line":9,"updated":"2018-05-30 10:29:57.000000000","message":"We should probably mention that this is no longer deprecated too","commit_id":"c9cfe2aa6acc46ac3e2b19528192955b356e13b8"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"88227d0d8be534f7ad2dc668cbb2465bcd4ea5dc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5f7c97a3_df5b091f","line":9,"in_reply_to":"5f7c97a3_cac13831","updated":"2018-06-01 15:46:12.000000000","message":"Done","commit_id":"c9cfe2aa6acc46ac3e2b19528192955b356e13b8"}]}
