)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"c00e73ed43695bb8d01c52c2d4871545a9c58efe","unresolved":false,"context_lines":[{"line_number":12,"context_line":"1. The new section is database (this is backward compatible"},{"line_number":13,"context_line":"   with DATABASE)"},{"line_number":14,"context_line":"2. The sql_* are deprecated. They are also backward compatible."},{"line_number":15,"context_line":"3. Eventlets DB pool is no longer supported"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I6fa7c3817f6a5d8bef48382e0e754b88521f2289"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":18,"id":"AAAAPH%2F%2FnmI%3D","line":15,"updated":"2013-05-29 07:02:41.000000000","message":"Is there something that this is using instead that is better than eventlets db pool?","commit_id":"f6cca4e5b915d386a57f14574aebe79d19c26d08"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":12,"context_line":"1. The new section is database (this is backward compatible"},{"line_number":13,"context_line":"   with DATABASE)"},{"line_number":14,"context_line":"2. The sql_* are deprecated. They are also backward compatible."},{"line_number":15,"context_line":"3. Eventlets DB pool is no longer supported"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I6fa7c3817f6a5d8bef48382e0e754b88521f2289"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":18,"id":"AAAAPH%2F%2Fnj0%3D","line":15,"in_reply_to":"AAAAPH%2F%2FnmI%3D","updated":"2013-05-29 07:42:19.000000000","message":"This was originally added and then removed. I\u0027ll try and dig up the comments on that. At the moment I am not sure of any developments in OSLO regarding this.\nIt is certainly something that can and should be addressed. The fact that this will be common for all projects will be a real win.","commit_id":"f6cca4e5b915d386a57f14574aebe79d19c26d08"}],"openstack-common.conf":[{"author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"change_message_id":"b0e82241a9c4a62b0d102f016bb81c9077a6c909","unresolved":false,"context_lines":[{"line_number":3,"context_line":"module\u003dcontext"},{"line_number":4,"context_line":"module\u003ddb"},{"line_number":5,"context_line":"module\u003ddb.sqlalchemy"},{"line_number":6,"context_line":"odule\u003deventlet_backdoor"},{"line_number":7,"context_line":"module\u003dexception"},{"line_number":8,"context_line":"module\u003dexcutils"},{"line_number":9,"context_line":"module\u003dfileutils"}],"source_content_type":"text/plain","patch_set":6,"id":"AAAAOn%2F%2Fy88%3D","line":6,"updated":"2013-04-23 01:14:05.000000000","message":"module","commit_id":"20c6640751469e3ab1a4001e67fd451cc89db561"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":3,"context_line":"module\u003dcontext"},{"line_number":4,"context_line":"module\u003ddb"},{"line_number":5,"context_line":"module\u003ddb.sqlalchemy"},{"line_number":6,"context_line":"odule\u003deventlet_backdoor"},{"line_number":7,"context_line":"module\u003dexception"},{"line_number":8,"context_line":"module\u003dexcutils"},{"line_number":9,"context_line":"module\u003dfileutils"}],"source_content_type":"text/plain","patch_set":6,"id":"AAAAOn%2F%2FyyY%3D","line":6,"in_reply_to":"AAAAOn%2F%2Fy88%3D","updated":"2013-04-23 06:55:03.000000000","message":"Done","commit_id":"20c6640751469e3ab1a4001e67fd451cc89db561"}],"quantum/common/config.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":97,"context_line":"rpc.set_defaults(control_exchange\u003d\u0027quantum\u0027)"},{"line_number":98,"context_line":"_SQL_CONNECTION_DEFAULT \u003d \u0027sqlite://\u0027"},{"line_number":99,"context_line":"# Update the default QueuePool parameters. These cane be tweaked by the"},{"line_number":100,"context_line":"# cinguration variables - max_pool_size, max_overflow and pool_timeout"},{"line_number":101,"context_line":"db_session.set_defaults(sql_connection\u003d_SQL_CONNECTION_DEFAULT,"},{"line_number":102,"context_line":"                        sqlite_db\u003d\u0027\u0027, max_pool_size\u003d10,"},{"line_number":103,"context_line":"                        max_overflow\u003d20, pool_timeout\u003d10)"}],"source_content_type":"text/x-python","patch_set":26,"id":"AAAAPn%2F%2Fr2s%3D","line":100,"updated":"2013-06-25 11:16:39.000000000","message":"cane -\u003e can\ncinguration -\u003e configuration","commit_id":"cc9ce9fc86984206a87bd6b7909507f60e6dee2c"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":97,"context_line":"rpc.set_defaults(control_exchange\u003d\u0027quantum\u0027)"},{"line_number":98,"context_line":"_SQL_CONNECTION_DEFAULT \u003d \u0027sqlite://\u0027"},{"line_number":99,"context_line":"# Update the default QueuePool parameters. These cane be tweaked by the"},{"line_number":100,"context_line":"# cinguration variables - max_pool_size, max_overflow and pool_timeout"},{"line_number":101,"context_line":"db_session.set_defaults(sql_connection\u003d_SQL_CONNECTION_DEFAULT,"},{"line_number":102,"context_line":"                        sqlite_db\u003d\u0027\u0027, max_pool_size\u003d10,"},{"line_number":103,"context_line":"                        max_overflow\u003d20, pool_timeout\u003d10)"}],"source_content_type":"text/x-python","patch_set":26,"id":"AAAAPn%2F%2FruQ%3D","line":100,"in_reply_to":"AAAAPn%2F%2Fr2s%3D","updated":"2013-06-25 11:35:51.000000000","message":"Sorry my bad :(","commit_id":"cc9ce9fc86984206a87bd6b7909507f60e6dee2c"}],"quantum/db/api.py":[{"author":{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},"unresolved":false,"context_lines":[{"line_number":72,"context_line":"        engine \u003d session.get_engine(sqlite_fk\u003dTrue)"},{"line_number":73,"context_line":"        base.metadata.drop_all(engine)"},{"line_number":74,"context_line":"    except Exception as e:"},{"line_number":75,"context_line":"        LOG.info(_(\"Database exception: %s\"), e)"}],"source_content_type":"text/x-python","patch_set":15,"id":"AAAAPH%2F%2Fv%2Bs%3D","line":75,"updated":"2013-05-23 21:40:06.000000000","message":"Rather not drop the traceback. Changing to LOG.exception will make sure the traceback is logged for troubleshooting, instead of the str() of the exception.","commit_id":"9b883dea0e2d5f9f44dbe067633350c4b53c3a44"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":72,"context_line":"        engine \u003d session.get_engine(sqlite_fk\u003dTrue)"},{"line_number":73,"context_line":"        base.metadata.drop_all(engine)"},{"line_number":74,"context_line":"    except Exception as e:"},{"line_number":75,"context_line":"        LOG.info(_(\"Database exception: %s\"), e)"}],"source_content_type":"text/x-python","patch_set":15,"id":"AAAAPH%2F%2Fu6E%3D","line":75,"in_reply_to":"AAAAPH%2F%2Fv%2Bs%3D","updated":"2013-05-24 07:14:18.000000000","message":"Done","commit_id":"9b883dea0e2d5f9f44dbe067633350c4b53c3a44"}],"quantum/openstack/common/db/sqlalchemy/session.py":[{"author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"unresolved":false,"context_lines":[{"line_number":279,"context_line":"               help\u003d\u0027The SQLAlchemy connection string used to connect to the \u0027"},{"line_number":280,"context_line":"                    \u0027database\u0027,"},{"line_number":281,"context_line":"               deprecated_name\u003d\u0027sql_connection\u0027,"},{"line_number":282,"context_line":"               deprecated_group\u003dDEFAULT,"},{"line_number":283,"context_line":"               secret\u003dTrue),"},{"line_number":284,"context_line":"    cfg.StrOpt(\u0027slave_connection\u0027,"},{"line_number":285,"context_line":"               default\u003d\u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":23,"id":"AAAAPn%2F%2FyA8%3D","line":282,"updated":"2013-06-21 12:08:33.000000000","message":"I think deprecated_group\u003dDEFAULT won\u0027t work for Quantum. Indeed it\u0027s not reading my sql_connection parameters, as it was in the DATABASE section.\n\nCan we push a quick change to openstack.common where we make the deprecated_group dependent on a variable which defaults to DEFAULT?","commit_id":"501e0dcdf0e9da9609cd3cfa6aa0e85ca06d89c5"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":279,"context_line":"               help\u003d\u0027The SQLAlchemy connection string used to connect to the \u0027"},{"line_number":280,"context_line":"                    \u0027database\u0027,"},{"line_number":281,"context_line":"               deprecated_name\u003d\u0027sql_connection\u0027,"},{"line_number":282,"context_line":"               deprecated_group\u003dDEFAULT,"},{"line_number":283,"context_line":"               secret\u003dTrue),"},{"line_number":284,"context_line":"    cfg.StrOpt(\u0027slave_connection\u0027,"},{"line_number":285,"context_line":"               default\u003d\u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":23,"id":"AAAAPn%2F%2FxkY%3D","line":282,"in_reply_to":"AAAAPn%2F%2Fxno%3D","updated":"2013-06-21 15:07:14.000000000","message":"one last question - are you using http://tarballs.openstack.org/oslo.config/oslo.config-1.2.0a2.tar.gz#egg\u003doslo.config-1.2.0a2?","commit_id":"501e0dcdf0e9da9609cd3cfa6aa0e85ca06d89c5"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":279,"context_line":"               help\u003d\u0027The SQLAlchemy connection string used to connect to the \u0027"},{"line_number":280,"context_line":"                    \u0027database\u0027,"},{"line_number":281,"context_line":"               deprecated_name\u003d\u0027sql_connection\u0027,"},{"line_number":282,"context_line":"               deprecated_group\u003dDEFAULT,"},{"line_number":283,"context_line":"               secret\u003dTrue),"},{"line_number":284,"context_line":"    cfg.StrOpt(\u0027slave_connection\u0027,"},{"line_number":285,"context_line":"               default\u003d\u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":23,"id":"AAAAPn%2F%2Fxno%3D","line":282,"in_reply_to":"AAAAPn%2F%2Fxos%3D","updated":"2013-06-21 14:50:15.000000000","message":"I was under the assumption that deprecated_name\u003d\u0027sql_connection\u0027 should have caught this. could it be due to the fact that oslo version with the lowercase names is not working - did you have DATABASE or database?","commit_id":"501e0dcdf0e9da9609cd3cfa6aa0e85ca06d89c5"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":279,"context_line":"               help\u003d\u0027The SQLAlchemy connection string used to connect to the \u0027"},{"line_number":280,"context_line":"                    \u0027database\u0027,"},{"line_number":281,"context_line":"               deprecated_name\u003d\u0027sql_connection\u0027,"},{"line_number":282,"context_line":"               deprecated_group\u003dDEFAULT,"},{"line_number":283,"context_line":"               secret\u003dTrue),"},{"line_number":284,"context_line":"    cfg.StrOpt(\u0027slave_connection\u0027,"},{"line_number":285,"context_line":"               default\u003d\u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":23,"id":"AAAAPn%2F%2Fxos%3D","line":282,"in_reply_to":"AAAAPn%2F%2FyA8%3D","updated":"2013-06-21 14:44:03.000000000","message":"Good point. I will check. Sorry I missed this.","commit_id":"501e0dcdf0e9da9609cd3cfa6aa0e85ca06d89c5"}],"quantum/tests/etc/quantum.conf.test":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"lock_path \u003d $state_path/lock"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[database]"},{"line_number":26,"context_line":"connection \u003d \u0027sqlite://\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"[default_servicetype]"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"AAAAPH%2F%2F0FA%3D","line":25,"updated":"2013-05-22 13:54:18.000000000","message":"Does this address the test failure in Cisco plugin?","commit_id":"3fde034817f29bcf602291f551b395a0f1be3d24"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"lock_path \u003d $state_path/lock"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[database]"},{"line_number":26,"context_line":"connection \u003d \u0027sqlite://\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"[default_servicetype]"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"AAAAPH%2F%2FyEo%3D","line":25,"in_reply_to":"AAAAPH%2F%2F0FA%3D","updated":"2013-05-23 05:52:03.000000000","message":"I addressed that in the next patch set. There were problems with the bulk updates.","commit_id":"3fde034817f29bcf602291f551b395a0f1be3d24"}],"quantum/tests/unit/cisco/test_network_plugin.py":[{"author":{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},"unresolved":false,"context_lines":[{"line_number":235,"context_line":"    def test_create_ports_bulk_native(self):"},{"line_number":236,"context_line":"        if self._skip_native_bulk:"},{"line_number":237,"context_line":"            self.skipTest(\"Plugin does not support native bulk port create\")"},{"line_number":238,"context_line":"        pass"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    def test_create_ports_bulk_emulated(self):"},{"line_number":241,"context_line":"        if self._skip_native_bulk:"}],"source_content_type":"text/x-python","patch_set":15,"id":"AAAAPH%2F%2Fv%2BE%3D","line":238,"updated":"2013-05-23 21:40:06.000000000","message":"no need for the pass since there is a code block.","commit_id":"9b883dea0e2d5f9f44dbe067633350c4b53c3a44"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":235,"context_line":"    def test_create_ports_bulk_native(self):"},{"line_number":236,"context_line":"        if self._skip_native_bulk:"},{"line_number":237,"context_line":"            self.skipTest(\"Plugin does not support native bulk port create\")"},{"line_number":238,"context_line":"        pass"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    def test_create_ports_bulk_emulated(self):"},{"line_number":241,"context_line":"        if self._skip_native_bulk:"}],"source_content_type":"text/x-python","patch_set":15,"id":"AAAAPH%2F%2Fu6M%3D","line":238,"in_reply_to":"AAAAPH%2F%2Fv%2BE%3D","updated":"2013-05-24 07:14:18.000000000","message":"Done","commit_id":"9b883dea0e2d5f9f44dbe067633350c4b53c3a44"},{"author":{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},"unresolved":false,"context_lines":[{"line_number":240,"context_line":"    def test_create_ports_bulk_emulated(self):"},{"line_number":241,"context_line":"        if self._skip_native_bulk:"},{"line_number":242,"context_line":"            self.skipTest(\"Plugin does not support native bulk port create\")"},{"line_number":243,"context_line":"        pass"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def test_create_ports_bulk_native_plugin_failure(self):"},{"line_number":246,"context_line":"        if self._skip_native_bulk:"}],"source_content_type":"text/x-python","patch_set":15,"id":"AAAAPH%2F%2Fv98%3D","line":243,"updated":"2013-05-23 21:40:06.000000000","message":"totes ditto here.","commit_id":"9b883dea0e2d5f9f44dbe067633350c4b53c3a44"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":240,"context_line":"    def test_create_ports_bulk_emulated(self):"},{"line_number":241,"context_line":"        if self._skip_native_bulk:"},{"line_number":242,"context_line":"            self.skipTest(\"Plugin does not support native bulk port create\")"},{"line_number":243,"context_line":"        pass"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def test_create_ports_bulk_native_plugin_failure(self):"},{"line_number":246,"context_line":"        if self._skip_native_bulk:"}],"source_content_type":"text/x-python","patch_set":15,"id":"AAAAPH%2F%2Fu6I%3D","line":243,"in_reply_to":"AAAAPH%2F%2Fv98%3D","updated":"2013-05-24 07:14:18.000000000","message":"Done","commit_id":"9b883dea0e2d5f9f44dbe067633350c4b53c3a44"}],"tools/pip-requires":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":19,"context_line":"WebOb\u003e\u003d1.2"},{"line_number":20,"context_line":"python-keystoneclient\u003e\u003d0.2.0"},{"line_number":21,"context_line":"alembic\u003e\u003d0.4.1"},{"line_number":22,"context_line":"oslo.config\u003e\u003d1.1.0"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Cisco plugin dependencies"},{"line_number":25,"context_line":"python-novaclient"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"AAAAPH%2F%2F0Hc%3D","line":22,"updated":"2013-05-22 13:54:18.000000000","message":"Do we need to update oslo.config requirement. Is the requirement covered by https://review.openstack.org/#/c/30094/ ?","commit_id":"3fde034817f29bcf602291f551b395a0f1be3d24"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":19,"context_line":"WebOb\u003e\u003d1.2"},{"line_number":20,"context_line":"python-keystoneclient\u003e\u003d0.2.0"},{"line_number":21,"context_line":"alembic\u003e\u003d0.4.1"},{"line_number":22,"context_line":"oslo.config\u003e\u003d1.1.0"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Cisco plugin dependencies"},{"line_number":25,"context_line":"python-novaclient"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"AAAAPH%2F%2FyEk%3D","line":22,"in_reply_to":"AAAAPH%2F%2F0Hc%3D","updated":"2013-05-23 05:52:03.000000000","message":"i think that we are ok with this at the moment.","commit_id":"3fde034817f29bcf602291f551b395a0f1be3d24"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"unresolved":false,"context_lines":[{"line_number":19,"context_line":"WebOb\u003e\u003d1.2"},{"line_number":20,"context_line":"python-keystoneclient\u003e\u003d0.2.0"},{"line_number":21,"context_line":"alembic\u003e\u003d0.4.1"},{"line_number":22,"context_line":"oslo.config\u003e\u003d1.1.0"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Cisco plugin dependencies"},{"line_number":25,"context_line":"python-novaclient"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"AAAAPH%2F%2Fx9Q%3D","line":22,"in_reply_to":"AAAAPH%2F%2FyA0%3D","updated":"2013-05-23 07:07:55.000000000","message":"i too am also very confused with this at the moment. one thing i know is that the devstack gate passes here :)","commit_id":"3fde034817f29bcf602291f551b395a0f1be3d24"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"unresolved":false,"context_lines":[{"line_number":19,"context_line":"WebOb\u003e\u003d1.2"},{"line_number":20,"context_line":"python-keystoneclient\u003e\u003d0.2.0"},{"line_number":21,"context_line":"alembic\u003e\u003d0.4.1"},{"line_number":22,"context_line":"oslo.config\u003e\u003d1.1.0"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Cisco plugin dependencies"},{"line_number":25,"context_line":"python-novaclient"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"AAAAPH%2F%2FyA0%3D","line":22,"in_reply_to":"AAAAPH%2F%2FyEk%3D","updated":"2013-05-23 06:07:43.000000000","message":"Thanks.\n\nI was confused. oslo database support and lowercase option group are different topic.","commit_id":"3fde034817f29bcf602291f551b395a0f1be3d24"}]}
