)]}'
{"id":"openstack%2Fdevstack~156527","triplet_id":"openstack%2Fdevstack~master~I5f822b827e25a645bbb41986cef35939812a6908","project":"openstack/devstack","branch":"master","topic":"bug/1421616","hashtags":[],"change_id":"I5f822b827e25a645bbb41986cef35939812a6908","subject":"Definition of _default _member_ role is necessary","status":"ABANDONED","created":"2015-02-17 09:57:51.000000000","updated":"2015-03-03 15:19:00.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"894ce6b601e7e190fce7368886636a6f83356923","_number":156527,"virtual_id_number":156527,"owner":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"all":[{"_account_id":15200,"name":"mickey"},{"value":1,"date":"2015-02-24 18:36:26.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":1,"date":"2015-02-25 09:37:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-02-24 19:28:04.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"date":"2015-02-24 18:39:27.000000000","_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"date":"2015-02-27 20:40:04.000000000","_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"date":"2015-02-24 17:02:20.000000000","_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"}],"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":{"recommended":{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},"disliked":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15200,"name":"mickey"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2015-02-24 19:03:32.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":-1,"date":"2015-03-02 18:59:20.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},{"value":-1,"date":"2015-02-27 12:33:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"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":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"}],"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":15200,"name":"mickey"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"}],"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":15200,"name":"mickey"},{"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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"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":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},{"_account_id":15200,"name":"mickey"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-18 00:13:56.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-02-19 20:39:36.000000000","updated_by":{"_account_id":15200,"name":"mickey"},"reviewer":{"_account_id":15200,"name":"mickey"},"state":"REVIEWER"},{"updated":"2015-02-24 18:36:26.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-02-24 18:39:27.000000000","updated_by":{"_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-02-24 19:03:32.000000000","updated_by":{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},"reviewer":{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},"state":"REVIEWER"},{"updated":"2015-02-24 19:28:04.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2015-02-25 09:37:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-02-27 12:33:15.000000000","updated_by":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"reviewer":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"state":"REVIEWER"},{"updated":"2015-02-27 20:40:04.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-03-02 18:59:20.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"}],"messages":[{"id":"0d792841d1da85ff8f2a7592631f0adfbed238a3","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-17 09:57:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7a7b57f974c383ba32514391e6b6b30b7cd330de","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-02-17 10:44:54.000000000","message":"Patch Set 1: Verified-1\n\nFailed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/27/156527/1/9578/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":"7c1c4f6647f3f2b7970382e03a572fd407b2ad26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-17 11:02:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- check-tempest-dsvm-full http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-full/b6cb142/ : FAILURE in 24m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-postgres-full/afdb039/ : FAILURE in 24m 20s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-neutron-full/2f47dbf/ : FAILURE in 25m 24s\n- check-grenade-dsvm http://logs.openstack.org/27/156527/1/check/check-grenade-dsvm/2875b40/ : SUCCESS in 58m 41s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/156527/1/check/gate-tempest-dsvm-large-ops/3dce827/ : FAILURE in 16m 34s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/156527/1/check/gate-tempest-dsvm-neutron-large-ops/8163458/ : FAILURE in 18m 33s\n- gate-devstack-bashate http://logs.openstack.org/27/156527/1/check/gate-devstack-bashate/2d79533/ : SUCCESS in 34s\n- gate-devstack-unit-tests http://logs.openstack.org/27/156527/1/check/gate-devstack-unit-tests/47f045a/ : SUCCESS in 24s\n- check-devstack-dsvm-cells http://logs.openstack.org/27/156527/1/check/check-devstack-dsvm-cells/af7ed5d/ : SUCCESS in 13m 55s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/27/156527/1/check/check-grenade-dsvm-partial-ncpu/66606e1/ : SUCCESS in 43m 00s\n- check-swift-dsvm-functional http://logs.openstack.org/27/156527/1/check/check-swift-dsvm-functional/6e3e9f7/ : SUCCESS in 23m 40s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-ironic-pxe_ssh/c20df96/ : FAILURE in 50m 32s\n- check-devstack-dsvm-updown http://logs.openstack.org/27/156527/1/check/check-devstack-dsvm-updown/5b634a5/ : SUCCESS in 14m 25s\n- check-tempest-dsvm-f21 http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-f21/926a658/ : FAILURE in 40m 01s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-centos7/39a56ca/ : FAILURE in 39m 06s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/27/156527/1/check/gate-devstack-publish-docs/6cb2e93//doc/build/html/ : SUCCESS in 1m 43s","accounts_in_message":[],"_revision_number":1},{"id":"263858e48ae8551d8cd9c6efbeb3883297280091","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-02-17 11:03:00.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full: unrecognized error\n- check-tempest-dsvm-ironic-pxe_ssh: https://bugs.launchpad.net/bugs/1311066\n- check-tempest-dsvm-neutron-full: unrecognized error\n- check-tempest-dsvm-postgres-full: unrecognized error\n- gate-tempest-dsvm-large-ops: unrecognized error\n- gate-tempest-dsvm-neutron-large-ops: unrecognized error\n\nSome of the tests failed in a way that we did not understand. Please help us classify these issues so that they can be part of Elastic Recheck http://status.openstack.org/elastic-recheck/\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"eea3b71612dbf05004610e035d6da6576ec96d5a","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-17 11:14:03.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"99c1ac1d843d0761d5cf533c2d23a4559b5cd2f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-17 12:22:47.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- check-tempest-dsvm-full http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-full/fcc4448/ : FAILURE in 29m 58s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-postgres-full/a6574fd/ : FAILURE in 17m 48s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-neutron-full/f41f297/ : FAILURE in 20m 04s\n- check-grenade-dsvm http://logs.openstack.org/27/156527/1/check/check-grenade-dsvm/8cd8522/ : SUCCESS in 36m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/156527/1/check/gate-tempest-dsvm-large-ops/3c7be18/ : FAILURE in 16m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/156527/1/check/gate-tempest-dsvm-neutron-large-ops/8d5c0bb/ : FAILURE in 16m 45s\n- gate-devstack-bashate http://logs.openstack.org/27/156527/1/check/gate-devstack-bashate/db15d11/ : SUCCESS in 16s\n- gate-devstack-unit-tests http://logs.openstack.org/27/156527/1/check/gate-devstack-unit-tests/ea58df8/ : SUCCESS in 9s\n- check-devstack-dsvm-cells http://logs.openstack.org/27/156527/1/check/check-devstack-dsvm-cells/e3aa00b/ : SUCCESS in 15m 03s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/27/156527/1/check/check-grenade-dsvm-partial-ncpu/50766b8/ : SUCCESS in 1h 06m 14s\n- check-swift-dsvm-functional http://logs.openstack.org/27/156527/1/check/check-swift-dsvm-functional/dfc9ba2/ : SUCCESS in 23m 53s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-ironic-pxe_ssh/92b9484/ : FAILURE in 32m 23s\n- check-devstack-dsvm-updown http://logs.openstack.org/27/156527/1/check/check-devstack-dsvm-updown/78538e0/ : SUCCESS in 19m 29s\n- check-tempest-dsvm-f21 http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-f21/b05a52b/ : FAILURE in 21m 28s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/27/156527/1/check/check-tempest-dsvm-centos7/5445521/ : FAILURE in 23m 14s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/27/156527/1/check/gate-devstack-publish-docs/055175c//doc/build/html/ : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":1},{"id":"eb4c000a712ef565d486dd06e277c915833d41f7","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-02-17 12:23:05.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1311066\n- check-tempest-dsvm-ironic-pxe_ssh: unrecognized error\n- check-tempest-dsvm-neutron-full: unrecognized error\n- check-tempest-dsvm-postgres-full: unrecognized error\n- gate-tempest-dsvm-large-ops: unrecognized error\n- gate-tempest-dsvm-neutron-large-ops: unrecognized error\n\nSome of the tests failed in a way that we did not understand. Please help us classify these issues so that they can be part of Elastic Recheck http://status.openstack.org/elastic-recheck/\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"2bd0a127c3f51c5d5674e5472337d6e692189906","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-02-18 00:17:11.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nI don\u0027t know what\u0027s going on here, but this seems to make keystone unhappy\n\n Conflict role: (IntegrityError) (1062, \"Duplicate entry \u0027_member_\u0027 for key \u0027ixu_role_name\u0027\") \u0027INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)\u0027 (\u00279fe2ff9ee4384b1894a90878d3e92bab\u0027, \u0027_member_\u0027, \u0027{}\u0027) wrapper /opt/stack/new/keystone/keystone/common/sql/core.py:399","accounts_in_message":[],"_revision_number":1},{"id":"14732619146a99c55249041e2723ae6ed29ab8ea","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-02-18 00:17:22.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"e5b3a28ce13365ceebfd5f2f0042abbb01917ea1","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-18 09:25:03.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4fa3ce43ea87e62d699d2d09f21b4529672c0fce","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-18 10:05:55.000000000","message":"Patch Set 1:\n\nThank you for the comments, I think I understood the problem. When in test keystone is required to add a user to a tenant, it looks for the default _member_ role with the default member_role_id \"9fe2ff9ee4384b1894a90878d3e92bab\", but cannot find it so try to create the _member_ role, but it fails cause it exists yet.\n\nThis is due to the fact that specific id, defined in keystone config file,  is assigned to the _member_ role when it is implicitly create it adding a user to a project within a tenant.\n\nIn my case the _member_ role is explicitly created with get_or_create_role method, so it will assume a role_id different from the default one, causing the fails in the tests.","accounts_in_message":[],"_revision_number":1},{"id":"c4ba5f2ed4191d94a5ef99dc42eae7f3cb0b475e","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-18 10:49:47.000000000","message":"Patch Set 1:\n\nopenstack command line doesn\u0027t give the chance to specify an role_id when creating a new role.\n\nI think the easiest way to create the _member_ role is to give again to get_or_create_user a parameter \"project\", but optional this time and to pass it only when creating the user \"demo\", so we will have a demo user with role _member_ (and Member too) of tenant demo. Alternatively we can do the same when creating the admin user instead of demo user.\n\nIt is to be noted that the only thing that matter here is the existence of the _member_ role, not the fact it is assigned to a specific user, anyway the only way (or anyway the easiest way) to create the _member_ role is to pass the project (tenant) parameter when creating a user.\n\nI still don\u0027t understand WHY Horizon needs a _member_ role, anyway I don\u0027t feel confident to change that behaviour without a more deep discussion.","accounts_in_message":[],"_revision_number":1},{"id":"2b8ee55a837785f0423b4026966d8efd04ec06b8","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-18 11:47:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c576326e75a5c728f5922da220d512257a49b641","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-02-18 12:52:27.000000000","message":"Patch Set 2: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/27/156527/2/9734/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":"c4488515381c485dccc7a0e47ab98ee4e5f0f281","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-18 12:57:31.000000000","message":"Patch Set 2:\n\nI proposed a change based on what I said in my last comment (i.e. restoring --project as optional parameter of get_or_create_user , but use it only for demo user/tenant).\n\nPlease let me know what you think of this change.","accounts_in_message":[],"_revision_number":2},{"id":"93f9792cbd4785ffe844f0a4f4af27e4c28ad683","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-18 13:02:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/27/156527/2/check/check-tempest-dsvm-full/5af4349/ : SUCCESS in 51m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/156527/2/check/check-tempest-dsvm-postgres-full/56d0dc6/ : SUCCESS in 41m 03s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/27/156527/2/check/check-tempest-dsvm-neutron-full/dc6e0b7/ : SUCCESS in 1h 05m 33s\n- check-grenade-dsvm http://logs.openstack.org/27/156527/2/check/check-grenade-dsvm/9b10dbe/ : SUCCESS in 43m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/156527/2/check/gate-tempest-dsvm-large-ops/33b5e8f/ : SUCCESS in 27m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/156527/2/check/gate-tempest-dsvm-neutron-large-ops/ffed3e0/ : SUCCESS in 19m 29s\n- gate-devstack-bashate http://logs.openstack.org/27/156527/2/check/gate-devstack-bashate/d0dc59b/ : SUCCESS in 29s\n- gate-devstack-unit-tests http://logs.openstack.org/27/156527/2/check/gate-devstack-unit-tests/e17c750/ : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/27/156527/2/check/check-devstack-dsvm-cells/c710ce8/ : SUCCESS in 14m 22s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/27/156527/2/check/check-grenade-dsvm-partial-ncpu/f202fa6/ : SUCCESS in 43m 41s\n- check-swift-dsvm-functional http://logs.openstack.org/27/156527/2/check/check-swift-dsvm-functional/7b98302/ : SUCCESS in 26m 01s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/27/156527/2/check/check-tempest-dsvm-ironic-pxe_ssh/39dfc0f/ : SUCCESS in 37m 38s\n- check-devstack-dsvm-updown http://logs.openstack.org/27/156527/2/check/check-devstack-dsvm-updown/466837a/ : SUCCESS in 14m 29s\n- check-tempest-dsvm-f21 http://logs.openstack.org/27/156527/2/check/check-tempest-dsvm-f21/c7634fc/ : FAILURE in 1h 09m 45s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/27/156527/2/check/check-tempest-dsvm-centos7/cd2218e/ : SUCCESS in 50m 29s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/27/156527/2/check/gate-devstack-publish-docs/925de1a//doc/build/html/ : SUCCESS in 1m 30s","accounts_in_message":[],"_revision_number":2},{"id":"53b0ec0aa2b4434b15be1e1059ac6d479d49d43f","author":{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},"date":"2015-02-18 20:14:00.000000000","message":"Patch Set 2: Code-Review+1\n\nLooks good. But this would make things contrary to the patch that was merged earlier (user gains token scoping information\nfor a project). May be should we create and delete a user for this purpose. May be it is not a good way but just thinking of an alternative.","accounts_in_message":[],"_revision_number":2},{"id":"c812dfe311e3c2ce7b3a8587894b72c28290365b","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-19 08:09:33.000000000","message":"Patch Set 2:\n\nOr we can assign to the admin user also the _member_ role for the  to the admin tenant: for administration tasks it is not enough, so it should be preserved the rationale of that patch.","accounts_in_message":[],"_revision_number":2},{"id":"53d5ef137ee0da4828aa2ff840a8d6b8cefc98d4","author":{"_account_id":15200,"name":"mickey"},"date":"2015-02-19 20:39:36.000000000","message":"Patch Set 2:\n\nHi i am new to Open-/Devstack and i had the same Bug. Thats no fix but it can make u Create and Edit Projects as Admin again.\n\n1. Go to Users in the Dashboard signed in as Admin.\n2. Edit the User \"admin\" and assign the Project \"admin\" as Primary\n\nThat made it work for me. That was the first that i tried, because i still have no clue what you all are talking about.","accounts_in_message":[],"_revision_number":2},{"id":"59d6c2a02401f4665a7d2fcf80abd36df1c6dcdc","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2015-02-23 16:20:37.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nJust a red space.","accounts_in_message":[],"_revision_number":2},{"id":"ed10e395cd5b714b531406246fe3c04172afc299","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-24 16:54:33.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8fb0c5e3403a9a31cfaa41a923f85b34b4d6db9a","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-24 16:59:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"022fb269528d05726221570e1a103e18f7524d10","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-24 17:02:20.000000000","message":"Patch Set 3:\n\nJust put together a 2 lines comment","accounts_in_message":[],"_revision_number":3},{"id":"bca0ceaa0d97e924ac6fbcd6f41659bac782d9de","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-02-24 18:36:26.000000000","message":"Patch Set 3: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/27/156527/3/10493/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":3},{"id":"a81167929478fc2562fad847414ae2918a9cc784","author":{"_account_id":13050,"name":"VMWare Congress CI","email":"congressci@gmail.com","username":"vmware-congress-ci","tags":["SERVICE_USER"]},"date":"2015-02-24 18:39:27.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- dsvm-tempest-full-congress-pg-nodepool http://logs2.aaronorosen.com/27/156527/3/check/dsvm-tempest-full-congress-pg-nodepool/f3e620a : SUCCESS in 44m 04s\n- dsvm-tempest-full-congress-nodepool http://logs2.aaronorosen.com/27/156527/3/check/dsvm-tempest-full-congress-nodepool/6595d3a : SUCCESS in 45m 14s","accounts_in_message":[],"_revision_number":3},{"id":"d538c8badadc56eb53d53769a08c604440369ebb","author":{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},"date":"2015-02-24 19:03:32.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"f5d9b3d4cf2eaaedbc1e82fb422b6807f09fe996","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 19:27:49.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- check-tempest-dsvm-full http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-full/4101bfd/ : FAILURE in 47m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-postgres-full/823e214/ : SUCCESS in 44m 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-neutron-full/9db4734/ : SUCCESS in 1h 04m 14s\n- check-grenade-dsvm http://logs.openstack.org/27/156527/3/check/check-grenade-dsvm/5966bba/ : SUCCESS in 44m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/156527/3/check/gate-tempest-dsvm-large-ops/44a79a0/ : SUCCESS in 29m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/156527/3/check/gate-tempest-dsvm-neutron-large-ops/d559640/ : SUCCESS in 27m 40s\n- gate-devstack-bashate http://logs.openstack.org/27/156527/3/check/gate-devstack-bashate/0dbb7c2/ : SUCCESS in 10s\n- gate-devstack-unit-tests http://logs.openstack.org/27/156527/3/check/gate-devstack-unit-tests/dd1ebd7/ : FAILURE in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/27/156527/3/check/check-devstack-dsvm-cells/e9547f4/ : SUCCESS in 28m 35s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/27/156527/3/check/check-grenade-dsvm-partial-ncpu/37db5a9/ : SUCCESS in 37m 53s\n- check-swift-dsvm-functional http://logs.openstack.org/27/156527/3/check/check-swift-dsvm-functional/97c4353/ : SUCCESS in 21m 56s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-ironic-pxe_ssh/1aa2f5c/ : SUCCESS in 40m 03s\n- check-devstack-dsvm-updown http://logs.openstack.org/27/156527/3/check/check-devstack-dsvm-updown/64880f0/ : SUCCESS in 20m 58s\n- check-tempest-dsvm-f21 http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-f21/0016800/ : FAILURE in 1h 05m 16s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-centos7/d9bc24a/ : SUCCESS in 52m 58s (non-voting)\n- gate-devstack-publish-docs http://logs.openstack.org/27/156527/3/check/gate-devstack-publish-docs/b376352/ : FAILURE in 2m 05s","accounts_in_message":[],"_revision_number":3},{"id":"b948818906d09f86b22f92cc94d3c499b32f64e2","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-02-24 19:28:04.000000000","message":"Patch Set 3:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1373513 https://bugs.launchpad.net/bugs/1421895 https://bugs.launchpad.net/bugs/1311066 https://bugs.launchpad.net/bugs/1352498\n- gate-devstack-publish-docs: unrecognized error\n- gate-devstack-unit-tests: unrecognized error\n\nSome of the tests failed in a way that we did not understand. Please help us classify these issues so that they can be part of Elastic Recheck http://status.openstack.org/elastic-recheck/\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":3},{"id":"15c499a5019820c43447ce0e323f701fe14129c5","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-02-25 08:18:33.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"7c946e4057025ed3d2542352a6c846c6d47427a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 09:37:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-full/28b53bc/ : SUCCESS in 49m 04s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-postgres-full/c1a2eb7/ : SUCCESS in 42m 32s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-neutron-full/3c94cb4/ : SUCCESS in 1h 12m 21s\n- check-grenade-dsvm http://logs.openstack.org/27/156527/3/check/check-grenade-dsvm/302297a/ : SUCCESS in 39m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/27/156527/3/check/gate-tempest-dsvm-large-ops/349ec02/ : SUCCESS in 26m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/27/156527/3/check/gate-tempest-dsvm-neutron-large-ops/2adb29d/ : SUCCESS in 28m 13s\n- gate-devstack-bashate http://logs.openstack.org/27/156527/3/check/gate-devstack-bashate/bc86dbe/ : SUCCESS in 15s\n- gate-devstack-unit-tests http://logs.openstack.org/27/156527/3/check/gate-devstack-unit-tests/54c7ac2/ : SUCCESS in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/27/156527/3/check/check-devstack-dsvm-cells/7e5f23e/ : SUCCESS in 24m 32s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/27/156527/3/check/check-grenade-dsvm-partial-ncpu/3df8b8b/ : SUCCESS in 43m 23s\n- check-swift-dsvm-functional http://logs.openstack.org/27/156527/3/check/check-swift-dsvm-functional/b6c1f22/ : SUCCESS in 28m 45s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-ironic-pxe_ssh/a3bb637/ : SUCCESS in 42m 35s\n- check-devstack-dsvm-updown http://logs.openstack.org/27/156527/3/check/check-devstack-dsvm-updown/d64f27d/ : SUCCESS in 22m 33s\n- check-tempest-dsvm-f21 http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-f21/778fd38/ : FAILURE in 46m 41s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/27/156527/3/check/check-tempest-dsvm-centos7/28a40aa/ : SUCCESS in 1h 02m 50s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/27/156527/3/check/gate-devstack-publish-docs/8397533//doc/build/html/ : SUCCESS in 1m 42s","accounts_in_message":[],"_revision_number":3},{"id":"7c6a9ff1f1d1a6204bb0cefd8f007f72408e70fa","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2015-02-27 12:33:15.000000000","message":"Patch Set 3: Code-Review-1\n\nI consider it as keystone bug.\n\nKeystone should handle this like the default domain. https://github.com/openstack/keystone/blob/master/keystone/common/sql/migrate_repo/versions/034_havana.py#L282 .","accounts_in_message":[],"_revision_number":3},{"id":"2fd3187070607fb5e236ad27b0488df19f984095","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-02-27 20:40:04.000000000","message":"Patch Set 3:\n\nNote alternative approach is provided by I65738b4f52e750abfc34995e2d618f9b1c57e5b3","accounts_in_message":[],"_revision_number":3},{"id":"2220248e9ec71a9903f1ff301ec616be05588560","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-03-02 18:59:20.000000000","message":"Patch Set 3: Code-Review-1\n\nThe problem and the solution do not seem to match.\n\n__member__ was a hack necessary in  migrations to avoid the case where a deploiyment had already created a Member Role.  Devstack should be creating an role to use as Member,  just does not need to name it _member_","accounts_in_message":[],"_revision_number":3},{"id":"3168ab558381354d65df05dc5345d3de0abe3001","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-03-03 08:27:02.000000000","message":"Patch Set 3:\n\nayoung I would agree with you, but Horizon dashboard requires the existence of the role _member_ otherwise it gives an error when try to manage projects.\n\nWe all agreed this is not really a devstack bug and both mine and the other one proposed are just workaround to make things work while the real bug is corrected.\n\nAnyway I am still not sure the bug is in keystone as other proposed and not actually in horizon... why should horizon require a _member_ role?","accounts_in_message":[],"_revision_number":3},{"id":"722a85178687a5c68850cf2346e5bc2c3375cd5e","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2015-03-03 09:00:47.000000000","message":"Patch Set 3:\n\nDoes it solves the horizon issue https://review.openstack.org/#/c/160696/ ?","accounts_in_message":[],"_revision_number":3},{"id":"e4d7333d6e09193350faf1e164ce3ab538345870","author":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"date":"2015-03-03 15:19:00.000000000","message":"Abandoned\n\nWith the merge of this change https://review.openstack.org/#/c/160696/ the bug described here should be solved in devstack","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f454e1ecbad777235e4bf8ab9bf15fcc017b9103","revisions":{"699c06fc918d6a281f0e41952425752d95fab4f6":{"kind":"REWORK","_number":1,"created":"2015-02-17 09:57:51.000000000","uploader":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"ref":"refs/changes/27/156527/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/27/156527/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/27/156527/1"}}},"commit":{"parents":[{"commit":"9f362d3ab6e73f814b2b4c685a4eab5891fc226f","subject":"Merge \"XenAPI: Move where os-vpx is set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9f362d3ab6e73f814b2b4c685a4eab5891fc226f"}]}],"author":{"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","date":"2015-02-16 17:18:18.000000000","tz":60},"committer":{"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","date":"2015-02-17 09:57:17.000000000","tz":60},"subject":"Definition of _default _member_ role is necessary","message":"Definition of _default _member_ role is necessary\n\nThe role _member_ was previously implicitly created passing the\nparameter --project when a user was created in Keystone. This behaviour\nwas changed in the commit https://review.openstack.org/#/c/150667/ so\nthe role _member_ is not anymore created in Devstack, but without its\nexistence it is impossible to create or edit projects.\nRather than reverting the commit that caused this bug, this patch\nexplicitly create the role _memeber_ even if it is not assigned to any\nuser.\n\nChange-Id: I5f822b827e25a645bbb41986cef35939812a6908\nCloses-Bug: 1421616\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/699c06fc918d6a281f0e41952425752d95fab4f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/699c06fc918d6a281f0e41952425752d95fab4f6"}]},"branch":"refs/heads/master"},"784ee4781122e526298968ab759439efdfe381f3":{"kind":"REWORK","_number":2,"created":"2015-02-18 11:47:47.000000000","uploader":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"ref":"refs/changes/27/156527/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/27/156527/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/27/156527/2"}}},"commit":{"parents":[{"commit":"9f362d3ab6e73f814b2b4c685a4eab5891fc226f","subject":"Merge \"XenAPI: Move where os-vpx is set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9f362d3ab6e73f814b2b4c685a4eab5891fc226f"}]}],"author":{"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","date":"2015-02-16 17:18:18.000000000","tz":60},"committer":{"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","date":"2015-02-17 20:32:42.000000000","tz":60},"subject":"Definition of _default _member_ role is necessary","message":"Definition of _default _member_ role is necessary\n\nThe role _member_ was previously implicitly created passing the\nparameter --project when a user was created in Keystone. This behaviour\nwas changed in the commit https://review.openstack.org/#/c/150667/ so\nthe role _member_ is not anymore created in Devstack, but without its\nexistence it is impossible to create or edit projects in Horizon.\nThis patch restore --project as a parameter of get_or_create_user,\noptional this time, and pass it to the function only when the user demo\nis created, so the default _member_ role will be added in keystone.\n\nChange-Id: I5f822b827e25a645bbb41986cef35939812a6908\nCloses-Bug: 1421616\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/784ee4781122e526298968ab759439efdfe381f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/784ee4781122e526298968ab759439efdfe381f3"}]},"branch":"refs/heads/master"},"f454e1ecbad777235e4bf8ab9bf15fcc017b9103":{"kind":"REWORK","_number":3,"created":"2015-02-24 16:59:10.000000000","uploader":{"_account_id":13071,"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","username":"pasquale-porreca"},"ref":"refs/changes/27/156527/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/27/156527/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/27/156527/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/27/156527/3"}}},"commit":{"parents":[{"commit":"9f362d3ab6e73f814b2b4c685a4eab5891fc226f","subject":"Merge \"XenAPI: Move where os-vpx is set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9f362d3ab6e73f814b2b4c685a4eab5891fc226f"}]}],"author":{"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","date":"2015-02-16 17:18:18.000000000","tz":60},"committer":{"name":"Pasquale Porreca","email":"pasquale.porreca@dektech.com.au","date":"2015-02-23 18:08:01.000000000","tz":60},"subject":"Definition of _default _member_ role is necessary","message":"Definition of _default _member_ role is necessary\n\nThe role _member_ was previously implicitly created passing the\nparameter --project when a user was created in Keystone. This behaviour\nwas changed in the commit https://review.openstack.org/#/c/150667/ so\nthe role _member_ is not anymore created in Devstack, but without its\nexistence it is impossible to create or edit projects in Horizon.\nThis patch restore --project as a parameter of get_or_create_user,\noptional this time, and pass it to the function only when the user demo\nis created, so the default _member_ role will be added in keystone.\n\nChange-Id: I5f822b827e25a645bbb41986cef35939812a6908\nCloses-Bug: 1421616\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f454e1ecbad777235e4bf8ab9bf15fcc017b9103"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f454e1ecbad777235e4bf8ab9bf15fcc017b9103"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
