)]}'
{"id":"openstack%2Fdevstack~68532","triplet_id":"openstack%2Fdevstack~master~I28dfa90c877b27f5d4919f2748fae092bb2f87fa","project":"openstack/devstack","branch":"master","topic":"bug/1271781","hashtags":[],"change_id":"I28dfa90c877b27f5d4919f2748fae092bb2f87fa","subject":"Fix up tempest conf settings","status":"MERGED","created":"2014-01-23 01:17:34.000000000","updated":"2014-01-31 19:05:28.000000000","submitted":"2014-01-31 19:05:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"87a850073162d572fbd19c1b36f1e06e24f68bf9","_number":68532,"virtual_id_number":68532,"owner":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":2,"date":"2014-01-31 19:05:27.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"date":"2014-01-29 06:26:29.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-01-31 15:09:08.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2014-01-31 13:42:26.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-01-31 15:09:08.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2014-01-28 13:30:56.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":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-28 13:30:56.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":"2014-01-31 15:09:08.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":"2014-01-31 19:05:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6cb2d47616284cd226e647ef3b32d17bec021a96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-23 02:58:18.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-devstack-bash8 http://logs.openstack.org/32/68532/1/check/gate-devstack-bash8/7e47d2c : FAILURE in 11s\n- check-tempest-dsvm-full http://logs.openstack.org/32/68532/1/check/check-tempest-dsvm-full/fc005c3 : SUCCESS in 1h 02m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/68532/1/check/check-tempest-dsvm-postgres-full/99f1593 : SUCCESS in 59m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/68532/1/check/check-tempest-dsvm-neutron/2b83982 : SUCCESS in 31m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/68532/1/check/gate-tempest-dsvm-large-ops/2736306 : SUCCESS in 12m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/68532/1/check/gate-tempest-dsvm-neutron-large-ops/36dffa1 : SUCCESS in 13m 56s\n- check-grenade-dsvm http://logs.openstack.org/32/68532/1/check/check-grenade-dsvm/54f7d6e : SUCCESS in 42m 54s\n- check-swift-dsvm-functional http://logs.openstack.org/32/68532/1/check/check-swift-dsvm-functional/ffd81bb : SUCCESS in 13m 44s\n- check-devstack-dsvm-neutron http://logs.openstack.org/32/68532/1/check/check-devstack-dsvm-neutron/52e3203 : FAILURE in 15m 35s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"88f48d95f8218f9897b78f034d2118561e58981f","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-23 04:01:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8df0fdc6febfe9995767dbdd4c720b7bea437d4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-23 05:30:53.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/32/68532/2/check/gate-devstack-bash8/45a80d5 : SUCCESS in 10s\n- check-tempest-dsvm-full http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-full/2203ced : SUCCESS in 1h 04m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-postgres-full/79d8a02 : SUCCESS in 55m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-neutron/19ef09c : SUCCESS in 31m 23s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/68532/2/check/gate-tempest-dsvm-large-ops/8a0029e : SUCCESS in 12m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/68532/2/check/gate-tempest-dsvm-neutron-large-ops/6b783e7 : SUCCESS in 12m 14s\n- check-grenade-dsvm http://logs.openstack.org/32/68532/2/check/check-grenade-dsvm/bb19d50 : SUCCESS in 31m 29s\n- check-swift-dsvm-functional http://logs.openstack.org/32/68532/2/check/check-swift-dsvm-functional/c2fca8a : SUCCESS in 11m 42s\n- check-devstack-dsvm-neutron http://logs.openstack.org/32/68532/2/check/check-devstack-dsvm-neutron/af8b2e1 : FAILURE in 13m 45s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"377dbd49bb433c502987f50bc6aebf09df55d9fa","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-23 20:22:13.000000000","message":"Patch Set 2:\n\nrecheck bug 1249065","accounts_in_message":[],"_revision_number":2},{"id":"55975a0bb993f3e80d164951df81c606e8c922e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-23 21:33:34.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-devstack-bash8 http://logs.openstack.org/32/68532/2/check/gate-devstack-bash8/fc1dcfe : SUCCESS in 11s\n- check-tempest-dsvm-full http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-full/9c076ec : FAILURE in 1h 03m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-postgres-full/e326fe0 : SUCCESS in 1h 05m 44s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-neutron/9ce141e : SUCCESS in 34m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/68532/2/check/gate-tempest-dsvm-large-ops/0671a13 : SUCCESS in 12m 00s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/68532/2/check/gate-tempest-dsvm-neutron-large-ops/ef8aa45 : SUCCESS in 14m 37s\n- check-grenade-dsvm http://logs.openstack.org/32/68532/2/check/check-grenade-dsvm/d72de3b : SUCCESS in 43m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/32/68532/2/check/check-swift-dsvm-functional/aadec10 : SUCCESS in 13m 28s\n- check-devstack-dsvm-neutron http://logs.openstack.org/32/68532/2/check/check-devstack-dsvm-neutron/ec003d8 : FAILURE in 19m 07s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"64f438b1db98e6430cc5d758600634c383c04598","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-24 18:13:47.000000000","message":"Patch Set 2:\n\nrecheck bug 1271190","accounts_in_message":[],"_revision_number":2},{"id":"0437ec1b186f228a0875dba06a42b5c584a2fa57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-24 19:11:02.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/32/68532/2/check/gate-devstack-bash8/3b99b4f : SUCCESS in 12s\n- check-tempest-dsvm-full http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-full/db54a95 : SUCCESS in 51m 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-postgres-full/ce85220 : SUCCESS in 49m 57s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/68532/2/check/check-tempest-dsvm-neutron/3af7da7 : SUCCESS in 32m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/68532/2/check/gate-tempest-dsvm-large-ops/8097977 : SUCCESS in 11m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/68532/2/check/gate-tempest-dsvm-neutron-large-ops/0a15c62 : SUCCESS in 12m 19s\n- check-grenade-dsvm http://logs.openstack.org/32/68532/2/check/check-grenade-dsvm/cc1e9cb : SUCCESS in 35m 31s\n- check-swift-dsvm-functional http://logs.openstack.org/32/68532/2/check/check-swift-dsvm-functional/d51639e : SUCCESS in 11m 15s\n- check-devstack-dsvm-neutron http://logs.openstack.org/32/68532/2/check/check-devstack-dsvm-neutron/df114d2 : FAILURE in 14m 28s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"f49cb4e941935f9f18f71295961d29e326958d46","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-01-25 13:34:04.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n2 things.\n\nWhy the rename of TEMPTEST_CONF \u003d\u003e TEMPEST_CONFIG ? That doesn\u0027t seem material to the patch.\n\nI don\u0027t understand why VENDOR is needed in addition to storage protocol. Why are both needed for capabilities?","accounts_in_message":[],"_revision_number":2},{"id":"8cd8faa3a2807c8731cc9c703d91ea0d7a4a2a1a","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-25 16:17:04.000000000","message":"Patch Set 2:\n\nSean, the tempest config parser is looking for \"TEMPEST_CONFIG\" so the existing variable names in devstack don\u0027t actually work.  Maybe there\u0027s something I\u0027m missing but when I tried to set this up it didn\u0027t work so this is what I had to do, it seemed to me that there was a change in one of the other at some point that didn\u0027t synch.\n\nThis naming of tempest config is actually the primary motivation/need for the patch, I\u0027ll make that more obvious in the commit messages.\n\nvendor_name and protocol are BOTH used in the type test when setting extra_specs.  These are key values for the cinder capabilities filter, so if you use them in the extra-specs they MUST be available or you get \"No valid host available\" when it fails the capability filter checks.","accounts_in_message":[],"_revision_number":2},{"id":"885ca410561827feaff988bfcc86e026d7de2c27","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-25 16:56:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0b0b8435a1f1339767057d950eb9b05c2af9781e","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-25 16:56:29.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":"f10fae4232464d29e709fc0872a356abccb3ed21","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-25 18:14:58.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/32/68532/3/check/gate-devstack-bash8/c794a1e : SUCCESS in 5s\n- check-tempest-dsvm-full http://logs.openstack.org/32/68532/3/check/check-tempest-dsvm-full/db1428c : SUCCESS in 1h 03m 00s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/68532/3/check/check-tempest-dsvm-postgres-full/1257599 : SUCCESS in 1h 18m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/68532/3/check/check-tempest-dsvm-neutron/e01de5e : SUCCESS in 37m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/68532/3/check/gate-tempest-dsvm-large-ops/743f91d : SUCCESS in 12m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/68532/3/check/gate-tempest-dsvm-neutron-large-ops/9620727 : SUCCESS in 14m 19s\n- check-grenade-dsvm http://logs.openstack.org/32/68532/3/check/check-grenade-dsvm/04fabdf : SUCCESS in 37m 59s\n- check-swift-dsvm-functional http://logs.openstack.org/32/68532/3/check/check-swift-dsvm-functional/06b1d18 : SUCCESS in 15m 59s\n- check-devstack-dsvm-neutron http://logs.openstack.org/32/68532/3/check/check-devstack-dsvm-neutron/0bf9909 : FAILURE in 15m 03s (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"c0e29c5def198bdf96b46e0efc46dc35dad18628","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-01-28 13:30:56.000000000","message":"Patch Set 3:\n\nTEMPEST_CONFIG is the env variable that tempest uses to pick up it\u0027s config. But the devstack process doesn\u0027t trigger tempest, so I\u0027m not sure why those variables need to match.\n\nIs the issue that you are repurposing the devstack localrc for tempest?","accounts_in_message":[],"_revision_number":3},{"id":"fd214546e2a9c9ca603ad0a11c1e54e710a1c8d5","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-29 06:26:29.000000000","message":"Patch Set 3:\n\nyes, basically I want to use my devstack localrc to set my tempest variables, then run my tempest tests directly from devstack (ie devstack/driver_certs/xxx).\n\nI\u0027m not sure what the variables in devstack/lib/tempest are being used for now because as far as I can tell they won\u0027t work because they don\u0027t match up with the variable names in tempest itself.\n\nMaybe I\u0027m completely missing something, I don\u0027t know what this change \"breaks\" considering I can figure out how the existing variables are intended to be used or could be used.\n\nUltimately one of the main problems I\u0027d like to solve here is to make it easier for submitters (and especially driver submitters) to run tempest tests.  As it stands right now it\u0027s surprising how many do not.  Most everybody is using devstack, it seems natural to provide this.","accounts_in_message":[],"_revision_number":3},{"id":"0fc7a0a4a459f95cfab407eaf9c59f0cb8453879","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-29 06:28:07.000000000","message":"Patch Set 3:\n\nJust one more thing... If I use devstack to deploy an openstack development and test environment and set everything up to use my config (drivers, settings etc) why would/should I then have to go and make the same modifications to /opt/stack/tempest instead of just reading in the options and variables from the environment I\u0027ve already set up?","accounts_in_message":[],"_revision_number":3},{"id":"9a2e2b4f45e2960bc6f3e8cbfff9f03796245da5","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-01-31 13:42:26.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nI\u0027m still missing something here. However, this gets folks working, I\u0027m cool with it.","accounts_in_message":[],"_revision_number":3},{"id":"86767dd9bcc23f6fca7ed36fcd8325b06aee64e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-31 15:09:08.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"69e2cdf4b4419512e4857241a37c5d983265255e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-01-31 15:09:08.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"088bc6f2597b5f1f2974d9c195cf284d3c5fd799","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-31 19:05:27.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/32/68532/3/gate/gate-devstack-bash8/8606447 : SUCCESS in 5s\n- gate-tempest-dsvm-full http://logs.openstack.org/32/68532/3/gate/gate-tempest-dsvm-full/000bacf : SUCCESS in 56m 02s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/32/68532/3/gate/gate-tempest-dsvm-postgres-full/f9fffdb : SUCCESS in 1h 01m 02s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/32/68532/3/gate/gate-tempest-dsvm-neutron/e447f46 : SUCCESS in 35m 53s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/68532/3/gate/gate-tempest-dsvm-large-ops/7460672 : SUCCESS in 11m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/68532/3/gate/gate-tempest-dsvm-neutron-large-ops/8f673ba : SUCCESS in 12m 38s\n- gate-grenade-dsvm http://logs.openstack.org/32/68532/3/gate/gate-grenade-dsvm/23815b0 : SUCCESS in 42m 23s\n- gate-swift-dsvm-functional http://logs.openstack.org/32/68532/3/gate/gate-swift-dsvm-functional/14c8264 : SUCCESS in 13m 21s\n","accounts_in_message":[],"_revision_number":3},{"id":"3536fbd28700c6e45a01aa0c6b5cf30a6052eabe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-31 19:05:28.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"dc4dc7f03335e26ea3d86b6184f0475cc5f3d51b","revisions":{"22edd666079d4cf40c9da6b5f6e1aead0f0b3fcc":{"kind":"REWORK","_number":1,"created":"2014-01-23 01:17:34.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/32/68532/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/32/68532/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/32/68532/1"}}},"commit":{"parents":[{"commit":"6d323f43b499482765438a964ac11874d4af3aec","subject":"Merge \"updated sar options to collect more data\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6d323f43b499482765438a964ac11874d4af3aec"}]}],"author":{"name":"john-griffith","email":"john.griffith@solidfire.com","date":"2014-01-23 01:09:32.000000000","tz":-420},"committer":{"name":"john-griffith","email":"john.griffith@solidfire.com","date":"2014-01-23 01:09:32.000000000","tz":-420},"subject":"Fix up tempest conf settings","message":"Fix up tempest conf settings\n\nCurrently devstack doesn\u0027t use the same variable names for\nconfiguration variables as tempest expects.  In addition there\u0027s\nno way to pass in variables like cinder backend \"vendor_name\" and\n\"storage_protocol\".\n\nThis patch aligns the config variable names in devstack with those\nthat exist in tempest.  It also adds the options to specify a\ndifferent volume driver for tempest and the vendor_name and\nstorage_protocol so that the volume_type tests can be ran.\n\nAn example localrc for a custom config is shown below.  The example\nsets the tempest config file to /etc/tempest/tempest.conf, and\nconfigures tempest to use the SolidFire driver as the cinder backend.\n\nTEMPEST_VOLUME_VENDOR \u003d\u003d\u003e tempest.conf.volume_vendor\nTEMPEST_STORAGE_PROTOCOL \u003d\u003d\u003e tempest.conf.storage_protocol\n\nrelevant example localrc entries:\n  TEMPEST_CONFIG\u003d/etc/tempest/tempest.conf\n  TEMPEST_CONFIG_DIR\u003d/etc/tempest\n  TEMPEST_VOLUME_DRIVER\u003dsolidfire\n  TEMPEST_VOLUME_VENDOR\u003d\"SolidFire Inc\"\n\n***NOTE***\nstorage_protocol and vendor_name MUST match what the backend device reports from\nget capabilities.\n\nChange-Id: I28dfa90c877b27f5d4919f2748fae092bb2f87fa\nCloses-Bug: 1271781\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/22edd666079d4cf40c9da6b5f6e1aead0f0b3fcc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/22edd666079d4cf40c9da6b5f6e1aead0f0b3fcc"}]},"branch":"refs/heads/master"},"1a8b7e731af4f846a76f38e3b6b5ab8ce5ab3f31":{"kind":"REWORK","_number":2,"created":"2014-01-23 04:01:19.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/32/68532/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/32/68532/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/32/68532/2"}}},"commit":{"parents":[{"commit":"6d323f43b499482765438a964ac11874d4af3aec","subject":"Merge \"updated sar options to collect more data\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6d323f43b499482765438a964ac11874d4af3aec"}]}],"author":{"name":"john-griffith","email":"john.griffith@solidfire.com","date":"2014-01-23 01:09:32.000000000","tz":-420},"committer":{"name":"john-griffith","email":"john.griffith@solidfire.com","date":"2014-01-23 04:01:09.000000000","tz":-420},"subject":"Fix up tempest conf settings","message":"Fix up tempest conf settings\n\nCurrently devstack doesn\u0027t use the same variable names for\nconfiguration variables as tempest expects.  In addition there\u0027s\nno way to pass in variables like cinder backend \"vendor_name\" and\n\"storage_protocol\".\n\nThis patch aligns the config variable names in devstack with those\nthat exist in tempest.  It also adds the options to specify a\ndifferent volume driver for tempest and the vendor_name and\nstorage_protocol so that the volume_type tests can be ran.\n\nAn example localrc for a custom config is shown below.  The example\nsets the tempest config file to /etc/tempest/tempest.conf, and\nconfigures tempest to use the SolidFire driver as the cinder backend.\n\nTEMPEST_VOLUME_VENDOR \u003d\u003d\u003e tempest.conf.volume_vendor\nTEMPEST_STORAGE_PROTOCOL \u003d\u003d\u003e tempest.conf.storage_protocol\n\nrelevant example localrc entries:\n  TEMPEST_CONFIG\u003d/etc/tempest/tempest.conf\n  TEMPEST_CONFIG_DIR\u003d/etc/tempest\n  TEMPEST_VOLUME_DRIVER\u003dsolidfire\n  TEMPEST_VOLUME_VENDOR\u003d\"SolidFire Inc\"\n\n***NOTE***\nstorage_protocol and vendor_name MUST match what the backend device reports from\nget capabilities.\n\nChange-Id: I28dfa90c877b27f5d4919f2748fae092bb2f87fa\nCloses-Bug: 1271781\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1a8b7e731af4f846a76f38e3b6b5ab8ce5ab3f31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1a8b7e731af4f846a76f38e3b6b5ab8ce5ab3f31"}]},"branch":"refs/heads/master"},"dc4dc7f03335e26ea3d86b6184f0475cc5f3d51b":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2014-01-25 16:56:07.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/32/68532/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/32/68532/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/32/68532/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/32/68532/3"}}},"commit":{"parents":[{"commit":"6d323f43b499482765438a964ac11874d4af3aec","subject":"Merge \"updated sar options to collect more data\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6d323f43b499482765438a964ac11874d4af3aec"}]}],"author":{"name":"john-griffith","email":"john.griffith@solidfire.com","date":"2014-01-23 01:09:32.000000000","tz":-420},"committer":{"name":"john-griffith","email":"john.griffith@solidfire.com","date":"2014-01-25 16:42:08.000000000","tz":-420},"subject":"Fix up tempest conf settings","message":"Fix up tempest conf settings\n\nThe tempest api.volume.test_volume_types test won\u0027t\nwork with non-default drivers configured for cinder\u0027s backend\nany more.  The reason is that we create a type using capability\nscheduler keywords in the extra-specs for the test;\n(vendor_name and storage_protocol).  The result is the extra-spec\nuses the filters: \"vendor_name\u003dOpen Source\" and\n\"storage_protocol\u003diSCSI\", but for example if you have another backend\nsay SolidFire, EMC, NetApp, IBM etc the capabilities filter will fail\nthe create with a \"No valid host available\".\n\nThis is intended to work by simply setting these values in your\ntempest.conf file.  That\u0027s fine, however upon setting this up\nin my localrc I found that the tempest config variables being\nset via devtsack were never picked up\n\nCurrently devstack doesn\u0027t use the same variable names for\nconfiguration variables as tempest expects. Devstack is using\nthe variable \"TEMPEST_CONF\" however the Tempest project is\nexpecting the variable \"TEMPEST_CONFIG\", so currently the\ndevstack lib/tempest rc variables are never picked up by\ntempest properly.\n\nThis change modifes devstack\u0027s naming of TEMPEST_CONF, my though\nbeing that since this doesn\u0027t work in devstack currently\nthat changing it here would be better than changing it in Tempest\nwhere it\u0027s possible people had their own custoizations already\noutside of devstack.\n\nIn addition this change creates rc variables in devstack to actually\nset these via devstack.  The idea here is that Cinder 3\u0027rd party testing\nneeds to be a simple devstack config and run stack.sh.  By fixing up\nthe configuration file variable naming and adding the variables for\nthe vendor and protocol settings that\u0027s now possible.\n\nAn example localrc for a custom config is shown below.  The example\nsets the tempest config file to /etc/tempest/tempest.conf, and\nconfigures tempest to use the SolidFire driver as the cinder backend.\n\nTEMPEST_VOLUME_VENDOR \u003d\u003d\u003e tempest.conf.volume_vendor\nTEMPEST_STORAGE_PROTOCOL \u003d\u003d\u003e tempest.conf.storage_protocol\n\nrelevant example localrc entries:\n  TEMPEST_CONFIG\u003d/etc/tempest/tempest.conf\n  TEMPEST_CONFIG_DIR\u003d/etc/tempest\n  TEMPEST_VOLUME_DRIVER\u003dsolidfire\n  TEMPEST_VOLUME_VENDOR\u003d\"SolidFire Inc\"\n\n***NOTE***\nstorage_protocol and vendor_name MUST match what the backend device reports from\nget capabilities.\n\nChange-Id: I28dfa90c877b27f5d4919f2748fae092bb2f87fa\nCloses-Bug: 1271781\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dc4dc7f03335e26ea3d86b6184f0475cc5f3d51b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dc4dc7f03335e26ea3d86b6184f0475cc5f3d51b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
