)]}'
{"id":"openstack%2Fdevstack~270515","triplet_id":"openstack%2Fdevstack~stable%2Fliberty~Ifc17c27744dac5ad55e84752ca6f68169c2f5a86","project":"openstack/devstack","branch":"stable/liberty","hashtags":[],"change_id":"Ifc17c27744dac5ad55e84752ca6f68169c2f5a86","subject":"Always cache tokens in a shared memcache","status":"MERGED","created":"2016-01-20 23:03:12.000000000","updated":"2016-01-22 12:18:58.000000000","submitted":"2016-01-22 12:18:57.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cb2cc4e7377cd94af1c9e48a35200fb840547cb4","_number":270515,"virtual_id_number":270515,"owner":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-01-22 12:18:57.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":2,"date":"2016-01-21 11:41:34.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":1,"date":"2016-01-21 14:16:21.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":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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-21 14:16:21.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":"2016-01-22 12:18:57.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bc58f9f16b2a0688bf557830e60d049380b169c2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2016-01-20 23:03:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4a8d716ab90ce9f05f35fdad744bf74fa7214d2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-21 00:23:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-full/614ca1b/ : SUCCESS in 45m 42s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-postgres-full/d0c780e/ : SUCCESS in 47m 05s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-neutron-full/4d2aed4/ : SUCCESS in 1h 01m 19s\n- gate-grenade-dsvm http://logs.openstack.org/15/270515/1/check/gate-grenade-dsvm/995a86a/ : SUCCESS in 1h 16m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-large-ops/8c52079/ : SUCCESS in 41m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-neutron-large-ops/6bc8991/ : SUCCESS in 30m 11s\n- gate-devstack-bashate http://logs.openstack.org/15/270515/1/check/gate-devstack-bashate/cfeeb0e/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/15/270515/1/check/gate-devstack-unit-tests/aee195d/ : SUCCESS in 20s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/15/270515/1/check/gate-grenade-dsvm-partial-ncpu/9d726bc/ : SUCCESS in 48m 34s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-ironic-agent_ssh-nv/c15b09d/ : SUCCESS in 49m 21s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-centos7/ee934e5/ : SUCCESS in 36m 27s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/15/270515/1/check/gate-swift-dsvm-functional-nv/674c756/ : SUCCESS in 27m 47s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/15/270515/1/check/gate-grenade-dsvm-neutron/8fc47f2/ : SUCCESS in 53m 54s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-multinode-full/c47edb2/ : FAILURE in 1h 07m 50s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/15/270515/1/check/gate-tempest-dsvm-neutron-multinode-full/819f903/ : SUCCESS in 1h 00m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fc44bd4071221b6621d19765416969503a6ffb1e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-01-21 11:41:34.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"79f315afd143646f9b94dd613e2366d70ea980b7","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-01-21 14:16:21.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"fe933ee776f32f37897df3cded67d533a6184848","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-21 14:16:27.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ebb1c89662be2d648989b80be1f7c5b9a044756a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-22 12:18:57.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/15/270515/1/gate/gate-tempest-dsvm-full/493d94c/ : SUCCESS in 55m 33s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/15/270515/1/gate/gate-tempest-dsvm-postgres-full/4660d90/ : SUCCESS in 52m 09s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/15/270515/1/gate/gate-tempest-dsvm-neutron-full/6c72149/ : SUCCESS in 1h 01m 47s\n- gate-grenade-dsvm http://logs.openstack.org/15/270515/1/gate/gate-grenade-dsvm/70e4d4b/ : SUCCESS in 52m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/15/270515/1/gate/gate-tempest-dsvm-large-ops/530e6e6/ : SUCCESS in 43m 54s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/15/270515/1/gate/gate-tempest-dsvm-neutron-large-ops/6684ff5/ : SUCCESS in 42m 51s\n- gate-devstack-bashate http://logs.openstack.org/15/270515/1/gate/gate-devstack-bashate/7b08063/ : SUCCESS in 21s\n- gate-grenade-dsvm-forward http://logs.openstack.org/15/270515/1/gate/gate-grenade-dsvm-forward/31b2783/ : SUCCESS in 41m 30s (non-voting)\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/15/270515/1/gate/gate-grenade-dsvm-partial-ncpu/b6d625f/ : SUCCESS in 37m 10s","accounts_in_message":[],"_revision_number":1},{"id":"cb2cc4e7377cd94af1c9e48a35200fb840547cb4","date":"2016-01-22 12:18:58.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3bf121591a62686fd6a407c7c02e8c790658f641","revisions":{"3bf121591a62686fd6a407c7c02e8c790658f641":{"kind":"REWORK","_number":1,"created":"2016-01-20 23:03:12.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/15/270515/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/15/270515/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/270515/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/270515/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/15/270515/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/15/270515/1"}}},"commit":{"parents":[{"commit":"385508edfd8a216d53a53c394e7f38948ee2eb51","subject":"Cap installed pip to be \u003c 8","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/385508edfd8a216d53a53c394e7f38948ee2eb51"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2016-01-20 20:43:22.000000000","tz":-480},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2016-01-20 23:02:35.000000000","tz":-480},"subject":"Always cache tokens in a shared memcache","message":"Always cache tokens in a shared memcache\n\nInstead of using in-process caching for tokens per service per\nworker (disabled by default now), use a shared memcache to cache\ntoken validation(s). This should both offload/speedup validations\nand avoid the issues surrounding inconsistent validation responses\nwhen using in-process caching [since each worker caches separately].\n\nConflicts:\n    files/debs/keystone\n    files/rpms/keystone\n\nChange-Id: Ifc17c27744dac5ad55e84752ca6f68169c2f5a86\n(cherry picked from commit afd84acd0313ff6edde0cc7a6bc7c3e0bab7ac8c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3bf121591a62686fd6a407c7c02e8c790658f641"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3bf121591a62686fd6a407c7c02e8c790658f641"}]},"branch":"refs/heads/stable/liberty"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
