)]}'
{"id":"openstack%2Frally~212901","triplet_id":"openstack%2Frally~master~I063c0e488a2dddd72ed865c984efcd0fa596a850","project":"openstack/rally","branch":"master","topic":"v3-password-update","hashtags":[],"change_id":"I063c0e488a2dddd72ed865c984efcd0fa596a850","subject":"Fixed create_user_update_password scenario with keystone v3 endpoint","status":"MERGED","created":"2015-08-14 01:53:03.000000000","updated":"2016-07-06 06:02:37.000000000","submitted":"2015-08-14 13:10:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9f51cc8601e292bdfca0e5edb5f1014b9cd7d7f5","_number":212901,"virtual_id_number":212901,"owner":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"all":[{"value":0,"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"value":0,"_account_id":10842,"name":"Xiexianbin","username":"xiexianbin","inactive":true},{"value":0,"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},{"value":1,"date":"2015-08-14 10:56:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":2,"date":"2015-08-14 13:10:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":{"approved":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"all":[{"value":2,"date":"2015-08-14 12:28:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"value":0,"_account_id":10842,"name":"Xiexianbin","username":"xiexianbin","inactive":true},{"value":0,"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},{"value":0,"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},{"value":2,"date":"2015-08-14 10:40:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"all":[{"value":1,"date":"2015-08-14 12:28:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"value":0,"date":"2016-07-06 06:02:37.000000000","post_submit":true,"_account_id":10842,"name":"Xiexianbin","username":"xiexianbin","inactive":true},{"value":0,"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},{"value":0,"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"_account_id":10842,"name":"Xiexianbin","username":"xiexianbin","inactive":true},{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-14 10:40:34.000000000","updated_by":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"reviewer":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"state":"REVIEWER"},{"updated":"2015-08-14 10:56:14.000000000","updated_by":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"reviewer":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"state":"REVIEWER"},{"updated":"2015-08-14 12:28:40.000000000","updated_by":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"reviewer":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"state":"REVIEWER"},{"updated":"2015-08-14 13:10:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-07-06 06:02:37.000000000","updated_by":{"_account_id":10842,"name":"Xiexianbin","username":"xiexianbin","inactive":true},"reviewer":{"_account_id":10842,"name":"Xiexianbin","username":"xiexianbin","inactive":true},"state":"REVIEWER"}],"messages":[{"id":"7f9d5336570ec24fc8172f0a31efd66a5cbe7c02","author":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"date":"2015-08-14 01:53:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b96de7097e84ee2e2566cb009505feb67c19cbdc","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2015-08-14 02:29:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: http://185.8.56.88/\n- docker-check http://185.8.56.88/bgUiOHWxeE/XyLVOfkohT/ : SUCCESS in 6m 27s\n- rally-pg-py27-unit http://185.8.56.88/bgUiOHWxeE/RTtQpPIOmx/ : SUCCESS in 2m 13s\n- rally-dsvm-pg-py34-cli http://185.8.56.88/bgUiOHWxeE/ObILaohKZY/ : SUCCESS in 36m 36s\n- fuel-community-6.0 http://185.8.56.88/bgUiOHWxeE/aRnGXhslyM/ : SUCCESS in 4m 10s\n- rally-dsvm-pg-py27-cli http://185.8.56.88/bgUiOHWxeE/tkMZoQnvRm/ : SUCCESS (non-voting) in 27m 15s\n- mos-6.1 http://185.8.56.88/bgUiOHWxeE/UABDGZXlLz/ : SUCCESS (non-voting) in 19m 44s","accounts_in_message":[],"_revision_number":1},{"id":"68039505767b059055f4e9b9f071ffa2656e56e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 02:41:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-pep8 http://logs.openstack.org/01/212901/1/check/gate-rally-pep8/b30049a/ : SUCCESS in 3m 29s\n- gate-rally-docs http://docs-draft.openstack.org/01/212901/1/check/gate-rally-docs/5a114cb//doc/build/html/ : SUCCESS in 3m 31s\n- gate-rally-python27 http://logs.openstack.org/01/212901/1/check/gate-rally-python27/f2095fd/ : SUCCESS in 3m 28s\n- gate-rally-python26 http://logs.openstack.org/01/212901/1/check/gate-rally-python26/3aedad6/ : SUCCESS in 3m 29s\n- gate-rally-python34 http://logs.openstack.org/01/212901/1/check/gate-rally-python34/d6748c6/ : SUCCESS in 4m 30s\n- rally-coverage http://logs.openstack.org/01/212901/1/check/rally-coverage/a9e0d91/ : SUCCESS in 5m 55s\n- gate-rally-install-bare-centos6 http://logs.openstack.org/01/212901/1/check/gate-rally-install-bare-centos6/5a2eb71/ : SUCCESS in 8m 02s\n- gate-rally-install-bare-precise http://logs.openstack.org/01/212901/1/check/gate-rally-install-bare-precise/853b9ac/ : SUCCESS in 6m 49s\n- gate-rally-dsvm-rally http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-rally/23f0934/ : SUCCESS in 44m 09s\n- gate-rally-dsvm-rally-cinder http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-rally-cinder/fe66755/ : SUCCESS in 39m 17s (non-voting)\n- gate-rally-dsvm-rally-heat http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-rally-heat/15018b7/ : FAILURE in 40m 02s (non-voting)\n- gate-rally-dsvm-rally-nova http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-rally-nova/fc98b1a/ : SUCCESS in 40m 40s (non-voting)\n- gate-rally-dsvm-manila-multibackend http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-manila-multibackend/f536c4d/ : SUCCESS in 37m 06s (non-voting)\n- gate-rally-dsvm-manila-multibackend-no-ss http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-manila-multibackend-no-ss/3751a30/ : SUCCESS in 25m 59s (non-voting)\n- gate-rally-dsvm-neutron-rally http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-neutron-rally/5b60dab/ : SUCCESS in 27m 29s\n- gate-rally-dsvm-neutron-unstable http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-neutron-unstable/a3750ed/ : SUCCESS in 27m 07s (non-voting)\n- gate-rally-dsvm-cli http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-cli/1d23074/ : SUCCESS in 37m 01s\n- gate-rally-dsvm-verify http://logs.openstack.org/01/212901/1/check/gate-rally-dsvm-verify/5e77e6b/ : SUCCESS in 48m 28s\n- gate-rally-tox-self http://logs.openstack.org/01/212901/1/check/gate-rally-tox-self/d70be53/ : FAILURE in 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a173ebd1e268636b07fff7a7910f7eee1a28bce4","author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"date":"2015-08-14 08:01:42.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\ncan\u0027t confirm the root reason for the bug report","accounts_in_message":[],"_revision_number":1},{"id":"1e0e4c555403245576658371d736ae602c84fdfb","author":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"date":"2015-08-14 08:20:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"202098627ee674f147e6409cf99e16128f2d521f","author":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"date":"2015-08-14 08:30:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"10e7f3a08ffe9f177c2bfc6d347581ca6c335c21","author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"date":"2015-08-14 08:38:24.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nthx for reply, some nits need be addressed","accounts_in_message":[],"_revision_number":1},{"id":"11ef6cf5994923c2f526336691d58ffec46c2e8d","author":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"date":"2015-08-14 09:20:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"65a709b13e6491f8018f4c0d11e4c24e60fd88a0","author":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"date":"2015-08-14 09:50:22.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ca5704cac0c338f77503413817a4a0616bf8e16e","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2015-08-14 09:56:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: http://185.8.56.88/\n- docker-check http://185.8.56.88/QbfuoDeZIR/flAvamZQLT/ : SUCCESS in 7m 28s\n- rally-pg-py27-unit http://185.8.56.88/QbfuoDeZIR/CAUgFSwqcV/ : SUCCESS in 2m 22s\n- rally-dsvm-pg-py34-cli http://185.8.56.88/QbfuoDeZIR/gHCFUGBbqI/ : SUCCESS in 35m 48s\n- fuel-community-6.0 http://185.8.56.88/QbfuoDeZIR/KtaMVyIuEP/ : SUCCESS in 4m 2s\n- rally-dsvm-pg-py27-cli http://185.8.56.88/QbfuoDeZIR/XSRWaGuycn/ : SUCCESS (non-voting) in 28m 1s\n- mos-6.1 http://185.8.56.88/QbfuoDeZIR/lTXntOcLYU/ : SUCCESS (non-voting) in 19m 34s","accounts_in_message":[],"_revision_number":2},{"id":"af438acfd323e3be647fe21c7c2fd77e76db5abe","author":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"date":"2015-08-14 10:19:38.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"fb12f3ce72727b8f06c8474045effc1b3f007ecc","author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"date":"2015-08-14 10:40:34.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"458d881ae48a1cd48ba58a9b3707e855fab25995","author":{"_account_id":14817,"name":"Mirantis Rally CI","email":"rally-ci@mirantis.com","username":"ci50"},"date":"2015-08-14 10:56:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded by RallyCI. Use `rally-ci recheck` to recheck\n\nSee status at: http://185.8.56.88/\n- docker-check http://185.8.56.88/TuEhkomlAn/EPxWGsgolK/ : SUCCESS in 7m 35s\n- rally-pg-py27-unit http://185.8.56.88/TuEhkomlAn/BdyacukOLP/ : SUCCESS in 2m 31s\n- rally-dsvm-pg-py34-cli http://185.8.56.88/TuEhkomlAn/NyYSGKZred/ : SUCCESS in 36m 33s\n- fuel-community-6.0 http://185.8.56.88/TuEhkomlAn/LnKfDEuBgy/ : SUCCESS in 4m 21s\n- rally-dsvm-pg-py27-cli http://185.8.56.88/TuEhkomlAn/mEaZuAOgRY/ : SUCCESS (non-voting) in 28m 12s\n- mos-6.1 http://185.8.56.88/TuEhkomlAn/sDRByWroMC/ : SUCCESS (non-voting) in 21m 21s","accounts_in_message":[],"_revision_number":3},{"id":"e366ac6c9836768236c80f9290451499a22d968e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 11:11:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-rally-pep8 http://logs.openstack.org/01/212901/3/check/gate-rally-pep8/a45d082/ : SUCCESS in 3m 51s\n- gate-rally-docs http://docs-draft.openstack.org/01/212901/3/check/gate-rally-docs/7bf966c//doc/build/html/ : SUCCESS in 4m 16s\n- gate-rally-python27 http://logs.openstack.org/01/212901/3/check/gate-rally-python27/f81ce6f/ : SUCCESS in 4m 35s\n- gate-rally-python26 http://logs.openstack.org/01/212901/3/check/gate-rally-python26/a67791c/ : SUCCESS in 3m 46s\n- gate-rally-python34 http://logs.openstack.org/01/212901/3/check/gate-rally-python34/229bab6/ : SUCCESS in 5m 52s\n- rally-coverage http://logs.openstack.org/01/212901/3/check/rally-coverage/e17f120/ : SUCCESS in 6m 41s\n- gate-rally-install-bare-centos6 http://logs.openstack.org/01/212901/3/check/gate-rally-install-bare-centos6/75d4eca/ : SUCCESS in 8m 52s\n- gate-rally-install-bare-precise http://logs.openstack.org/01/212901/3/check/gate-rally-install-bare-precise/953041c/ : SUCCESS in 6m 50s\n- gate-rally-dsvm-rally http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-rally/aec65da/ : SUCCESS in 39m 12s\n- gate-rally-dsvm-rally-cinder http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-rally-cinder/60c165b/ : SUCCESS in 42m 39s (non-voting)\n- gate-rally-dsvm-rally-heat http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-rally-heat/de0152a/ : FAILURE in 45m 31s (non-voting)\n- gate-rally-dsvm-rally-nova http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-rally-nova/be03c5e/ : SUCCESS in 43m 43s (non-voting)\n- gate-rally-dsvm-manila-multibackend http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-manila-multibackend/8063802/ : SUCCESS in 27m 17s (non-voting)\n- gate-rally-dsvm-manila-multibackend-no-ss http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-manila-multibackend-no-ss/e1020bc/ : SUCCESS in 25m 07s (non-voting)\n- gate-rally-dsvm-neutron-rally http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-neutron-rally/4e71534/ : SUCCESS in 31m 24s\n- gate-rally-dsvm-neutron-unstable http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-neutron-unstable/0440bea/ : SUCCESS in 37m 02s (non-voting)\n- gate-rally-dsvm-cli http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-cli/27b8c9c/ : SUCCESS in 51m 39s\n- gate-rally-dsvm-verify http://logs.openstack.org/01/212901/3/check/gate-rally-dsvm-verify/9e2ff5a/ : SUCCESS in 23m 56s\n- gate-rally-tox-self http://logs.openstack.org/01/212901/3/check/gate-rally-tox-self/a43b5de/ : FAILURE in 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"09711c687285bc4ffe2a118daf027b74871c0cf8","author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"date":"2015-08-14 12:28:40.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"70d249683f8df96be28a59e6479f8eaf276d6ce3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 12:28:46.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"7ebecf971aa194e745c5fb5e7de650a7f6ecb60d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 13:10:09.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-rally-docs http://docs-draft.openstack.org/01/212901/3/gate/gate-rally-docs/de353b6//doc/build/html/ : SUCCESS in 3m 27s\n- gate-rally-pep8 http://logs.openstack.org/01/212901/3/gate/gate-rally-pep8/96f199c/ : SUCCESS in 3m 27s\n- gate-rally-python27 http://logs.openstack.org/01/212901/3/gate/gate-rally-python27/6f84b3b/ : SUCCESS in 3m 31s\n- gate-rally-python26 http://logs.openstack.org/01/212901/3/gate/gate-rally-python26/9a68cc1/ : SUCCESS in 3m 55s\n- gate-rally-python34 http://logs.openstack.org/01/212901/3/gate/gate-rally-python34/0531592/ : SUCCESS in 4m 43s\n- gate-rally-install-bare-centos6 http://logs.openstack.org/01/212901/3/gate/gate-rally-install-bare-centos6/bcfcc54/ : SUCCESS in 8m 38s\n- gate-rally-install-bare-precise http://logs.openstack.org/01/212901/3/gate/gate-rally-install-bare-precise/0b7dac2/ : SUCCESS in 6m 44s\n- gate-rally-dsvm-rally http://logs.openstack.org/01/212901/3/gate/gate-rally-dsvm-rally/19ddbb6/ : SUCCESS in 31m 24s\n- gate-rally-dsvm-neutron-rally http://logs.openstack.org/01/212901/3/gate/gate-rally-dsvm-neutron-rally/9884ca1/ : SUCCESS in 27m 41s\n- gate-rally-dsvm-cli http://logs.openstack.org/01/212901/3/gate/gate-rally-dsvm-cli/04bb38a/ : SUCCESS in 40m 57s\n- gate-rally-dsvm-verify http://logs.openstack.org/01/212901/3/gate/gate-rally-dsvm-verify/373b607/ : SUCCESS in 26m 39s","accounts_in_message":[],"_revision_number":3},{"id":"9defb3bc62fc96151229250d1af502bf61c53a8d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 13:10:10.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"810970e68e0e962401a2438d51396e3a304cd923","revisions":{"8f61206e848e7ecd243152a6eedfbaa2e234bd77":{"kind":"REWORK","_number":1,"created":"2015-08-14 01:53:03.000000000","uploader":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"ref":"refs/changes/01/212901/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/01/212901/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/01/212901/1"}}},"commit":{"parents":[{"commit":"d870ae88dcdc3811af83c4987acccb298dc8a976","subject":"Merge \"Use os.path.expanduser in file* types\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/d870ae88dcdc3811af83c4987acccb298dc8a976"}]}],"author":{"name":"Zhongcheng Lao","email":"zlao@vmware.com","date":"2015-08-13 09:45:15.000000000","tz":480},"committer":{"name":"Zhongcheng Lao","email":"zlao@vmware.com","date":"2015-08-14 01:48:26.000000000","tz":480},"subject":"Fixed create_user_update_password scenario with keystone v3 endpoint","message":"Fixed create_user_update_password scenario with keystone v3 endpoint\n\ncreate_user_update_password failed with keystone v3 endpoint due to\nAPI inconsistency. The method has been changed to users.update in v3\nfor admin endpoint.\n\nChange-Id: I063c0e488a2dddd72ed865c984efcd0fa596a850\nCloses-Bug: 1469590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/8f61206e848e7ecd243152a6eedfbaa2e234bd77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/8f61206e848e7ecd243152a6eedfbaa2e234bd77"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d870ae88dcdc3811af83c4987acccb298dc8a976","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ca5c75e1d527d6741c5288b4c0e70915db30cb49":{"kind":"REWORK","_number":2,"created":"2015-08-14 09:20:18.000000000","uploader":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"ref":"refs/changes/01/212901/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/01/212901/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/01/212901/2"}}},"commit":{"parents":[{"commit":"d870ae88dcdc3811af83c4987acccb298dc8a976","subject":"Merge \"Use os.path.expanduser in file* types\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/d870ae88dcdc3811af83c4987acccb298dc8a976"}]}],"author":{"name":"Zhongcheng Lao","email":"zlao@vmware.com","date":"2015-08-13 09:45:15.000000000","tz":480},"committer":{"name":"Zhongcheng Lao","email":"zlao@vmware.com","date":"2015-08-14 09:18:34.000000000","tz":480},"subject":"Fixed create_user_update_password scenario with keystone v3 endpoint","message":"Fixed create_user_update_password scenario with keystone v3 endpoint\n\ncreate_user_update_password failed with keystone v3 endpoint due to\nAPI inconsistency. The method has been changed to users.update in v3\nfor admin endpoint.\n\nusers.update_password is going to update the user\u0027s password to which\nthe token belongs in v3. It no longer works to update the user password\nby admin user. When calling users.update_password, the user id will\nbe extracted from the request context in keystone, which is why\nusers.update_password no longer requires user id to be passed as an arg.\nThe old password needs to be supplied for authentication.\n\nRally calls users.update_password in create_user_update_password in v3.\nIt basically tells keystone to update the admin user\u0027s password,\nwhich will result a different behavior to v2.\n\nBesides, user id is wrongly passed as the user\u0027s old password in v3,\nwhich result an UnauthorizedException in keystone and fail the test.\n\nThis commit will use users.update to update the user password with\nadmin clients.\n\nChange-Id: I063c0e488a2dddd72ed865c984efcd0fa596a850\nCloses-Bug: 1469590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/ca5c75e1d527d6741c5288b4c0e70915db30cb49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/ca5c75e1d527d6741c5288b4c0e70915db30cb49"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d870ae88dcdc3811af83c4987acccb298dc8a976","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"810970e68e0e962401a2438d51396e3a304cd923":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-08-14 10:19:38.000000000","uploader":{"_account_id":13158,"name":"Zhongcheng Lao","email":"zlao@vmware.com","username":"zlao"},"ref":"refs/changes/01/212901/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/01/212901/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/01/212901/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/01/212901/3"}}},"commit":{"parents":[{"commit":"d870ae88dcdc3811af83c4987acccb298dc8a976","subject":"Merge \"Use os.path.expanduser in file* types\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/d870ae88dcdc3811af83c4987acccb298dc8a976"}]}],"author":{"name":"Zhongcheng Lao","email":"zlao@vmware.com","date":"2015-08-13 09:45:15.000000000","tz":480},"committer":{"name":"Zhongcheng Lao","email":"zlao@vmware.com","date":"2015-08-14 10:19:38.000000000","tz":0},"subject":"Fixed create_user_update_password scenario with keystone v3 endpoint","message":"Fixed create_user_update_password scenario with keystone v3 endpoint\n\ncreate_user_update_password failed with keystone v3 endpoint due to\nAPI inconsistency. The method has been changed to users.update in v3\nfor admin endpoint.\n\nusers.update_password is going to update the user\u0027s password to which\nthe token belongs in v3. Unlike v2, It no longer works to update\nthe user password by admin user.\n\nWhen calling users.update_password, the user id will\nbe extracted from the request context in keystone, which is why\nusers.update_password no longer requires user id to be passed as an arg.\nThe old password needs to be supplied for authentication.\n\nRally calls users.update_password in create_user_update_password in v3.\nIt basically tells keystone to update the admin user\u0027s password,\nwhich will result a different behavior to v2.\n\nBesides, user id is wrongly passed as the user\u0027s old password in v3,\nwhich result an UnauthorizedException in keystone and fail the test.\n\nThis commit will use users.update to update the user password with\nadmin clients.\n\nChange-Id: I063c0e488a2dddd72ed865c984efcd0fa596a850\nCloses-Bug: 1469590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/810970e68e0e962401a2438d51396e3a304cd923"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/810970e68e0e962401a2438d51396e3a304cd923"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d870ae88dcdc3811af83c4987acccb298dc8a976","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
