)]}'
{"id":"openstack%2Fdevstack~187635","triplet_id":"openstack%2Fdevstack~master~I07502173a8c6941d463615f6d7e2d057b98a17e0","project":"openstack/devstack","branch":"master","hashtags":[],"change_id":"I07502173a8c6941d463615f6d7e2d057b98a17e0","subject":"Remove closed source cinder backends","status":"ABANDONED","created":"2015-06-02 15:25:01.000000000","updated":"2015-11-24 16:08:57.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"93f2b515f4ff023ecf6daeb1976b5f7408835028","_number":187635,"virtual_id_number":187635,"owner":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":1,"date":"2015-06-03 11:08:46.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-06-02 15:26:06.000000000","_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"date":"2015-06-25 12:29:49.000000000","_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":1,"date":"2015-06-12 09:40:40.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":1,"date":"2015-06-10 14:19:09.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":-1,"date":"2015-06-25 12:32:45.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"value":-1,"date":"2015-06-16 18:16:07.000000000","permitted_voting_range":{"min":-1,"max":1},"_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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"_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,"permitted_voting_range":{"min":0,"max":2},"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_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":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-03 11:08:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-06-10 14:19:09.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":"2015-06-12 09:40:40.000000000","updated_by":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"reviewer":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"state":"REVIEWER"},{"updated":"2015-06-16 18:16:07.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":"2015-06-25 12:29:49.000000000","updated_by":{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},"reviewer":{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},"state":"REVIEWER"}],"messages":[{"id":"bc98d301f59fb32fc015689ae2002e36d76bb7a6","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-06-02 15:25:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"102da95c245f4f27ae8c4492d7fa3840709c0bc3","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-06-02 15:26:06.000000000","message":"Patch Set 1:\n\nLet\u0027s see the reactions :)","accounts_in_message":[],"_revision_number":1},{"id":"e1dc716d4359f508e945ba6fe8876666c6f61778","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-02 16:36:20.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- check-tempest-dsvm-full http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-full/4a58c8b/ : SUCCESS in 45m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-postgres-full/4446c77/ : SUCCESS in 48m 03s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-neutron-full/606806b/ : SUCCESS in 1h 00m 59s\n- check-grenade-dsvm http://logs.openstack.org/35/187635/1/check/check-grenade-dsvm/0f835cf/ : SUCCESS in 49m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/35/187635/1/check/gate-tempest-dsvm-large-ops/5b4097b/ : SUCCESS in 31m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/35/187635/1/check/gate-tempest-dsvm-neutron-large-ops/d913bad/ : SUCCESS in 26m 18s\n- gate-devstack-bashate http://logs.openstack.org/35/187635/1/check/gate-devstack-bashate/4ff36ba/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/35/187635/1/check/gate-devstack-unit-tests/ba2b60d/ : SUCCESS in 22s\n- check-devstack-dsvm-cells http://logs.openstack.org/35/187635/1/check/check-devstack-dsvm-cells/2aef003/ : SUCCESS in 22m 16s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/35/187635/1/check/check-grenade-dsvm-partial-ncpu/022bb7d/ : SUCCESS in 47m 36s\n- check-swift-dsvm-functional http://logs.openstack.org/35/187635/1/check/check-swift-dsvm-functional/bd22ff5/ : SUCCESS in 20m 54s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-ironic-pxe_ssh/495013c/ : FAILURE in 59m 40s\n- check-devstack-dsvm-updown http://logs.openstack.org/35/187635/1/check/check-devstack-dsvm-updown/109d656/ : SUCCESS in 21m 11s\n- check-tempest-dsvm-f21 http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-f21/778644e/ : FAILURE in 47m 32s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-centos7/96be339/ : FAILURE in 42m 26s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/35/187635/1/check/gate-devstack-publish-docs/605e916//doc/build/html/ : SUCCESS in 1m 21s\n- check-grenade-dsvm-neutron http://logs.openstack.org/35/187635/1/check/check-grenade-dsvm-neutron/b8ab5b8/ : SUCCESS in 53m 16s","accounts_in_message":[],"_revision_number":1},{"id":"ccdd070044213a9317bb64af63b21c286daba6f3","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-06-03 09:01:03.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6fa2968fd8414ffc567d3120bb61745979ba86a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-03 11:08:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-full/15e2a5f/ : SUCCESS in 43m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-postgres-full/04e058d/ : SUCCESS in 34m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-neutron-full/ddfe2ca/ : SUCCESS in 58m 08s\n- check-grenade-dsvm http://logs.openstack.org/35/187635/1/check/check-grenade-dsvm/bdb3de4/ : SUCCESS in 42m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/35/187635/1/check/gate-tempest-dsvm-large-ops/d36af1d/ : SUCCESS in 27m 44s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/35/187635/1/check/gate-tempest-dsvm-neutron-large-ops/233c136/ : SUCCESS in 23m 04s\n- gate-devstack-bashate http://logs.openstack.org/35/187635/1/check/gate-devstack-bashate/4950d8c/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/35/187635/1/check/gate-devstack-unit-tests/4b8cb9f/ : SUCCESS in 13s\n- check-devstack-dsvm-cells http://logs.openstack.org/35/187635/1/check/check-devstack-dsvm-cells/754df2d/ : SUCCESS in 21m 20s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/35/187635/1/check/check-grenade-dsvm-partial-ncpu/268a19b/ : SUCCESS in 54m 03s\n- check-swift-dsvm-functional http://logs.openstack.org/35/187635/1/check/check-swift-dsvm-functional/e59304f/ : SUCCESS in 16m 31s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-ironic-pxe_ssh/659632d/ : SUCCESS in 31m 04s\n- check-devstack-dsvm-updown http://logs.openstack.org/35/187635/1/check/check-devstack-dsvm-updown/dd1a3d8/ : SUCCESS in 21m 03s\n- check-tempest-dsvm-f21 http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-f21/3aaab3e/ : FAILURE in 43m 43s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/35/187635/1/check/check-tempest-dsvm-centos7/4e5bbba/ : FAILURE in 44m 54s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/35/187635/1/check/gate-devstack-publish-docs/71b0433//doc/build/html/ : SUCCESS in 1m 11s\n- check-grenade-dsvm-neutron http://logs.openstack.org/35/187635/1/check/check-grenade-dsvm-neutron/d541132/ : SUCCESS in 44m 24s","accounts_in_message":[],"_revision_number":1},{"id":"4736e1c49c95916dc54012f492c0afb1a56bb7ab","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-06-10 14:19:09.000000000","message":"Patch Set 1: Code-Review+1\n\nI\u0027m in favor of this but at the moment don\u0027t recall that we have a model for doing these with plugins, although it should be possible with what we have.","accounts_in_message":[],"_revision_number":1},{"id":"11c6daac0b356b06233d7ad0a71660467e53573a","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-06-10 16:28:17.000000000","message":"Patch Set 1:\n\nThe easiest way would be to create a plugin that would just add a file inside the lib/cinder_backends directory.\n\nBut I think most of the vendors have a wrapper around devstack(-gate)? so they could copy their file into lib/cinder_backends before devstack is executed.","accounts_in_message":[],"_revision_number":1},{"id":"a9bad1ceb7dbc23dabff834dd5f5b841f19d5caf","author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"date":"2015-06-12 09:40:40.000000000","message":"Patch Set 1: Code-Review+1\n\nI agree with the patch if the plugin maintainers accept the proposal.","accounts_in_message":[],"_revision_number":1},{"id":"7efb22b2bcda961b6112517c86c0effe0c904311","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-16 18:16:07.000000000","message":"Patch Set 1: Code-Review-1\n\nso, honestly, I\u0027d like to see one of these folks do this with an external plugin first, so we can point to an example. Maybe I can con jgriffith into that.","accounts_in_message":[],"_revision_number":1},{"id":"036eb7eb205fc760d8404c10346de582afb6763f","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-06-17 13:05:29.000000000","message":"Patch Set 1:\n\nThere\"s more than 40 vendor drivers in Cinder, each of them is required to have a working CI so apparently some folks manage to have everything working without the need to inject their stuff into DevStack.\n\nHere the question is: how come some vendors are allowed in and some are not ? I guess it\u0027s for historical reason, but then the question becomes for how long will we support that ?","accounts_in_message":[],"_revision_number":1},{"id":"49647c31337d01f56bffcdb750e901c57aa65e22","author":{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},"date":"2015-06-25 12:29:49.000000000","message":"Patch Set 1:\n\nWhere can we have these configurations? I am planning to add volume migration tests to tempest and I need those configuration for different back ends. \nIs there any Bp, link, work in progress ? Or nothing, but throw them like rubbish.","accounts_in_message":[],"_revision_number":1},{"id":"054c79700063ebe28b1605b845fd01ba125326fc","author":{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},"date":"2015-06-25 12:32:45.000000000","message":"Patch Set 1: Code-Review-1\n\nI like to see things constructive but not disruptive. Unless there is decision about where to put these plugins.","accounts_in_message":[],"_revision_number":1},{"id":"c793ba0784e8e2126a5486e2a111f2bc78f2c581","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-06-25 15:40:17.000000000","message":"Patch Set 1:\n\nAll but one of the files being removed here are purely iniset calls, which can be done in local.conf directly, no plugin required.\n\nThe exception is the netapp nfs plugin and it simply adds a cleanup function that unmounts any mounted nfs volumes, which is only used by unstack.sh and/or clean.sh.","accounts_in_message":[],"_revision_number":1},{"id":"d7ea28b6ce2fb223479f5e002717d7abbd1e26dc","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-08-18 14:10:12.000000000","message":"Patch Set 1:\n\nSome more people just lost some more time:\nhttps://review.openstack.org/#/c/177677/\nhttps://review.openstack.org/#/c/214194/","accounts_in_message":[],"_revision_number":1},{"id":"93f2b515f4ff023ecf6daeb1976b5f7408835028","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-11-24 16:08:57.000000000","message":"Abandoned\n\nClearly this is not a priority. I still don\u0027t understand why we chased people using extras.d hooks but we are fine with this living in devstack.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"01b5ccf8c7eb3650ddfb0dff571e85456d7c5bd7","revisions":{"01b5ccf8c7eb3650ddfb0dff571e85456d7c5bd7":{"kind":"REWORK","_number":1,"created":"2015-06-02 15:25:01.000000000","uploader":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"ref":"refs/changes/35/187635/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/35/187635/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/187635/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/187635/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/35/187635/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/35/187635/1"}}},"commit":{"parents":[{"commit":"ab367dc42a64cd1f41418c211456e997deb3cdfc","subject":"Merge \"Fixing keystone v3 version use for horizon\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ab367dc42a64cd1f41418c211456e997deb3cdfc"}]}],"author":{"name":"Jordan Pittier","email":"jordan.pittier@scality.com","date":"2015-06-02 15:17:57.000000000","tz":120},"committer":{"name":"Jordan Pittier","email":"jordan.pittier@scality.com","date":"2015-06-02 15:17:57.000000000","tz":120},"subject":"Remove closed source cinder backends","message":"Remove closed source cinder backends\n\nIf we want to encourage people to use externally hosted plugins for devstack\nwe should make no exception.\n\nCleaning up devstack was discussed at Vancouver (see\nhttps://etherpad.openstack.org/p/YVR-QA-Devstack-Roadmap)\n\nI don\u0027t want to be hard on the competition here, but people are confused. (see\nhttps://review.openstack.org/#/c/186807/ and\nhttps://review.openstack.org/#/c/177677/)\n\nChange-Id: I07502173a8c6941d463615f6d7e2d057b98a17e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/01b5ccf8c7eb3650ddfb0dff571e85456d7c5bd7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/01b5ccf8c7eb3650ddfb0dff571e85456d7c5bd7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
