)]}'
{"nova/tests/functional/test_extensions.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"865ff214c182ac1f8fac9066631005d23c5e06a4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class ExtensionsTest(integrated_helpers._IntegratedTestBase):"},{"line_number":28,"context_line":"    api_major_version \u003d \u0027v2\u0027"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_f481b2fc","side":"PARENT","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":20},"updated":"2016-05-04 12:10:13.000000000","message":"just curious , extension deprecation and v2 are in same bp?","commit_id":"73eda1cb7ddc574f24e19eac5c1618593a4fbfef"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"2e8b8f0453e01883c072006a29505d6680df4a70","unresolved":false,"context_lines":[{"line_number":24,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class ExtensionsTest(integrated_helpers._IntegratedTestBase):"},{"line_number":28,"context_line":"    api_major_version \u003d \u0027v2\u0027"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_d756055d","side":"PARENT","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":20},"in_reply_to":"1a122d0e_20aaa371","updated":"2016-05-05 10:31:18.000000000","message":"Yeah, current this test is just for v2 api, not v2.1 api.\nIn addition, extensions api will be deprecated soon.\nSo I am not sure we need to re-write this test again for v2.1 api at this time.","commit_id":"73eda1cb7ddc574f24e19eac5c1618593a4fbfef"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6070b5829ca995669c85c683a285c8fb48e94fe","unresolved":false,"context_lines":[{"line_number":24,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class ExtensionsTest(integrated_helpers._IntegratedTestBase):"},{"line_number":28,"context_line":"    api_major_version \u003d \u0027v2\u0027"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_20aaa371","side":"PARENT","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":20},"in_reply_to":"1a122d0e_b24bae2a","updated":"2016-05-05 01:26:00.000000000","message":"yes, this test only works for v2 API. if we want to keep the extension, I probably need to rewrite another test for v2.1 API. If people feel uncomfortable with this, I can write new test later.","commit_id":"73eda1cb7ddc574f24e19eac5c1618593a4fbfef"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c7d6064a951b00cd70c3e7e7936b39036b35b282","unresolved":false,"context_lines":[{"line_number":24,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class ExtensionsTest(integrated_helpers._IntegratedTestBase):"},{"line_number":28,"context_line":"    api_major_version \u003d \u0027v2\u0027"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_b24bae2a","side":"PARENT","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":20},"in_reply_to":"1a122d0e_f2e36632","updated":"2016-05-04 21:16:36.000000000","message":"However, it looks like this is just being removed because it\u0027s specific to v2...so seems OK?","commit_id":"73eda1cb7ddc574f24e19eac5c1618593a4fbfef"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2487eecf92dc83443b008406bed7aefc3111477e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class ExtensionsTest(integrated_helpers._IntegratedTestBase):"},{"line_number":28,"context_line":"    api_major_version \u003d \u0027v2\u0027"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_f2e36632","side":"PARENT","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":20},"in_reply_to":"1a122d0e_f481b2fc","updated":"2016-05-04 21:15:57.000000000","message":"I didn\u0027t think so, we agreed at the summit that we\u0027d talk about dropping the ability to do extensions in a separate change later, which would require a spec since it breaks out of tree people.","commit_id":"73eda1cb7ddc574f24e19eac5c1618593a4fbfef"}]}
