)]}'
{"id":"openstack%2Fdevstack~15224","triplet_id":"openstack%2Fdevstack~master~I4b1373e25676fd9a9809fe70cb4a6450a2479174","project":"openstack/devstack","branch":"master","topic":"bp/postgresql-support","hashtags":[],"change_id":"I4b1373e25676fd9a9809fe70cb4a6450a2479174","subject":"Add PostgreSQL support to devstack","status":"MERGED","created":"2012-11-01 20:20:53.000000000","updated":"2012-11-04 12:34:31.000000000","submitted":"2012-11-04 12:34:31.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"773c005bf52d1bafb310782a817a69e5b31b2959","_number":15224,"virtual_id_number":15224,"owner":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2012-11-04 12:34:31.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2012-11-03 22:21:54.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"value":2,"date":"2012-11-04 12:11:00.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"value":1,"date":"2012-11-04 12:11:00.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-11-01 21:59:35.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2012-11-02 00:21:17.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2012-11-04 12:11:00.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2012-11-04 12:34:31.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4f643b5da8deed4cd90787a57bf3455ceaa4e21e","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-01 20:26:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"83cf640597b10f44d6d9aa15c909f98096e1578f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-01 20:48:15.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/15224/2/check/gate-devstack-merge/1491 : SUCCESS\n- http://logs.openstack.org/15224/2/check/gate-tempest-devstack-vm/16539 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"45b6ff01d53657d51dfadab7ef3c501dbcb12ff6","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2012-11-01 21:16:46.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nNice work, but can you tag it to the blueprint and put that into the changelog - https://blueprints.launchpad.net/devstack/+spec/postgresql-support\n\nThis is way further ahead than my approach, so I\u0027ll give it a sniff test tomorrow, and if it looks good and we get the commit message change, I\u0027ll +2.","accounts_in_message":[],"_revision_number":2},{"id":"e018f5d3e5c86fc25d6a9d47ce8a86a0364e4072","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-01 21:45:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"17214c3e141322fa020124f9b86925956b8a1af7","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2012-11-01 21:46:22.000000000","message":"Patch Set 3:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":3},{"id":"65bd05ce0ff9c9c0333fd0e63ff2f19ded8f1b1c","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-01 21:46:36.000000000","message":"Patch Set 3:\n\nDidn\u0027t realize that a blueprint existed for it. Sorry about that.","accounts_in_message":[],"_revision_number":3},{"id":"8d5cfa0bc5df3a6d03c873fe057ce268658f538e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2012-11-01 21:54:01.000000000","message":"Patch Set 3:\n\nno worries. :)","accounts_in_message":[],"_revision_number":3},{"id":"b663ab68abee5c9535dca3858aed8d2bb7c91e90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-01 22:51:31.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/15224/3/check/gate-devstack-merge/1497 : SUCCESS\n- http://logs.openstack.org/15224/3/check/gate-tempest-devstack-vm/16572 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"4295d52e1bc099608a1dd808c90874fc9ca289fa","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2012-11-02 10:41:33.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nOk, it could just be the lack of coffee, but I feel like there isn\u0027t a clear path to enablement here. How do you envision a user would turn this on?\n\nenable_service postgresql ?\n\nBut that wouldn\u0027t seem to set the database type. \n\nMight just be a doc issue that\u0027s easy solved with the right comments.","accounts_in_message":[],"_revision_number":3},{"id":"e83509040f14c37e756418c13650458b8781c0dc","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-02 14:36:25.000000000","message":"Patch Set 3:\n\nI\u0027ll add some docs. To use, you just do:\n\nuse_database postgresql (or mysql) in localrc. This will set the enable_service/disable_service properly for all database backends. I\u0027ll add some more documentation, but since you were testing things out I figured I\u0027d give you the info to continue.","accounts_in_message":[],"_revision_number":3},{"id":"df89158dc0ba6e2489e0913ddd1701e360d70719","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-02 20:01:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3440f8e167398800768649682c15665fb293696f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-11-02 20:06:20.000000000","message":"Patch Set 3: (4 inline comments)\n\nI like the layout of this.  I\u0027d like to push some of the configuration bits around though.","accounts_in_message":[],"_revision_number":3},{"id":"bb16c72b11076a3454786ad3bb336a97533f2618","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-02 20:21:48.000000000","message":"Patch Set 4: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/15224/4/check/gate-devstack-merge/1503 : SUCCESS\n- http://logs.openstack.org/15224/4/check/gate-tempest-devstack-vm/16712 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"3aa771c2b9d382bce93f69c842f36c929a86a7fa","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-02 20:35:20.000000000","message":"Patch Set 3: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"e9c87ebf268a9dd96e9f98fdd13a4dc772bddfc6","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2012-11-02 21:16:38.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nSo this doesn\u0027t work on 12.04 out of the box because it\u0027s missing python-psycopg2 in the package lists.\n\nOne thing I was looking at in the other approach was file/apt and file/rpm lists for the databases like for the core packages, so we could move the database client dependencies out of the projects and into the database files. That would prevent having installed python-mysqldb on postgresql installs, and visa versa.","accounts_in_message":[],"_revision_number":4},{"id":"1dbc16816f852d1bd7a3c567ab603ab204c693c3","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2012-11-02 21:28:37.000000000","message":"Patch Set 4:\n\nfor what it\u0027s worth, after adding that dependency into the keystone package list, it seemed to work reasonably well. There\u0027s a horizon issue with cinder, but that could be just upstream normal breaks.","accounts_in_message":[],"_revision_number":4},{"id":"fd367863d9cf2dd6e0a1732393df11f316293769","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-11-02 21:29:40.000000000","message":"Patch Set 3: (1 inline comment)\n\nSean, I just saw that dependency too... putting it in files/apts/postgresql worked.  I haven\u0027t looked for the f17 equiv though.","accounts_in_message":[],"_revision_number":3},{"id":"cb2feeec373b7efe8acdf21e2f2aeafcb2299737","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-02 21:59:42.000000000","message":"Patch Set 4:\n\nSean: Doh, I totally had added postgresql to apts/ and rpms/ with those dependencies. I must have forgotten to git add the files.","accounts_in_message":[],"_revision_number":4},{"id":"bfd270995a893dac2545d500ca8d85a2d633558a","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-02 23:39:23.000000000","message":"Patch Set 3: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"9d4b5a8ea9b22d83fa7460ada6898314c074c1f5","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-02 23:40:41.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8530cb054f77192eaccd01a7979864d8595f5f56","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-02 23:41:53.000000000","message":"Patch Set 5:\n\nOk, I\u0027ve tried to address the concerns. I got kind of rushed because I\u0027ve got somewhere I need to be, but I think I got everything. I\u0027ll look at it and do more extensive testing some this weekend too. Thanks!","accounts_in_message":[],"_revision_number":5},{"id":"d858625f0d47fc6cf66da625408ff7c9cc3790e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-03 00:01:32.000000000","message":"Patch Set 5: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/15224/5/check/gate-devstack-merge/1507 : SUCCESS\n- http://logs.openstack.org/15224/5/check/gate-tempest-devstack-vm/16789 : SUCCESS\n","accounts_in_message":[],"_revision_number":5},{"id":"4ed927181178ba423ce1c2ffc1d093cffa23280a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2012-11-03 15:14:21.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\nI\u0027m good with this landing at this point. This is a nice piece of work, and definitely useful.\n\nAs follow up I\u0027d like to move the mysql packages (and postgresql-server) down into files as well. But that\u0027s pretty minor cleanup past this.","accounts_in_message":[],"_revision_number":5},{"id":"14cfa86d8288bdd94bd6d067be26b3eb2c592a84","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-03 22:19:38.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c148795d47303da29c9e26623f56cc87cb77d18d","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2012-11-03 22:21:54.000000000","message":"Patch Set 6:\n\nI noticed that the documentation was now wrong about where the available databases were defined. To make it easier to add a new database (no updating the documentation, or adding a \"source\" line to lib/database), I moved the database backend implementations to lib/databases and just loop through all of the files in that directory, sourcing them.","accounts_in_message":[],"_revision_number":6},{"id":"81e5098349bcc5505928e25ec8774b7e7f256da1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-03 22:39:26.000000000","message":"Patch Set 6: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/15224/6/check/gate-devstack-merge/1515 : SUCCESS\n- http://logs.openstack.org/15224/6/check/gate-tempest-devstack-vm/16828 : SUCCESS\n","accounts_in_message":[],"_revision_number":6},{"id":"db09040bc91e323d17b4756f1fee6f2a8b0ebfd8","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2012-11-04 12:11:00.000000000","message":"Patch Set 6: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":6},{"id":"fbfe10a0503df8f436c3f3640cb14013a0c45a1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-04 12:11:01.000000000","message":"Patch Set 6: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":6},{"id":"eed25cb76821930738b142aa81e237073ef09b52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-04 12:34:31.000000000","message":"Patch Set 6: Verified\n\nBuild successful\n\n- http://logs.openstack.org/15224/6/gate/gate-devstack-merge/1518 : SUCCESS\n- http://logs.openstack.org/15224/6/gate/gate-tempest-devstack-vm/16837 : SUCCESS\n","accounts_in_message":[],"_revision_number":6},{"id":"cfab5363c3f27807a0bb59cd9925fefe7f6d6f1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-04 12:34:31.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a","revisions":{"c27a45b1df46d2952d4b02262eab7940a92707c0":{"kind":"REWORK","_number":1,"created":"2012-11-01 20:20:53.000000000","uploader":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"ref":"refs/changes/24/15224/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/24/15224/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/24/15224/1"}}},"commit":{"parents":[{"commit":"98b26ab358a852c48ba009bd762543293cb09544","subject":"Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/98b26ab358a852c48ba009bd762543293cb09544"}]}],"author":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:12:39.000000000","tz":-240},"committer":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:12:39.000000000","tz":-240},"subject":"Add PostgreSQL support to devstack","message":"Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL.\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c27a45b1df46d2952d4b02262eab7940a92707c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c27a45b1df46d2952d4b02262eab7940a92707c0"}]},"branch":"refs/heads/master"},"9459c935d4d1aff70ab73f915a6d21d3ac872fbd":{"kind":"REWORK","_number":2,"created":"2012-11-01 20:26:45.000000000","uploader":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"ref":"refs/changes/24/15224/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/24/15224/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/24/15224/2"}}},"commit":{"parents":[{"commit":"98b26ab358a852c48ba009bd762543293cb09544","subject":"Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/98b26ab358a852c48ba009bd762543293cb09544"}]}],"author":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:12:39.000000000","tz":-240},"committer":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:26:22.000000000","tz":-240},"subject":"Add PostgreSQL support to devstack","message":"Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL.\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9459c935d4d1aff70ab73f915a6d21d3ac872fbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9459c935d4d1aff70ab73f915a6d21d3ac872fbd"}]},"branch":"refs/heads/master"},"42893da713f8111c2a3581aabb187b52656af89d":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2012-11-01 21:45:41.000000000","uploader":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"ref":"refs/changes/24/15224/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/24/15224/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/24/15224/3"}}},"commit":{"parents":[{"commit":"98b26ab358a852c48ba009bd762543293cb09544","subject":"Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/98b26ab358a852c48ba009bd762543293cb09544"}]}],"author":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:12:39.000000000","tz":-240},"committer":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 21:42:44.000000000","tz":-240},"subject":"Add PostgreSQL support to devstack","message":"Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/42893da713f8111c2a3581aabb187b52656af89d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/42893da713f8111c2a3581aabb187b52656af89d"}]},"branch":"refs/heads/master"},"7ac1716101aeed457da0f7db194d3946f20ecf41":{"kind":"REWORK","_number":4,"created":"2012-11-02 20:01:11.000000000","uploader":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"ref":"refs/changes/24/15224/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/24/15224/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/24/15224/4"}}},"commit":{"parents":[{"commit":"98b26ab358a852c48ba009bd762543293cb09544","subject":"Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/98b26ab358a852c48ba009bd762543293cb09544"}]}],"author":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:12:39.000000000","tz":-240},"committer":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-02 20:00:52.000000000","tz":-240},"subject":"Add PostgreSQL support to devstack","message":"Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ac1716101aeed457da0f7db194d3946f20ecf41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ac1716101aeed457da0f7db194d3946f20ecf41"}]},"branch":"refs/heads/master"},"4b41a6a3a7d3416637c6853f7026494db3b1cced":{"kind":"REWORK","_number":5,"created":"2012-11-02 23:40:41.000000000","uploader":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"ref":"refs/changes/24/15224/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/24/15224/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/24/15224/5"}}},"commit":{"parents":[{"commit":"98b26ab358a852c48ba009bd762543293cb09544","subject":"Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/98b26ab358a852c48ba009bd762543293cb09544"}]}],"author":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:12:39.000000000","tz":-240},"committer":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-02 23:40:10.000000000","tz":-240},"subject":"Add PostgreSQL support to devstack","message":"Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4b41a6a3a7d3416637c6853f7026494db3b1cced"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4b41a6a3a7d3416637c6853f7026494db3b1cced"}]},"branch":"refs/heads/master"},"428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a":{"kind":"REWORK","_number":6,"created":"2012-11-03 22:19:38.000000000","uploader":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"ref":"refs/changes/24/15224/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/24/15224/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/24/15224/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/24/15224/6"}}},"commit":{"parents":[{"commit":"98b26ab358a852c48ba009bd762543293cb09544","subject":"Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/98b26ab358a852c48ba009bd762543293cb09544"}]}],"author":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-01 20:12:39.000000000","tz":-240},"committer":{"name":"Terry Wilson","email":"twilson@redhat.com","date":"2012-11-03 22:19:21.000000000","tz":-240},"subject":"Add PostgreSQL support to devstack","message":"Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
