)]}'
{"id":"openstack%2Fdevstack~171979","triplet_id":"openstack%2Fdevstack~master~I9176e0d3eea3b0ab33a58c3f99458522d5c37557","project":"openstack/devstack","branch":"master","topic":"bug/1441010","hashtags":[],"change_id":"I9176e0d3eea3b0ab33a58c3f99458522d5c37557","subject":"Add OSC_V3_API_OPTS for operations requiring Keystone API V3","status":"ABANDONED","created":"2015-04-09 09:22:26.000000000","updated":"2015-07-28 01:15:25.000000000","total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"32a160a8c5829671606248f78829eac4166e54a1","_number":171979,"virtual_id_number":171979,"owner":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":-1,"date":"2015-06-25 11:45:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"date":"2015-06-08 10:41:51.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},{"_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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"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":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2015-06-10 10:14:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":-1,"date":"2015-06-16 04:12:54.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},{"value":0,"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},{"_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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"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":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"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":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},{"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_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"},{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-14 14:37:04.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2015-04-14 14:37:11.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-04-14 14:37:13.000000000","updated_by":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"reviewer":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"state":"REVIEWER"},{"updated":"2015-04-16 05:19:59.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-04-16 06:54:23.000000000","updated_by":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"reviewer":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"state":"REVIEWER"},{"updated":"2015-04-16 09:56:22.000000000","updated_by":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"reviewer":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"state":"REVIEWER"},{"updated":"2015-04-16 14:02:15.000000000","updated_by":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"reviewer":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"state":"REVIEWER"},{"updated":"2015-04-16 17:29:18.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-04-30 19:57:37.000000000","updated_by":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"reviewer":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"state":"REVIEWER"},{"updated":"2015-05-28 01:01:12.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2015-06-05 05:32:54.000000000","updated_by":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"reviewer":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"state":"REVIEWER"},{"updated":"2015-06-08 10:41:51.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-06-10 10:14:15.000000000","updated_by":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"reviewer":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"state":"REVIEWER"},{"updated":"2015-06-16 04:12:54.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-06-25 11:45:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b59082e3d3e2c7252186802e8665bb3b07dc21ee","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-04-09 09:22:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8708a143a0237827f02df92c3e242b646458d6ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 10:22:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/79/171979/1/check/check-tempest-dsvm-full/56bb56f/ : SUCCESS in 43m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/171979/1/check/check-tempest-dsvm-postgres-full/b25932c/ : SUCCESS in 52m 10s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/79/171979/1/check/check-tempest-dsvm-neutron-full/a0b52b0/ : SUCCESS in 53m 53s\n- check-grenade-dsvm http://logs.openstack.org/79/171979/1/check/check-grenade-dsvm/7ee1f93/ : SUCCESS in 37m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/171979/1/check/gate-tempest-dsvm-large-ops/179998d/ : SUCCESS in 22m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/171979/1/check/gate-tempest-dsvm-neutron-large-ops/0b4cb29/ : SUCCESS in 23m 38s\n- gate-devstack-bashate http://logs.openstack.org/79/171979/1/check/gate-devstack-bashate/245b092/ : SUCCESS in 28s\n- gate-devstack-unit-tests http://logs.openstack.org/79/171979/1/check/gate-devstack-unit-tests/7ff0c2c/ : SUCCESS in 11s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/171979/1/check/check-devstack-dsvm-cells/e67dbd7/ : SUCCESS in 20m 40s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/171979/1/check/check-grenade-dsvm-partial-ncpu/e768112/ : SUCCESS in 40m 01s\n- check-swift-dsvm-functional http://logs.openstack.org/79/171979/1/check/check-swift-dsvm-functional/273cbea/ : SUCCESS in 23m 48s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/79/171979/1/check/check-tempest-dsvm-ironic-pxe_ssh/2fc3713/ : SUCCESS in 30m 53s\n- check-devstack-dsvm-updown http://logs.openstack.org/79/171979/1/check/check-devstack-dsvm-updown/f771fdf/ : SUCCESS in 18m 39s\n- check-tempest-dsvm-f21 http://logs.openstack.org/79/171979/1/check/check-tempest-dsvm-f21/58bdd62/ : FAILURE in 43m 02s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/79/171979/1/check/check-tempest-dsvm-centos7/8bb032e/ : SUCCESS in 38m 52s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/79/171979/1/check/gate-devstack-publish-docs/1e74110//doc/build/html/ : SUCCESS in 1m 21s\n- check-grenade-dsvm-neutron http://logs.openstack.org/79/171979/1/check/check-grenade-dsvm-neutron/f42e49c/ : SUCCESS in 54m 29s","accounts_in_message":[],"_revision_number":1},{"id":"b68b3b70769ee4b066cbb09e63d7a3caf2a1618a","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-04-09 10:34:46.000000000","message":"Patch Set 1: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/79/171979/1/14872/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"7451c74bbd41c1d47e742f43422f20ba7fb709af","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-04-09 15:30:38.000000000","message":"Patch Set 1:\n\nOn a devstack spawned last week:\n\n  ubuntu@devstack-jordan-10h-55m08-04-15:~/devstack$ openstack role list\n+----------------------------------+---------------+\n| ID                               | Name          |\n+----------------------------------+---------------+\n| 48686b2474924239a39ad10bb5ca357a | ResellerAdmin |\n| 508aab6e8f464c6b811d94e4e7d218ab | Member        |\n| 53ddee3d8ee74cd1bd886e121b776352 | service       |\n| a2791315b485448581f341047d494c47 | anotherrole   |\n| fa0326ce9c974dc497fad3da4e62a05e | admin         |\n+----------------------------------+---------------+\n\nSo I am not sure about the issue (maybe if you open a bug report in LP it would make things clearer)","accounts_in_message":[],"_revision_number":1},{"id":"7f5a18be5675f2c7864f4ceb692be6b8d5b7e490","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-04-09 16:30:50.000000000","message":"Patch Set 1: Code-Review+1\n\nWhy don\u0027t you change your commit message:\n\n  get_or_add_group_project_role() doesn\u0027t use API V3 options so\n  \u0027role list --group \u003cgroup\u003e\u0027 and \u0027role add --group \u003cgroup\u003e\u0027 fails.","accounts_in_message":[],"_revision_number":1},{"id":"f4d697896680fc32553fe6e597339f1bdda1893d","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-04-09 22:38:26.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"32e9a4ce7c9a987985b0b9c66df325f4cec5effe","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-04-09 22:38:46.000000000","message":"Patch Set 2:\n\n@Peter, thank you for your review.","accounts_in_message":[],"_revision_number":2},{"id":"bba4b019a12d280926c3d12902b193a55d34b1e7","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-04-09 23:42:22.000000000","message":"Patch Set 2:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/79/171979/2/14956/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":2},{"id":"64a3716db49f3e768e466cc4a46c99392d8d31de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-09 23:54:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/79/171979/2/check/check-tempest-dsvm-full/2e79788/ : SUCCESS in 41m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/171979/2/check/check-tempest-dsvm-postgres-full/d4a71f9/ : SUCCESS in 43m 35s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/79/171979/2/check/check-tempest-dsvm-neutron-full/d8af895/ : SUCCESS in 58m 16s\n- check-grenade-dsvm http://logs.openstack.org/79/171979/2/check/check-grenade-dsvm/dffd7d0/ : SUCCESS in 40m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/171979/2/check/gate-tempest-dsvm-large-ops/31f38a3/ : SUCCESS in 21m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/171979/2/check/gate-tempest-dsvm-neutron-large-ops/a14d6d4/ : SUCCESS in 22m 22s\n- gate-devstack-bashate http://logs.openstack.org/79/171979/2/check/gate-devstack-bashate/70e727b/ : SUCCESS in 32s\n- gate-devstack-unit-tests http://logs.openstack.org/79/171979/2/check/gate-devstack-unit-tests/fe8c087/ : SUCCESS in 26s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/171979/2/check/check-devstack-dsvm-cells/873cb75/ : SUCCESS in 19m 48s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/171979/2/check/check-grenade-dsvm-partial-ncpu/2dd7997/ : SUCCESS in 39m 23s\n- check-swift-dsvm-functional http://logs.openstack.org/79/171979/2/check/check-swift-dsvm-functional/6407df3/ : SUCCESS in 23m 47s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/79/171979/2/check/check-tempest-dsvm-ironic-pxe_ssh/f3b1992/ : SUCCESS in 31m 54s\n- check-devstack-dsvm-updown http://logs.openstack.org/79/171979/2/check/check-devstack-dsvm-updown/82e4369/ : SUCCESS in 20m 29s\n- check-tempest-dsvm-f21 http://logs.openstack.org/79/171979/2/check/check-tempest-dsvm-f21/f4d248b/ : FAILURE in 44m 57s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/79/171979/2/check/check-tempest-dsvm-centos7/e79feb3/ : SUCCESS in 35m 15s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/79/171979/2/check/gate-devstack-publish-docs/901697c//doc/build/html/ : SUCCESS in 1m 35s\n- check-grenade-dsvm-neutron http://logs.openstack.org/79/171979/2/check/check-grenade-dsvm-neutron/f2702df/ : SUCCESS in 1h 13m 18s","accounts_in_message":[],"_revision_number":2},{"id":"b09ed5251423888abd15955a51148930f5f39ed9","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-04-10 14:50:21.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"42ebb8de146b80ee2903da69495663f0b115372d","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-04-13 15:49:10.000000000","message":"Patch Set 2: Code-Review-1\n\nDuplicate of https://review.openstack.org/#/c/172553\n\nI know you sent your patch first...","accounts_in_message":[],"_revision_number":2},{"id":"e0ea7dc69e8d7324cdcd6110f5d310d215bd4a0b","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-04-13 15:51:37.000000000","message":"Patch Set 2:\n\nwhoops. sorry. didn\u0027t see your patch. i\u0027ll gladly drop mine -- just retarget it againt bug1441010","accounts_in_message":[],"_revision_number":2},{"id":"d5d62ee1c02eb09cb5d31ffc9c464352ff76f163","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-04-13 16:06:45.000000000","message":"Patch Set 2: -Code-Review","accounts_in_message":[],"_revision_number":2},{"id":"5d76d1abde0ca381d3c2c8fb63fe7438e72f78ca","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2015-04-14 14:37:13.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"eb614608097d98e873314067fd6dec1940f25d27","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-14 14:55:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e5b102d042a5aab40541dd565552653c08854b2b","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-04-14 16:07:19.000000000","message":"Patch Set 2: Code-Review-1\n\nsetting -1 so we dont merge without targeting bug.\n\njust update to be similar to this: https://review.openstack.org/#/c/172553","accounts_in_message":[],"_revision_number":2},{"id":"4c6c2f28df592877b182a93270fb62a0c1fd2bd3","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-04-14 19:40:43.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"61375d1b6ef5926e8ed44ae2f515d491e718932a","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-04-15 01:42:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5c98206d8311c5256fa841eee42bf852000b1b24","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-04-15 01:56:57.000000000","message":"Patch Set 3:\n\nThank you, Gordon!","accounts_in_message":[],"_revision_number":3},{"id":"36137d21eeaeb008a154f37ddab2b61906c4dd92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-15 03:02:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/79/171979/3/check/check-tempest-dsvm-full/3e56e7a/ : SUCCESS in 45m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/171979/3/check/check-tempest-dsvm-postgres-full/9c2b992/ : SUCCESS in 44m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/79/171979/3/check/check-tempest-dsvm-neutron-full/ada95d2/ : SUCCESS in 56m 41s\n- check-grenade-dsvm http://logs.openstack.org/79/171979/3/check/check-grenade-dsvm/d930f9d/ : SUCCESS in 36m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/171979/3/check/gate-tempest-dsvm-large-ops/7c96507/ : SUCCESS in 23m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/171979/3/check/gate-tempest-dsvm-neutron-large-ops/36a81ed/ : SUCCESS in 22m 10s\n- gate-devstack-bashate http://logs.openstack.org/79/171979/3/check/gate-devstack-bashate/26ecb26/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/79/171979/3/check/gate-devstack-unit-tests/8abef64/ : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/171979/3/check/check-devstack-dsvm-cells/77c49bb/ : SUCCESS in 20m 51s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/171979/3/check/check-grenade-dsvm-partial-ncpu/a2b49e6/ : SUCCESS in 41m 32s\n- check-swift-dsvm-functional http://logs.openstack.org/79/171979/3/check/check-swift-dsvm-functional/7d9b907/ : SUCCESS in 20m 42s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/79/171979/3/check/check-tempest-dsvm-ironic-pxe_ssh/6eb9917/ : SUCCESS in 33m 47s\n- check-devstack-dsvm-updown http://logs.openstack.org/79/171979/3/check/check-devstack-dsvm-updown/2b5c2e9/ : SUCCESS in 18m 49s\n- check-tempest-dsvm-f21 http://logs.openstack.org/79/171979/3/check/check-tempest-dsvm-f21/5431fc2/ : FAILURE in 45m 49s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/79/171979/3/check/check-tempest-dsvm-centos7/9b7d979/ : SUCCESS in 41m 57s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/79/171979/3/check/gate-devstack-publish-docs/e8b22ce//doc/build/html/ : SUCCESS in 1m 44s\n- check-grenade-dsvm-neutron http://logs.openstack.org/79/171979/3/check/check-grenade-dsvm-neutron/e3236f1/ : SUCCESS in 1h 09m 26s","accounts_in_message":[],"_revision_number":3},{"id":"13595552c4b4f9c96d0a56c310f569ba8b8a2f7e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-15 03:10:40.000000000","message":"Patch Set 3: Code-Review+1\n\nThe two changes 1) refactoring OS_CMD_V3 and 2) modifying get_or_add_group_project_role() could be done in 2 patches. \n\nBut overall, this works, and it much needed","accounts_in_message":[],"_revision_number":3},{"id":"531e2fa435186c4b744ae838e83411a2c1c59657","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-04-15 13:32:06.000000000","message":"Patch Set 3: Code-Review+1\n\nthanks","accounts_in_message":[],"_revision_number":3},{"id":"d38d1577d54bd113b5e177033b82071efdcdfd64","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-04-15 23:49:40.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nminor quibble inline","accounts_in_message":[],"_revision_number":3},{"id":"f1104b2def30e2a13eaaf93667b991200beb4004","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-04-16 02:05:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b9eb60ef862464334e0b873feddc666789bfa262","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 03:11:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/79/171979/4/check/check-tempest-dsvm-full/2e55c41/ : SUCCESS in 44m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/171979/4/check/check-tempest-dsvm-postgres-full/28de9d0/ : SUCCESS in 42m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/79/171979/4/check/check-tempest-dsvm-neutron-full/8eedfb6/ : SUCCESS in 53m 16s\n- check-grenade-dsvm http://logs.openstack.org/79/171979/4/check/check-grenade-dsvm/cc975db/ : SUCCESS in 43m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/171979/4/check/gate-tempest-dsvm-large-ops/d9affdb/ : SUCCESS in 21m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/171979/4/check/gate-tempest-dsvm-neutron-large-ops/4cc2bd0/ : SUCCESS in 22m 23s\n- gate-devstack-bashate http://logs.openstack.org/79/171979/4/check/gate-devstack-bashate/c774e7b/ : SUCCESS in 15s\n- gate-devstack-unit-tests http://logs.openstack.org/79/171979/4/check/gate-devstack-unit-tests/a7241a5/ : SUCCESS in 14s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/171979/4/check/check-devstack-dsvm-cells/eb52161/ : SUCCESS in 19m 00s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/171979/4/check/check-grenade-dsvm-partial-ncpu/bf77c0f/ : SUCCESS in 37m 31s\n- check-swift-dsvm-functional http://logs.openstack.org/79/171979/4/check/check-swift-dsvm-functional/3b4e06a/ : SUCCESS in 20m 50s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/79/171979/4/check/check-tempest-dsvm-ironic-pxe_ssh/1e20e37/ : SUCCESS in 34m 41s\n- check-devstack-dsvm-updown http://logs.openstack.org/79/171979/4/check/check-devstack-dsvm-updown/9f6f814/ : SUCCESS in 19m 51s\n- check-tempest-dsvm-f21 http://logs.openstack.org/79/171979/4/check/check-tempest-dsvm-f21/414daa2/ : SUCCESS in 53m 13s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/79/171979/4/check/check-tempest-dsvm-centos7/3a9bd30/ : SUCCESS in 40m 05s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/79/171979/4/check/gate-devstack-publish-docs/d781b0c//doc/build/html/ : SUCCESS in 1m 52s\n- check-grenade-dsvm-neutron http://logs.openstack.org/79/171979/4/check/check-grenade-dsvm-neutron/f5c2009/ : SUCCESS in 1h 00m 53s","accounts_in_message":[],"_revision_number":4},{"id":"076e942e99e672d9231cecb54ae4830615ae5749","author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"date":"2015-04-16 05:19:59.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"80a5618daaf89444d86e4236a11be111ad7ad88e","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-04-16 05:50:11.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"919515eb97ed02ee64c2bf585395cc8e96868bd7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-16 06:16:29.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"9b21ee3b84cbd2e49f9a9b7f85502473ea65833b","author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"date":"2015-04-16 06:54:23.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"e2e1761d1dba1a9585a62a3cf111f2cc1fc68657","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2015-04-16 09:56:22.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"f82ca2f4428e07302e67c1a1bf5475ef5ae1b959","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-04-16 14:02:15.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"51ab99769ae85627e3c6e8fb69b6623aa8863844","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-04-16 17:29:18.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nI am not a fan of using a global env var like this, it limits the ability to use those functions outside of stack.sh.  Also, we run with nounset enabled so it always needs to be set.\n\nIf OS_V3_API stays as a global, it must be listed in functions-common as a dependant variable and have a default null value set somewhere where it will be piced up by anything using those functions outside of stack.sh.\n\nIs just exporting OS_IDENTITY_API_VERSION\u003d3 not an option here?","accounts_in_message":[],"_revision_number":4},{"id":"74bd07a50927b3ef97c5b2b8793c8b69d962ae2a","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-04-17 01:37:42.000000000","message":"Patch Set 4:\n\n@Dean the default OS_URL is for V2 API. So we have to specify os_url for V3 API explicitly. But it doesn\u0027t matter specify OS_TOKEN or not. I prefer to keep \u0027--os-token\u0027 so people know the difference between V2 and V3 API options. As OS_TOKEN and OS_URL are not listed as dependent variables in functions-common, is it ok to not add OS_V3_API either? Thanks.","accounts_in_message":[],"_revision_number":4},{"id":"da4fff73bb1ce3ca1763e742b6d1dd0fabb1afe6","author":{"_account_id":1894,"name":"Ryota MIBU","email":"r-mibu@cq.jp.nec.com","username":"r-mibu"},"date":"2015-04-20 02:40:47.000000000","message":"Patch Set 4:\n\nThis bug can be occurred in another place once keystone\u0027s group feature was used, so creating new global parameter is nice to reuse it.\n\nIdeally, we should change keystone API version from v2 to v3 in another commit.","accounts_in_message":[],"_revision_number":4},{"id":"a56f72e22a647f7d58e523ce9f05ee3d42f6ae33","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-04-30 19:57:37.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"3bb50276858f3b940a50522a95bff68b740f7706","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-05-07 08:31:36.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fa66a5805bc6c0283bb23eaaae3600c7e332785f","author":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"date":"2015-05-18 07:26:51.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"6cba331ff9a43930539221fd6e28bb024315a9f4","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-05-28 01:01:12.000000000","message":"Patch Set 4: Code-Review-1\n\nI looked a bit more closely\n\nIt seems at the root Icebafc06859f8879c584cfd67aa51cb0c9ce48af added group calls without enforcing the V3 API so we have a mix with no clear strategy.\n\nWe have IDENTITY_API_VERSION set as default 2.0 ... so what does that variable even mean?  I would like to see that addressed either here or in dependent changes.\n\nWe also just committed I2575a516244b848e5ed461e7f488c59edc41068d which disables the v2 api","accounts_in_message":[],"_revision_number":4},{"id":"e167939f69b2ca5766086af2b273aacdfe5ec096","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-06-03 04:36:35.000000000","message":"Patch Set 4:\n\nHi, Ian, thank you for your comment.\nIDENTITY_API_VERSION should be set to the version (2.0 or 3) we want to use. It seems that I2575a516244b848e5ed461e7f488c59edc41068d didn\u0027t do a complete job. If ENABLE_IDENTITY_V2 is False, IDENTITY_API_VERSION is set to 3 and API v2.0 is disabled which should introduce issues because some projects hardcode v2.0, e.g.\nlib/glance:191:    iniset $GLANCE_CACHE_CONF DEFAULT auth_url $KEYSTONE_AUTH_URI/v2.0\nlib/ceilometer:216:    iniset $CEILOMETER_CONF service_credentials os_auth_url $KEYSTONE_SERVICE_URI/v2.0\n\nOnly keystone itself is using IDENTITY_API_VERSION:\n\nlib/keystone:413:            \"$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_SERVICE_PORT/v$IDENTITY_API_VERSION\" \\\nlib/keystone:414:            \"$KEYSTONE_AUTH_PROTOCOL://$KEYSTONE_AUTH_HOST:$KEYSTONE_AUTH_PORT/v$IDENTITY_API_VERSION\" \\\nlib/keystone:415:            \"$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_SERVICE_PORT/v$IDENTITY_API_VERSION\"","accounts_in_message":[],"_revision_number":4},{"id":"a0c371b26789edc69fb961c2f7156ff18a270d75","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-06-08 06:11:30.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"bd80bb5e1cabd33778d02bc54d3e239c04ab6578","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-08 07:38:06.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/79/171979/5/check/check-tempest-dsvm-full/049fb96/ : SUCCESS in 45m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/171979/5/check/check-tempest-dsvm-postgres-full/0af8feb/ : SUCCESS in 44m 08s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/79/171979/5/check/check-tempest-dsvm-neutron-full/c6b64c5/ : SUCCESS in 57m 41s\n- check-grenade-dsvm http://logs.openstack.org/79/171979/5/check/check-grenade-dsvm/5d6a5dd/ : SUCCESS in 36m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/171979/5/check/gate-tempest-dsvm-large-ops/a3ae4fc/ : SUCCESS in 27m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/171979/5/check/gate-tempest-dsvm-neutron-large-ops/93f4c07/ : SUCCESS in 27m 37s\n- gate-devstack-bashate http://logs.openstack.org/79/171979/5/check/gate-devstack-bashate/904298d/ : SUCCESS in 18s\n- gate-devstack-unit-tests http://logs.openstack.org/79/171979/5/check/gate-devstack-unit-tests/d625164/ : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/171979/5/check/check-devstack-dsvm-cells/cc8e184/ : SUCCESS in 20m 47s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/171979/5/check/check-grenade-dsvm-partial-ncpu/dc44702/ : SUCCESS in 41m 27s\n- check-swift-dsvm-functional http://logs.openstack.org/79/171979/5/check/check-swift-dsvm-functional/334eea6/ : SUCCESS in 23m 16s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/79/171979/5/check/check-tempest-dsvm-ironic-pxe_ssh/84fc3bc/ : SUCCESS in 32m 44s\n- check-devstack-dsvm-updown http://logs.openstack.org/79/171979/5/check/check-devstack-dsvm-updown/f4726dd/ : SUCCESS in 16m 31s\n- check-tempest-dsvm-f21 http://logs.openstack.org/79/171979/5/check/check-tempest-dsvm-f21/be884f9/ : FAILURE in 1h 26m 08s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/79/171979/5/check/check-tempest-dsvm-centos7/c90ec1d/ : FAILURE in 34m 20s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/79/171979/5/check/gate-devstack-publish-docs/2689152//doc/build/html/ : SUCCESS in 1m 40s\n- check-grenade-dsvm-neutron http://logs.openstack.org/79/171979/5/check/check-grenade-dsvm-neutron/8df8096/ : SUCCESS in 35m 47s","accounts_in_message":[],"_revision_number":5},{"id":"db00e2c868d54b54159b6799d29c31a8b54a28e3","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-06-08 10:41:51.000000000","message":"Patch Set 5:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/79/171979/5/267/index.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":5},{"id":"4a4b0ff2e185f3a164e94a04beed050b4f4c9e73","author":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"date":"2015-06-10 10:14:15.000000000","message":"Patch Set 5: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"387758c36e2a0fcdc3d1dfde1a655aea9ec9a65e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-06-16 04:12:54.000000000","message":"Patch Set 5: Code-Review-1\n\nI think Jamie\u0027s patches are going to undo this work anyway, and should be merged soon","accounts_in_message":[],"_revision_number":5},{"id":"7e68b90aa98f595e7a9066fd710ce9a6d7eecd4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 11:45:49.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"38ac17af7e7993d3e90818409d822935fb8a5930","author":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"date":"2015-07-28 01:15:25.000000000","message":"Abandoned\n\nDevstack has V3 API enabled.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"9a19b03386288956d5bb51daebb7f2acc5d722b2","revisions":{"cb10ba1736f9c2d1f67a96f0db52c9f1c5820681":{"kind":"REWORK","_number":1,"created":"2015-04-09 09:22:26.000000000","uploader":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"ref":"refs/changes/79/171979/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/79/171979/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/79/171979/1"}}},"commit":{"parents":[{"commit":"9860876f5dbb07826b680143a4e111ad580053fe","subject":"perform install_infra sooner in stack.sh","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9860876f5dbb07826b680143a4e111ad580053fe"}]}],"author":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-09 07:14:34.000000000","tz":480},"committer":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-09 07:14:34.000000000","tz":480},"subject":"Keystone group operation requires Keystone API V3","message":"Keystone group operation requires Keystone API V3\n\nget_or_add_group_project_role() doesn\u0027t use API V3 options so\n\u0027role list\u0027 and \u0027role add\u0027 actually failed.\n\nChange-Id: I9176e0d3eea3b0ab33a58c3f99458522d5c37557\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cb10ba1736f9c2d1f67a96f0db52c9f1c5820681"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cb10ba1736f9c2d1f67a96f0db52c9f1c5820681"}]},"branch":"refs/heads/master"},"6b1763666c454a8981ffb4bb34ab0b5ccfcd08e2":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-04-09 22:38:26.000000000","uploader":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"ref":"refs/changes/79/171979/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/79/171979/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/79/171979/2"}}},"commit":{"parents":[{"commit":"9860876f5dbb07826b680143a4e111ad580053fe","subject":"perform install_infra sooner in stack.sh","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9860876f5dbb07826b680143a4e111ad580053fe"}]}],"author":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-09 07:14:34.000000000","tz":480},"committer":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-09 22:38:26.000000000","tz":0},"subject":"Keystone group operation requires Keystone API V3","message":"Keystone group operation requires Keystone API V3\n\nget_or_add_group_project_role() doesn\u0027t use API V3 options so\n\u0027role list --group \u003cgroup\u003e\u0027 and \u0027role add --group \u003cgroup\u003e\u0027 fails.\n\nChange-Id: I9176e0d3eea3b0ab33a58c3f99458522d5c37557\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6b1763666c454a8981ffb4bb34ab0b5ccfcd08e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6b1763666c454a8981ffb4bb34ab0b5ccfcd08e2"}]},"branch":"refs/heads/master"},"2190b7350abc07b3c00eb2a86911ad82877255c2":{"kind":"REWORK","_number":3,"created":"2015-04-15 01:42:38.000000000","uploader":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"ref":"refs/changes/79/171979/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/79/171979/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/79/171979/3"}}},"commit":{"parents":[{"commit":"1235581559087974580c0e5f6e3ade82e9030a70","subject":"Merge \"Add ironic files to .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1235581559087974580c0e5f6e3ade82e9030a70"}]}],"author":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-09 07:14:34.000000000","tz":480},"committer":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-15 01:25:12.000000000","tz":480},"subject":"Add OS_CMD_V3 for operations requiring Keystone API V3","message":"Add OS_CMD_V3 for operations requiring Keystone API V3\n\nSome operations require Keystone API V3 and we see scattered commands\nin some files. And get_or_add_group_project_role() even doesn\u0027t use\nAPI V3 options so \u0027role list --group \u003cgroup\u003e\u0027 and \u0027role add --group \u003cgroup\u003e\u0027\nfails. This patch adds a new variable OS_CMD_V3 so it can be reused for\neveryone who wants keystone API V3 related operations.\n\nCloses-Bug: #1441010\nChange-Id: I9176e0d3eea3b0ab33a58c3f99458522d5c37557\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2190b7350abc07b3c00eb2a86911ad82877255c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2190b7350abc07b3c00eb2a86911ad82877255c2"}]},"branch":"refs/heads/master"},"6c2069845fc5125b03c0ca09afff6658caea60e1":{"kind":"REWORK","_number":4,"created":"2015-04-16 02:05:27.000000000","uploader":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"ref":"refs/changes/79/171979/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/79/171979/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/79/171979/4"}}},"commit":{"parents":[{"commit":"1235581559087974580c0e5f6e3ade82e9030a70","subject":"Merge \"Add ironic files to .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1235581559087974580c0e5f6e3ade82e9030a70"}]}],"author":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-09 07:14:34.000000000","tz":480},"committer":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-16 01:41:55.000000000","tz":480},"subject":"Add OS_V3_API for operations requiring Keystone API V3","message":"Add OS_V3_API for operations requiring Keystone API V3\n\nSome operations require Keystone API V3 and we see scattered commands\nin some files. And get_or_add_group_project_role() even doesn\u0027t use\nAPI V3 options so \u0027role list --group \u003cgroup\u003e\u0027 and \u0027role add --group \u003cgroup\u003e\u0027\nfails. This patch adds a new variable OS_V3_API so it can be reused for\neveryone who wants keystone API V3 related operations.\n\nCloses-Bug: #1441010\nChange-Id: I9176e0d3eea3b0ab33a58c3f99458522d5c37557\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6c2069845fc5125b03c0ca09afff6658caea60e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6c2069845fc5125b03c0ca09afff6658caea60e1"}]},"branch":"refs/heads/master"},"9a19b03386288956d5bb51daebb7f2acc5d722b2":{"kind":"REWORK","_number":5,"created":"2015-06-08 06:11:30.000000000","uploader":{"_account_id":13790,"name":"Zhenzan Zhou","email":"linuxosa@gmail.com","username":"zhenzanzhou"},"ref":"refs/changes/79/171979/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/79/171979/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/79/171979/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/79/171979/5"}}},"commit":{"parents":[{"commit":"21b7e975fa3d1db3710b3d12d965f87828d9be84","subject":"Merge \"MAINTAINERS.rst: Add MidoNet section\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/21b7e975fa3d1db3710b3d12d965f87828d9be84"}]}],"author":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-04-09 07:14:34.000000000","tz":480},"committer":{"name":"Zhenzan Zhou","email":"zhenzan.zhou@intel.com","date":"2015-06-08 06:00:33.000000000","tz":480},"subject":"Add OSC_V3_API_OPTS for operations requiring Keystone API V3","message":"Add OSC_V3_API_OPTS for operations requiring Keystone API V3\n\nSome operations require Keystone API V3 and we see scattered commands\nin some files. And get_or_add_group_project_role() even doesn\u0027t use\nAPI V3 options so \u0027role list --group \u003cgroup\u003e\u0027 and \u0027role add --group \u003cgroup\u003e\u0027\nfails. This patch adds a new variable OS_V3_API so it can be reused for\neveryone who wants keystone API V3 related operations.\n\nCloses-Bug: #1441010\nChange-Id: I9176e0d3eea3b0ab33a58c3f99458522d5c37557\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9a19b03386288956d5bb51daebb7f2acc5d722b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9a19b03386288956d5bb51daebb7f2acc5d722b2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
