)]}'
{"id":"openstack%2Fdevstack~201508","triplet_id":"openstack%2Fdevstack~master~I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163","project":"openstack/devstack","branch":"master","topic":"bug/1473432","hashtags":[],"change_id":"I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163","subject":"Add/Overwrite default images in IMAGE_URLS and detect duplicates","status":"MERGED","created":"2015-07-14 11:18:22.000000000","updated":"2015-09-03 08:53:01.000000000","submitted":"2015-09-03 08:52:59.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bdcaee3e90ba9e8c33879470d18b0be3f38a4eec","_number":201508,"virtual_id_number":201508,"owner":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-08-27 10:33:56.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},{"value":2,"date":"2015-09-03 08:52:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"value":2,"date":"2015-09-02 21:39:44.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},{"value":2,"date":"2015-08-27 11:04:25.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2015-08-27 12:45:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"value":1,"date":"2015-09-02 21:39:44.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},{"_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":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-14 12:51:16.000000000","updated_by":{"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},"reviewer":{"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},"state":"REVIEWER"},{"updated":"2015-07-15 21:24:37.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-07-26 17:49:36.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2015-08-07 03:50:09.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2015-08-27 05:37:42.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-08-27 10:33:56.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-08-27 11:04:25.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-08-27 12:45:06.000000000","updated_by":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"reviewer":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"state":"REVIEWER"},{"updated":"2015-09-02 21:39:44.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-09-03 08:52:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5ad83b0c8e951e488268c53d8930eb8b1f3275ef","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-14 11:18:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"95127b1f0eb9694d8ad0935c33ee0cdc98d5ec42","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-14 11:19:57.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"45e7dc604584da73cb9eadd2c47b9217e53dc9f7","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-07-14 12:13:57.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"f90cc0a11373b1f91815b1e460ccef7298e67d9d","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-07-14 12:14:27.000000000","message":"Patch Set 3: Code-Review+1\n\nI made some minor changes to the commit message - but otherwise LGTM","accounts_in_message":[],"_revision_number":3},{"id":"cba2bcb328d012a3c46fb99d61184b210899e190","author":{"_account_id":8074,"name":"Jin Nan Zhang","username":"zhangjinnan","inactive":true},"date":"2015-07-14 12:51:16.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"64b400715dca5296bbd45f33bdb410225294984c","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-07-14 13:08:47.000000000","message":"Patch Set 3:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/3/4189/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":3},{"id":"60de1416bb3e500dba120788bf4fded75c61f21f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 13:20:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-full/acf5a42/ : SUCCESS in 51m 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-postgres-full/52a1e1b/ : SUCCESS in 47m 38s\n- check-tempest-dsvm-neutron http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-neutron/597c185/ : SUCCESS in 42m 28s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-neutron-full/a48e68e/ : SUCCESS in 50m 29s\n- check-grenade-dsvm http://logs.openstack.org/08/201508/3/check/check-grenade-dsvm/9e34eda/ : SUCCESS in 43m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/3/check/gate-tempest-dsvm-large-ops/4a8896f/ : SUCCESS in 34m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/3/check/gate-tempest-dsvm-neutron-large-ops/032bdc0/ : SUCCESS in 27m 58s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/3/check/gate-devstack-bashate/f4a53ba/ : SUCCESS in 13s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/3/check/gate-devstack-unit-tests/20bb359/ : SUCCESS in 17s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/201508/3/check/check-devstack-dsvm-cells/42661cf/ : SUCCESS in 28m 25s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/3/check/check-grenade-dsvm-partial-ncpu/d684b81/ : SUCCESS in 48m 40s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-ironic-pxe_ssh/df22f72/ : SUCCESS in 42m 39s\n- check-devstack-dsvm-updown http://logs.openstack.org/08/201508/3/check/check-devstack-dsvm-updown/c2cdb8d/ : SUCCESS in 19m 34s\n- check-tempest-dsvm-f21 http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-f21/065c3a0/ : FAILURE in 57m 56s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-centos7/5870985/ : SUCCESS in 33m 57s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/3/check/gate-devstack-publish-docs/0ca5d94//doc/build/html/ : SUCCESS in 1m 25s\n- check-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/3/check/check-swift-dsvm-functional-nv/48e1f3b/ : SUCCESS in 32m 48s (non-voting)\n- check-grenade-dsvm-neutron http://logs.openstack.org/08/201508/3/check/check-grenade-dsvm-neutron/1de44a5/ : SUCCESS in 45m 07s\n- check-tempest-dsvm-multinode-smoke http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-multinode-smoke/9838b2a/ : FAILURE in 53s (non-voting)\n- check-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/08/201508/3/check/check-tempest-dsvm-neutron-multinode-smoke/f1aba14/ : FAILURE in 56s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"84f5cbd3b7acc46737509e16ee30984c483e4821","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-15 00:31:42.000000000","message":"Patch Set 3: Code-Review-1\n\nSo I\u0027d just like to get this together with If461d45246e05ec13b8951662d9e3ea3de823d9f and make sure we\u0027re doing the right thing.\n\nI\u0027m not a big tester of this path; that said bug #1280356 describes requiring the default images even when IMAGE_URLS is set.  \n\nthis seems to cover the case of where you\u0027ve set a different cirros image, but not the case where you\u0027ve left it out but you really need it\n\nCan we get this so that it closes both bugs?","accounts_in_message":[],"_revision_number":3},{"id":"d9f9e76f89750fff3059e43b2b4275ccf08688d2","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-07-15 09:12:32.000000000","message":"Patch Set 3:\n\nIt\u0027s not trivial to get completely right.\n\nAs a suggestion perhaps we should always append to IMAGE_URLS as in change If461d45246e05ec13b8951662d9e3ea3de823d9f but then you need to remove duplicates.\n\nRemoving duplicates in the simple way (e.g. IMAGE_URLS\u003d`echo $IMAGE_URLS | tr \u0027,\u0027 \u0027\\n\u0027 | sort | uniq | tr \u0027\\n\u0027 \u0027,\u0027`) is close, but actually the kicker is that I think upload_image expects the filename to be the unique key.  What do you expect to happen in this case?  Let the duplicate filename go through, which would result in the error from glance, or pick one of the two URLs?\n\nI suppose the other thing we could do is change all of the additions to check if the filename is already in IMAGE_URLS before adding it, but that\u0027s going to get quite verbose and ugly.","accounts_in_message":[],"_revision_number":3},{"id":"6dcdb3e370553ada10e74a38558b60f6c0d93636","author":{"_account_id":12487,"name":"vigneshvar","email":"vigneshvar.a.s@gmail.com","username":"vigneshvar"},"date":"2015-07-15 21:24:37.000000000","message":"Patch Set 3: Code-Review+1\n\napproach looks simple and clean, than removing duplicates","accounts_in_message":[],"_revision_number":3},{"id":"5c14effac4cf7e38f35329e141a0cdbd8b4aa3ec","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-15 22:47:41.000000000","message":"Patch Set 3:\n\n@Bob\n\nIs it possible we want two separate things here?  One is for when you want to *override* the default image, as seems to be the intent of this change.  In that case, you know what you\u0027re doing.\n\nThe other seems to be when you want to append another image for other reasons, but leave the default alone.\n\nSo maybe we should support both through different variables?","accounts_in_message":[],"_revision_number":3},{"id":"699a90931f068fdcfd7a826a91e6ac279a66a087","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-07-17 08:52:12.000000000","message":"Patch Set 3:\n\nOK - so the all-singing-all-dancing solution would be to add a DOWNLOAD_DEFAULT_IMAGES as in the other change, then to add the simple deduplication as I proposed in my previous comment.\n\nLet\u0027s go for that.","accounts_in_message":[],"_revision_number":3},{"id":"f65f96b477e3b002150b89219a8f2d5d43ea43ce","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-22 01:41:19.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d468b31aaf7fe912550cfd6dc7091c3304ef9ecc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-22 02:53:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-full/c7f62b5/ : SUCCESS in 41m 17s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-postgres-full/f960a99/ : SUCCESS in 40m 35s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-neutron-full/98156b2/ : SUCCESS in 53m 32s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/4/check/gate-grenade-dsvm/fd6163b/ : SUCCESS in 45m 22s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-large-ops/a12aff3/ : SUCCESS in 35m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-neutron-large-ops/143404b/ : SUCCESS in 34m 15s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/4/check/gate-devstack-bashate/e6277a4/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/4/check/gate-devstack-unit-tests/b615eb5/ : SUCCESS in 20s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/4/check/gate-devstack-dsvm-cells/d41281a/ : SUCCESS in 29m 21s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/4/check/gate-grenade-dsvm-partial-ncpu/dfe6762/ : SUCCESS in 46m 34s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-ironic-pxe_ssh/8504b3d/ : SUCCESS in 40m 05s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/4/check/gate-devstack-dsvm-updown/64c028a/ : SUCCESS in 26m 34s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-f21/048fdb4/ : FAILURE in 51m 26s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-centos7/85ea242/ : SUCCESS in 1h 12m 20s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/4/check/gate-devstack-publish-docs/7c60670//doc/build/html/ : SUCCESS in 1m 57s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/4/check/gate-swift-dsvm-functional-nv/1a33be8/ : SUCCESS in 27m 03s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/4/check/gate-grenade-dsvm-neutron/55e5faa/ : SUCCESS in 48m 26s\n- gate-tempest-dsvm-multinode-smoke http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-multinode-smoke/3a0e12a/ : SUCCESS in 38m 08s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/08/201508/4/check/gate-tempest-dsvm-neutron-multinode-smoke/5b88454/ : SUCCESS in 43m 57s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8e53caa3f44601613a596f0f8ee852ffa6aab0b9","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-22 06:07:28.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"7438cffdfb3b43b1ea08e1244410efedb4948444","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-07-22 07:38:09.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"b50bebf414c301f44cd04b8afae213346b4b91b0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 14:30:39.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"0e54795f98a45f80bd392d1174063e9193074f3d","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-24 09:36:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"aac7cc9f7b528daaed85449897bebb73e76385b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-24 10:33:15.000000000","message":"Patch Set 5: 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- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-full/164c921/ : SUCCESS in 43m 44s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-postgres-full/45baa21/ : FAILURE in 42m 47s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-neutron-full/f5ceb48/ : SUCCESS in 49m 27s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/5/check/gate-grenade-dsvm/51928f1/ : SUCCESS in 44m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-large-ops/d3f9f7a/ : SUCCESS in 28m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-neutron-large-ops/5cad895/ : SUCCESS in 35m 16s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/5/check/gate-devstack-bashate/8ef8c89/ : SUCCESS in 23s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/5/check/gate-devstack-unit-tests/33be82c/ : SUCCESS in 27s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/5/check/gate-devstack-dsvm-cells/827c53a/ : SUCCESS in 27m 33s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/5/check/gate-grenade-dsvm-partial-ncpu/c69022b/ : SUCCESS in 53m 29s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-ironic-pxe_ssh/a8e5231/ : SUCCESS in 39m 56s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/5/check/gate-devstack-dsvm-updown/030bc5a/ : SUCCESS in 26m 18s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-f21/a2f60a4/ : FAILURE in 49m 07s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-centos7/30c3c79/ : SUCCESS in 31m 36s (non-voting)\n- gate-devstack-publish-docs http://logs.openstack.org/08/201508/5/check/gate-devstack-publish-docs/8ca1681/ : FAILURE in 45s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/5/check/gate-swift-dsvm-functional-nv/e5f0df8/ : SUCCESS in 36m 12s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/5/check/gate-grenade-dsvm-neutron/2297de1/ : SUCCESS in 54m 50s\n- gate-tempest-dsvm-multinode-smoke http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-multinode-smoke/c2de233/ : SUCCESS in 34m 32s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/08/201508/5/check/gate-tempest-dsvm-neutron-multinode-smoke/fa0e682/ : SUCCESS in 36m 22s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"424663fd4b12af902ba36bd79fd84ceef77b7986","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-07-24 10:33:28.000000000","message":"Patch Set 5:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-devstack-publish-docs: unrecognized error\n- gate-tempest-dsvm-postgres-full: https://bugs.launchpad.net/bugs/1252947 https://bugs.launchpad.net/bugs/1451506\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":5},{"id":"37ec09106acd9a6608d88224695ead21395f962c","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-07-24 10:39:02.000000000","message":"Patch Set 5:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/5/5589/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":"1c94fbfa5a62f28f64acd39529470e053cedbeeb","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-26 02:42:14.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c32d5154c51e82281c7ccfdb8ee1a8a398cafeb9","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-07-26 03:41:07.000000000","message":"Patch Set 6:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/6/5777/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":6},{"id":"e6583e067a372dbc3b30eeb5e111bce4fd356a7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-26 03:47:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-full/e647bad/ : SUCCESS in 42m 29s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-postgres-full/7a71234/ : SUCCESS in 37m 56s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-neutron-full/a283703/ : SUCCESS in 1h 05m 07s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/6/check/gate-grenade-dsvm/b5a0d55/ : SUCCESS in 45m 39s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-large-ops/c580986/ : SUCCESS in 28m 56s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-neutron-large-ops/fb65a80/ : SUCCESS in 26m 49s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/6/check/gate-devstack-bashate/28d2e6d/ : SUCCESS in 29s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/6/check/gate-devstack-unit-tests/d4030b6/ : SUCCESS in 19s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/6/check/gate-devstack-dsvm-cells/1fa53f0/ : SUCCESS in 28m 33s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/6/check/gate-grenade-dsvm-partial-ncpu/26d7e4f/ : SUCCESS in 47m 21s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-ironic-pxe_ssh/49ec4a7/ : SUCCESS in 42m 29s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/6/check/gate-devstack-dsvm-updown/1f516c5/ : SUCCESS in 25m 37s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-f21/02c32bd/ : FAILURE in 45m 45s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-centos7/c18a10d/ : SUCCESS in 32m 44s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/6/check/gate-devstack-publish-docs/8f3421d//doc/build/html/ : SUCCESS in 1m 54s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/6/check/gate-swift-dsvm-functional-nv/9e86b0a/ : SUCCESS in 26m 48s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/6/check/gate-grenade-dsvm-neutron/fba9c02/ : SUCCESS in 58m 18s\n- gate-tempest-dsvm-multinode-smoke http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-multinode-smoke/077ed9d/ : SUCCESS in 35m 33s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/08/201508/6/check/gate-tempest-dsvm-neutron-multinode-smoke/c391cb4/ : SUCCESS in 39m 09s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d2ab5c612b5cc08847acd18f4dc9cb825292ce6c","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2015-07-26 17:49:36.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nminor nit","accounts_in_message":[],"_revision_number":6},{"id":"b2f2e7bba99a3a6fd01a3fbd120682504bb1530d","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-27 01:04:12.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d349af61c578805326bea76449952beb3d6227c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-27 02:04:31.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-full/fea1801/ : SUCCESS in 40m 09s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-postgres-full/22476d7/ : SUCCESS in 38m 16s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-neutron-full/03c3049/ : SUCCESS in 49m 18s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/7/check/gate-grenade-dsvm/2ebaea6/ : SUCCESS in 44m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-large-ops/545e008/ : SUCCESS in 38m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-neutron-large-ops/d1e4e8c/ : SUCCESS in 32m 17s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/7/check/gate-devstack-bashate/92bd851/ : SUCCESS in 1m 15s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/7/check/gate-devstack-unit-tests/a2e99e1/ : SUCCESS in 6m 42s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/7/check/gate-devstack-dsvm-cells/b0509d6/ : SUCCESS in 27m 08s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/7/check/gate-grenade-dsvm-partial-ncpu/4d8d25b/ : SUCCESS in 54m 22s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-ironic-pxe_ssh/87fcfe2/ : SUCCESS in 43m 50s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/7/check/gate-devstack-dsvm-updown/f630cc6/ : SUCCESS in 26m 28s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-f21/863f0be/ : FAILURE in 48m 35s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-centos7/f089a8b/ : SUCCESS in 36m 29s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/7/check/gate-devstack-publish-docs/e9e4956//doc/build/html/ : SUCCESS in 1m 37s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/7/check/gate-swift-dsvm-functional-nv/04e2cdf/ : SUCCESS in 33m 42s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/7/check/gate-grenade-dsvm-neutron/161843b/ : SUCCESS in 57m 16s\n- gate-tempest-dsvm-multinode-smoke http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-multinode-smoke/3a70fe8/ : SUCCESS in 36m 29s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/08/201508/7/check/gate-tempest-dsvm-neutron-multinode-smoke/b2e38b3/ : SUCCESS in 35m 49s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"972b76cac993450b63acb555075cb2705a9cac41","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-07-27 02:17:48.000000000","message":"Patch Set 7:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/7/5802/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":7},{"id":"2489cf19d2166a83b43d3e7aab63fb1108531be7","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-07-29 13:28:43.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nMinor doc change suggestion","accounts_in_message":[],"_revision_number":7},{"id":"8aa62bb6dbdfa6b6bbff1e65115e5bd2343e5c78","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-30 01:43:41.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nThree things -- inline about comment\n\nI\u0027m still not sold on the removing duplicates bit.  It seems if you\u0027ve got the duplicates then you\u0027ve managed to get yourself tangled up with old instructions or conflicting instructions and we may just be aiming the barrel at people\u0027s foot.  Can we just die() with a clear message so people can get it sorted out?\n\nthirdly, can we update xen readme along with this.  either that wants the bit about IMAGE_URL\u0027s removed, or it was to set the don\u0027t download default flag?","accounts_in_message":[],"_revision_number":7},{"id":"6b241fae4b35d9d3b4bb49076d9d9b50f4a264d3","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-30 08:36:39.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"9f91ecda80fd2b560541088c0e6a21bea354011f","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-07-30 08:56:14.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e15331f0fbbb3c3c8a4201ee25e4cafb606a9bb0","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-07-30 09:06:14.000000000","message":"Patch Set 10: Commit message was updated","accounts_in_message":[],"_revision_number":10},{"id":"b507aef1a2bf44ffe8e1d52a9cc532afed279217","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-07-30 10:05:35.000000000","message":"Patch Set 9:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/9/6443/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":9},{"id":"954a3e0dd613f5a42fe4eb71d2e2810e2c5a0845","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-07-30 10:25:20.000000000","message":"Patch Set 10:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/10/6445/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":10},{"id":"81ae8a8208ce81494a70471d3621c5357c453b7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-30 20:27:51.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-full/d6511a3/ : SUCCESS in 46m 09s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-postgres-full/7d8828c/ : SUCCESS in 54m 33s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-neutron-full/603291e/ : SUCCESS in 1h 12m 23s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/10/check/gate-grenade-dsvm/b03b193/ : SUCCESS in 52m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-large-ops/a54d955/ : SUCCESS in 38m 05s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-neutron-large-ops/fa7b016/ : SUCCESS in 27m 08s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/10/check/gate-devstack-bashate/db506a5/ : SUCCESS in 24s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/10/check/gate-devstack-unit-tests/c560629/ : SUCCESS in 13s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/10/check/gate-devstack-dsvm-cells/9e54c5b/ : SUCCESS in 21m 39s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/10/check/gate-grenade-dsvm-partial-ncpu/f6f2cbb/ : SUCCESS in 44m 38s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-ironic-pxe_ssh/27bc8c2/ : SUCCESS in 46m 06s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/10/check/gate-devstack-dsvm-updown/dc2b08c/ : SUCCESS in 30m 09s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-f21/999a484/ : FAILURE in 30m 52s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-centos7/380bccc/ : SUCCESS in 32m 43s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/10/check/gate-devstack-publish-docs/32c4328//doc/build/html/ : SUCCESS in 1m 26s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/10/check/gate-swift-dsvm-functional-nv/d328192/ : SUCCESS in 36m 38s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/10/check/gate-grenade-dsvm-neutron/630ca22/ : SUCCESS in 58m 53s\n- gate-tempest-dsvm-multinode-smoke http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-multinode-smoke/a2e8ad6/ : SUCCESS in 39m 58s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/08/201508/10/check/gate-tempest-dsvm-neutron-multinode-smoke/e9b5166/ : SUCCESS in 37m 46s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"40b933224459bc0f128c1ef14ee1a4f8391da617","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-08-05 10:42:17.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"27848f547f0af51668f4f9b1b3a320d257145a5d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-06 01:44:39.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"5e11f6269fa22273aafbd5d50305556cc6242371","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-08-06 01:48:03.000000000","message":"Patch Set 11: Code-Review+1\n\nThanks for the refactor on the new doc base.  LGTM","accounts_in_message":[],"_revision_number":11},{"id":"70eaaa68bc345901c7344603e6b597ace7508470","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-06 01:49:04.000000000","message":"Patch Set 11: Code-Review-1\n\nI\u0027ve taken the liberty of cleaning up the documentation slightly and rebasing on another little documentation clean-up.\n\nI\u0027m happy with the logic you may not want the default images downloaded and you can override that.\n\nI\u0027m still just not sold on the automatic clearing up of duplicates.  I feel like it\u0027s just better to die() and let the user sort it out.  I mean, what if it was a typo (you want \".1\" and \".2\" of some image, accidentally typo\u0027d \".1\" twice or something).\n\nYou can\u0027t tell what\u0027s intentional or not, so best to just give the human helpful information (\"duplicate images detected\") and let them decide (this is much better than glance dying much later with obscure messages)","accounts_in_message":[],"_revision_number":11},{"id":"0a920a49507e99fc363a81e590072ea70eab4606","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-06 03:03:23.000000000","message":"Patch Set 11:\n\nFailed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/11/7224/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":11},{"id":"7d0f2eaa6133d26d9ff6ba73655eecddcdfd8125","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 03:38:57.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-full/b79a2da/ : SUCCESS in 58m 41s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-postgres-full/be539de/ : SUCCESS in 1h 00m 30s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-neutron-full/173e4a4/ : SUCCESS in 1h 16m 32s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/11/check/gate-grenade-dsvm/38abb53/ : SUCCESS in 59m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-large-ops/03fee02/ : SUCCESS in 40m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-neutron-large-ops/797fcf7/ : SUCCESS in 26m 55s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/11/check/gate-devstack-bashate/f65733f/ : SUCCESS in 59s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/11/check/gate-devstack-unit-tests/91f398a/ : SUCCESS in 1m 01s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/11/check/gate-devstack-dsvm-cells/e32a9e5/ : SUCCESS in 33m 34s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/11/check/gate-grenade-dsvm-partial-ncpu/e1e9e80/ : SUCCESS in 44m 09s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-ironic-pxe_ssh/8c5bd4a/ : SUCCESS in 47m 25s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/11/check/gate-devstack-dsvm-updown/c0d7292/ : SUCCESS in 20m 24s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-f21/6238b59/ : FAILURE in 29m 36s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-centos7/bdae13b/ : FAILURE in 24m 32s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/11/check/gate-devstack-publish-docs/a8d00be//doc/build/html/ : SUCCESS in 4m 03s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/11/check/gate-swift-dsvm-functional-nv/3a58296/ : SUCCESS in 40m 40s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/11/check/gate-grenade-dsvm-neutron/b1c1a08/ : SUCCESS in 1h 08m 20s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-multinode-full/6137b9b/ : SUCCESS in 48m 50s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/11/check/gate-tempest-dsvm-neutron-multinode-full/dfc0550/ : SUCCESS in 1h 11m 09s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"07899f8bceb5a50cfcca99b0d43f0123fc60827a","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-08-06 12:54:32.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"6b3eef864edbe983ce2d27009d7166c3e28e50e0","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-06 15:22:38.000000000","message":"Patch Set 12:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/12/7329/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":12},{"id":"a23d285422476e0061c407321ef1bdb04454cec2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 15:31:32.000000000","message":"Patch Set 12: 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- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-full/92f8faf/ : SUCCESS in 52m 24s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-postgres-full/684bb0b/ : SUCCESS in 49m 08s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-neutron-full/3761900/ : SUCCESS in 1h 09m 19s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/12/check/gate-grenade-dsvm/e61e5d1/ : FAILURE in 40m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-large-ops/e85ca79/ : SUCCESS in 35m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-neutron-large-ops/c309983/ : SUCCESS in 33m 04s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/12/check/gate-devstack-bashate/2cb7bc8/ : SUCCESS in 22s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/12/check/gate-devstack-unit-tests/7d1d98b/ : SUCCESS in 18s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/12/check/gate-devstack-dsvm-cells/caecc6d/ : FAILURE in 28m 37s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/12/check/gate-grenade-dsvm-partial-ncpu/cf98ef6/ : FAILURE in 40m 47s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-ironic-pxe_ssh/fe447f1/ : SUCCESS in 1h 04m 00s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/12/check/gate-devstack-dsvm-updown/261257e/ : SUCCESS in 31m 00s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-f21/4183b5c/ : FAILURE in 31m 05s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-centos7/357c7ca/ : SUCCESS in 30m 24s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/12/check/gate-devstack-publish-docs/008c9c3//doc/build/html/ : SUCCESS in 1m 57s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/12/check/gate-swift-dsvm-functional-nv/48d4f3c/ : SUCCESS in 34m 06s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/12/check/gate-grenade-dsvm-neutron/fabbbd0/ : FAILURE in 46m 33s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-multinode-full/4b4ce77/ : SUCCESS in 51m 37s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-neutron-multinode-full/b114b14/ : SUCCESS in 1h 18m 22s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"82b023b84292dcab62148ee2b292b5290701d34d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-06 21:52:27.000000000","message":"Patch Set 12:\n\nrecheck","accounts_in_message":[],"_revision_number":12},{"id":"e296b2bffd459faec76f0e6c124ddf25ea513614","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 23:42:20.000000000","message":"Patch Set 12:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-full/4e4492f/ : SUCCESS in 43m 39s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-postgres-full/8b23ce6/ : SUCCESS in 43m 30s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-neutron-full/604a0a8/ : SUCCESS in 1h 08m 49s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/12/check/gate-grenade-dsvm/2c545fb/ : FAILURE in 38m 54s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-large-ops/327317d/ : SUCCESS in 26m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-neutron-large-ops/4d87bd9/ : SUCCESS in 26m 33s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/12/check/gate-devstack-bashate/8c07f4c/ : SUCCESS in 0s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/12/check/gate-devstack-unit-tests/57ad4bd/ : SUCCESS in 0s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/12/check/gate-devstack-dsvm-cells/de5fa64/ : FAILURE in 22m 51s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/12/check/gate-grenade-dsvm-partial-ncpu/9de86f4/ : FAILURE in 36m 19s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-ironic-pxe_ssh/5778ba2/ : SUCCESS in 34m 03s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/12/check/gate-devstack-dsvm-updown/143647c/ : SUCCESS in 24m 23s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-f21/b55af97/ : FAILURE in 33m 08s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-centos7/ad37ac9/ : SUCCESS in 32m 26s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/12/check/gate-devstack-publish-docs/b7f508c//doc/build/html/ : SUCCESS in 1m 21s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/12/check/gate-swift-dsvm-functional-nv/5ec3365/ : SUCCESS in 27m 10s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/12/check/gate-grenade-dsvm-neutron/e90e37e/ : FAILURE in 46m 30s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-multinode-full/ede9bb6/ : SUCCESS in 46m 54s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/12/check/gate-tempest-dsvm-neutron-multinode-full/5e3cacf/ : SUCCESS in 1h 11m 34s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"d4ebf21292b326173d2e5fd3634f74b4f7337a8b","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-06 23:49:41.000000000","message":"Patch Set 12:\n\nok, so this is actually failing grenade\n\n2015-08-06 23:12:03.512 | [ERROR] /opt/stack/new/devstack/stackrc:619 http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-uec.tar.gz is duplicate, please remove it from IMAGE_URLS.\n\n[1] http://logs.openstack.org/08/201508/12/check/gate-grenade-dsvm/2c545fb/logs/grenade.sh.txt.gz","accounts_in_message":[],"_revision_number":12},{"id":"2575e962e5420c77326f7fc9657159f05f2dbd70","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-07 00:18:21.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"1fbaf9c2cc8b85def9c34faad3ca3a6a51ebf79d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-07 00:19:36.000000000","message":"Patch Set 13:\n\nI noticed that I said the list was white-space separated, it\u0027s actually comma-separated.  updated that.\n\nsee the depends-on for what i think is going on with the grenade failures.  i think we\u0027re including stackrc twice","accounts_in_message":[],"_revision_number":13},{"id":"9c980735ee7cf8ec2c8d0ec8c56e3b9a9ed5a9ee","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-08-07 01:01:56.000000000","message":"Patch Set 13:\n\nSorry, my fault. I should have noticed that.","accounts_in_message":[],"_revision_number":13},{"id":"4f6e44b4ffbbe52fb1fa66f880201d1ecb1be98c","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-07 01:15:19.000000000","message":"Patch Set 13:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/13/7436/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":13},{"id":"540757111aa3e5e5fa3d7e65c573805d6e98e394","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-07 01:24:50.000000000","message":"Patch Set 13: 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- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-full/691f98c/ : SUCCESS in 53m 00s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-postgres-full/8db9a2b/ : SUCCESS in 46m 32s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-neutron-full/fdae73c/ : SUCCESS in 53m 30s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/13/check/gate-grenade-dsvm/825af29/ : SUCCESS in 59m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-large-ops/45b8159/ : SUCCESS in 34m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-neutron-large-ops/7079b51/ : SUCCESS in 33m 17s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/13/check/gate-devstack-bashate/9a7a7f0/ : SUCCESS in 23s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/13/check/gate-devstack-unit-tests/97d211f/ : SUCCESS in 18s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/13/check/gate-devstack-dsvm-cells/4f4945e/ : FAILURE in 31m 38s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/13/check/gate-grenade-dsvm-partial-ncpu/af8964d/ : SUCCESS in 47m 48s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-ironic-pxe_ssh/9266fe3/ : SUCCESS in 46m 02s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/13/check/gate-devstack-dsvm-updown/c1b6935/ : SUCCESS in 25m 58s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-f21/e1646f0/ : FAILURE in 30m 23s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-centos7/a100bfb/ : SUCCESS in 30m 26s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/13/check/gate-devstack-publish-docs/bf306c1//doc/build/html/ : SUCCESS in 1m 54s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/13/check/gate-swift-dsvm-functional-nv/03fd7c3/ : SUCCESS in 26m 54s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/13/check/gate-grenade-dsvm-neutron/09df827/ : SUCCESS in 46m 51s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-multinode-full/68ad443/ : SUCCESS in 48m 16s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/13/check/gate-tempest-dsvm-neutron-multinode-full/c5bfcfa/ : SUCCESS in 1h 01m 31s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"ba699b7867b1ee3a1f51c4214eed56fab1d1ef97","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-07 02:38:07.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"17f14b5bc7daf327e35984f8d15edc7ddde4d300","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-07 03:46:06.000000000","message":"Patch Set 14:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/14/7443/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":14},{"id":"848e200d36d58276b71746d3b1a35a56bc17f7bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-07 03:49:57.000000000","message":"Patch Set 14: 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- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-full/9a79613/ : SUCCESS in 52m 50s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-postgres-full/751cb79/ : SUCCESS in 49m 18s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-full/f1a5b2f/ : SUCCESS in 1h 05m 25s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm/a5a7126/ : SUCCESS in 47m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-large-ops/59672b8/ : SUCCESS in 36m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-large-ops/89ddd33/ : SUCCESS in 34m 12s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/14/check/gate-devstack-bashate/e9c06ec/ : SUCCESS in 22s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/14/check/gate-devstack-unit-tests/163abad/ : SUCCESS in 21s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/14/check/gate-devstack-dsvm-cells/3e73547/ : SUCCESS in 28m 21s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm-partial-ncpu/fe82f5b/ : SUCCESS in 47m 56s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-ironic-pxe_ssh/7e65de2/ : FAILURE in 41m 56s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/14/check/gate-devstack-dsvm-updown/d72aa77/ : SUCCESS in 26m 35s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-f21/ffdd261/ : FAILURE in 31m 05s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-centos7/db9240d/ : SUCCESS in 31m 34s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/14/check/gate-devstack-publish-docs/4cf1628//doc/build/html/ : SUCCESS in 1m 54s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/14/check/gate-swift-dsvm-functional-nv/1147c6f/ : SUCCESS in 32m 40s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm-neutron/3b66484/ : SUCCESS in 53m 11s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-multinode-full/ca98a34/ : SUCCESS in 59m 13s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-multinode-full/d9b9b16/ : SUCCESS in 1h 06m 29s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"2c560cef633d8f240aa6857fce9522cf19700711","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-08-07 03:50:09.000000000","message":"Patch Set 14:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-ironic-pxe_ssh: https://bugs.launchpad.net/bugs/1393099\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":14},{"id":"6a73f970dcf0f7ed0771ca1e1d4f639b2ef5afea","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-08-07 03:50:09.000000000","message":"Patch Set 14:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-ironic-pxe_ssh: https://bugs.launchpad.net/bugs/1393099\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":14},{"id":"529a8e5c614ab8737bac770529cd58bef3b6f329","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-08-07 03:56:10.000000000","message":"Patch Set 14:\n\nrecheck","accounts_in_message":[],"_revision_number":14},{"id":"8cb197d7e44f6520c83bb4e08eaec681e821a58a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-07 05:02:48.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-full/ab3b665/ : SUCCESS in 43m 09s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-postgres-full/0d81eb1/ : SUCCESS in 51m 28s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-full/c3a5f07/ : SUCCESS in 56m 36s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm/5cea27e/ : SUCCESS in 46m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-large-ops/c82ab40/ : SUCCESS in 35m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-large-ops/7060c95/ : SUCCESS in 30m 48s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/14/check/gate-devstack-bashate/d227182/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/14/check/gate-devstack-unit-tests/11f7bd3/ : SUCCESS in 18s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/14/check/gate-devstack-dsvm-cells/5db86bd/ : SUCCESS in 27m 21s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm-partial-ncpu/e0c051a/ : SUCCESS in 50m 39s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-ironic-pxe_ssh/ac06d0c/ : SUCCESS in 34m 11s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/14/check/gate-devstack-dsvm-updown/449cb96/ : SUCCESS in 20m 12s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-f21/61798e4/ : FAILURE in 30m 03s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-centos7/96e08c7/ : SUCCESS in 30m 48s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/14/check/gate-devstack-publish-docs/50b9eee//doc/build/html/ : SUCCESS in 1m 32s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/14/check/gate-swift-dsvm-functional-nv/87f9910/ : SUCCESS in 28m 05s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm-neutron/059fb26/ : SUCCESS in 45m 25s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-multinode-full/4f8689b/ : FAILURE in 53m 03s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-multinode-full/ac23bf3/ : SUCCESS in 1h 01m 16s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"227db9cabb08c2381032b4fefc4f89c415ed1c83","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-08-07 05:21:11.000000000","message":"Patch Set 14:\n\nrecheck","accounts_in_message":[],"_revision_number":14},{"id":"d0d6c5c500a76457ad39e493d2f87b6f9d20d442","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-07 06:43:01.000000000","message":"Patch Set 14:\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-full/3917530/ : SUCCESS in 52m 38s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-postgres-full/30c292d/ : SUCCESS in 50m 47s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-full/2d94497/ : SUCCESS in 1h 06m 12s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm/80c70e0/ : SUCCESS in 50m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-large-ops/373dde7/ : SUCCESS in 34m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-large-ops/edec6d7/ : SUCCESS in 31m 51s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/14/check/gate-devstack-bashate/0518e3b/ : SUCCESS in 19s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/14/check/gate-devstack-unit-tests/734647d/ : SUCCESS in 25s\n- gate-devstack-dsvm-cells http://logs.openstack.org/08/201508/14/check/gate-devstack-dsvm-cells/9c168ce/ : SUCCESS in 22m 30s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm-partial-ncpu/a65c3c5/ : SUCCESS in 47m 08s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-ironic-pxe_ssh/71454cf/ : SUCCESS in 1h 08m 51s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/14/check/gate-devstack-dsvm-updown/5e80082/ : SUCCESS in 27m 47s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-f21/7381291/ : FAILURE in 32m 41s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-centos7/ffa30fe/ : SUCCESS in 33m 37s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/14/check/gate-devstack-publish-docs/bcf1d71//doc/build/html/ : SUCCESS in 1m 46s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/14/check/gate-swift-dsvm-functional-nv/7f939e4/ : SUCCESS in 32m 14s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/14/check/gate-grenade-dsvm-neutron/52e72d0/ : SUCCESS in 45m 29s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-multinode-full/9b4c80d/ : SUCCESS in 48m 32s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/14/check/gate-tempest-dsvm-neutron-multinode-full/deb75bd/ : FAILURE in 1h 18m 01s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"9678c5eb3d9909ad662406fddaa0e61ef35af9ee","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-10 00:08:53.000000000","message":"Patch Set 14:\n\nSo something I didn\u0027t expect to come out of this is that it becomes the defacto \"you included stackrc twice\" error, which might be confusing for us.  I wonder if we should have either the include-guard idea, or an error-check for multiple includes","accounts_in_message":[],"_revision_number":14},{"id":"34d7696e274c236485a49bd2e11a44034469e4e7","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-08-10 11:26:09.000000000","message":"Patch Set 14:\n\nHow about we just set DOWNLOAD_DEFAULT_IMAGES\u003dfalse after we\u0027ve added them to IMAGE_URLS the first time?\nIf IMAGE_URLS is preserved in the environment then DOWNLOAD_DEFAULT_IMAGES should be preserved as well?","accounts_in_message":[],"_revision_number":14},{"id":"db2382bfce53edb1f0ed4d989b6afc71cae39ce3","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-08-27 02:26:30.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"a6e49182296c7d426c46620d8f5075f3563c1c85","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-27 03:09:45.000000000","message":"Patch Set 15: 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- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-full/9a72812/ : FAILURE in 35m 07s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-postgres-full/63ffab1/ : FAILURE in 29m 39s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-neutron-full/57fccaa/ : FAILURE in 28m 42s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/15/check/gate-grenade-dsvm/de681da/ : SUCCESS in 39m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-large-ops/8994ab4/ : FAILURE in 17m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-neutron-large-ops/199b19a/ : FAILURE in 16m 52s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/15/check/gate-devstack-bashate/6a33783/ : SUCCESS in 13s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/15/check/gate-devstack-unit-tests/c460008/ : SUCCESS in 21s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/15/check/gate-grenade-dsvm-partial-ncpu/61cf1fe/ : SUCCESS in 40m 37s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-ironic-pxe_ssh/84bbfab/ : FAILURE in 29m 06s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/15/check/gate-devstack-dsvm-updown/001d0f5/ : SUCCESS in 19m 34s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-f21/cb763b3/ : FAILURE in 23m 15s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-centos7/350bba2/ : FAILURE in 26m 01s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/15/check/gate-devstack-publish-docs/2ea225b//doc/build/html/ : SUCCESS in 1m 18s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/15/check/gate-swift-dsvm-functional-nv/d5d770c/ : SUCCESS in 33m 52s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/15/check/gate-grenade-dsvm-neutron/31c15a7/ : SUCCESS in 43m 04s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-multinode-full/19b71b2/ : FAILURE in 24m 17s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/15/check/gate-tempest-dsvm-neutron-multinode-full/8a0b938/ : FAILURE in 22m 38s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"c3054b9f352c0ceba5b32b1de1909595fd154999","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-08-27 05:37:42.000000000","message":"Patch Set 15: Code-Review-1\n\n(1 comment)\n\nMy feeling is that a header-guard, similar to Idca49eb996d2b7ff3779ec27ed672a2da7852590 , is going to be the best way to stop us overwriting the variable with another import","accounts_in_message":[],"_revision_number":15},{"id":"31e823c59ccc2139bf6d0f7ffab38279096dc48f","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-08-27 08:02:38.000000000","message":"Patch Set 15: Code-Review-1\n\nWhat I meant was _after_ setting the images, set DOWNLOAD_DEFAULT_IMAGES\u003dFalse.  This would mean that if DOWNLOAD_DEFAULT_IMAGES was unset or True then we would add them to IMAGE_URLS once and then prevent them being added again.\n\nIan is advocating a whole-file header guard and I\u0027m quite happy to go with that if it works.  I do have concerns whether there are other parts of stackrc that are expected to change (e.g. in the grenade case where we have two devstacks) but hopefully it\u0027ll work.","accounts_in_message":[],"_revision_number":15},{"id":"e9f9eefe44659646256f713fadf6f9932c062e28","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-08-27 08:23:18.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"f0488bf8daef53bbf061e54fbb06414d2c6a12d0","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-27 09:27:17.000000000","message":"Patch Set 16:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/16/9988/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":16},{"id":"2eda4d8f03f285feaef7c108e0fe0909dbf96dd3","author":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"date":"2015-08-27 09:34:02.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"c71d27031cba396fc574e8a9141274a27a955592","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-08-27 10:33:56.000000000","message":"Patch Set 17:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/08/201508/17/9996/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":17},{"id":"c4a3e121b43cd3afcba466c57e8c0186497cc6fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-27 11:01:00.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-full/1e0c5d5/ : SUCCESS in 51m 40s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-postgres-full/df7ec68/ : SUCCESS in 43m 19s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-neutron-full/bdab2ad/ : SUCCESS in 1h 12m 31s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/17/check/gate-grenade-dsvm/2ede019/ : SUCCESS in 46m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-large-ops/692ce3b/ : SUCCESS in 26m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-neutron-large-ops/f30f5d6/ : SUCCESS in 34m 34s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/17/check/gate-devstack-bashate/69f9402/ : SUCCESS in 0s\n- gate-devstack-unit-tests http://logs.openstack.org/08/201508/17/check/gate-devstack-unit-tests/594912e/ : SUCCESS in 20s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/17/check/gate-grenade-dsvm-partial-ncpu/119b19c/ : SUCCESS in 47m 34s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-ironic-pxe_ssh/5a53f57/ : SUCCESS in 39m 55s\n- gate-devstack-dsvm-updown http://logs.openstack.org/08/201508/17/check/gate-devstack-dsvm-updown/00577d1/ : SUCCESS in 32m 47s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-f21/4e71f14/ : FAILURE in 31m 30s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-centos7/5171684/ : SUCCESS in 31m 25s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/08/201508/17/check/gate-devstack-publish-docs/023af9d//doc/build/html/ : SUCCESS in 1m 30s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/08/201508/17/check/gate-swift-dsvm-functional-nv/0b9c178/ : SUCCESS in 32m 51s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/08/201508/17/check/gate-grenade-dsvm-neutron/cf95e76/ : SUCCESS in 51m 48s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-multinode-full/bd3338f/ : SUCCESS in 51m 21s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/08/201508/17/check/gate-tempest-dsvm-neutron-multinode-full/220d078/ : FAILURE in 1h 05m 30s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"b172d4e783f685764a4defbf0d776cbc94fe338e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-08-27 11:04:25.000000000","message":"Patch Set 17: Code-Review+2\n\ngood catch","accounts_in_message":[],"_revision_number":17},{"id":"6fe1c45f924eafd7aaacf61a350523cbd4201445","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2015-08-27 12:45:06.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"016e9445be85f6b99eff677adb363bb5699b0eef","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-09-02 21:39:44.000000000","message":"Patch Set 17: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":17},{"id":"9e0f86fa609c48e8b30937140d11a704fe086a92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 21:39:52.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":17},{"id":"8f77614bec485d93db2a014e0cdbe891c10483e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 08:52:59.000000000","message":"Patch Set 17: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/08/201508/17/gate/gate-tempest-dsvm-full/32e261b/ : SUCCESS in 41m 53s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/201508/17/gate/gate-tempest-dsvm-postgres-full/cf182b3/ : SUCCESS in 44m 26s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/201508/17/gate/gate-tempest-dsvm-neutron-full/1dd5f16/ : SUCCESS in 1h 09m 15s\n- gate-grenade-dsvm http://logs.openstack.org/08/201508/17/gate/gate-grenade-dsvm/39cae28/ : SUCCESS in 47m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/201508/17/gate/gate-tempest-dsvm-large-ops/2c0b0f3/ : SUCCESS in 36m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/201508/17/gate/gate-tempest-dsvm-neutron-large-ops/1c23ceb/ : SUCCESS in 32m 51s\n- gate-devstack-bashate http://logs.openstack.org/08/201508/17/gate/gate-devstack-bashate/b34dc9e/ : SUCCESS in 24s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/08/201508/17/gate/gate-grenade-dsvm-partial-ncpu/02075b5/ : SUCCESS in 46m 11s","accounts_in_message":[],"_revision_number":17},{"id":"1443e76f536f14f78a6794b31292885f7a5864f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 08:53:01.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"a4693b5dea459acb02f226bbd1a8efdbcf1fc2b2","revisions":{"59d63308ebb23e645f3282d2f2102caae4750a0d":{"kind":"REWORK","_number":1,"created":"2015-07-14 11:18:22.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/1"}}},"commit":{"parents":[{"commit":"aaae79b095fb4d4029077ed490adc61bf9e1eb46","subject":"Merge \"Use identity V3 API for endpoint creation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aaae79b095fb4d4029077ed490adc61bf9e1eb46"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-14 11:17:40.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-14 11:17:40.000000000","tz":60},"subject":"Incorrect IMAGE_URLS for ironic and xenserver","message":"Incorrect IMAGE_URLS for ironic and xenserver\n\nThe default setting of IMAGE_URLS is given in stackrc, while\ntools/xen/README.md will still suggest user to set it in localrc with\na duplicated value(i.e. http://download.cirros-cloud.net/0.3.4/cirros\n-0.3.4-x86_64-uec.tar.gz) and thus causes a conflict of image upload.\n\nAlthough IMAGE_URLS could be originally set in localrc, stackrc will\npartially overwrite \"https://github.com/downloads/citrix-openstack/\nwarehouse/cirros-0.3.0-x86_64-disk.vhd.tgz\" and indiscriminately append\n\"http://download.cirros-cloud.net/${CIRROS_VERSION}/cirros-\n${CIRROS_VERSION}-x86_64-disk.img\". Thus it will possibly upload the\nimage twice if user sets a same url in localrc and cause a\n\"409 Conflict\" error. Actually if user follows the steps suggested by\ntools/xen/README.md, the problem will definitely occur.\n\nThe same issue also happens to ironic.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/59d63308ebb23e645f3282d2f2102caae4750a0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/59d63308ebb23e645f3282d2f2102caae4750a0d"}]},"branch":"refs/heads/master"},"1f39a2acbe542a8a40dea93d4d274856aa6f2f43":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-07-14 11:19:57.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/2"}}},"commit":{"parents":[{"commit":"aaae79b095fb4d4029077ed490adc61bf9e1eb46","subject":"Merge \"Use identity V3 API for endpoint creation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aaae79b095fb4d4029077ed490adc61bf9e1eb46"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-14 11:17:40.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-14 11:19:57.000000000","tz":0},"subject":"Incorrect IMAGE_URLS for ironic and xenserver","message":"Incorrect IMAGE_URLS for ironic and xenserver\n\nAlthough IMAGE_URLS could be originally set in localrc, stackrc will\npartially overwrite \"https://github.com/downloads/citrix-openstack/\nwarehouse/cirros-0.3.0-x86_64-disk.vhd.tgz\" and indiscriminately append\n\"http://download.cirros-cloud.net/${CIRROS_VERSION}/cirros-\n${CIRROS_VERSION}-x86_64-disk.img\". Thus it will possibly upload the\nimage twice if user sets a same url in localrc and cause a\n\"409 Conflict\" error. Actually if user follows the steps suggested by\ntools/xen/README.md, the problem will definitely occur.\n\nThe same issue also happens to ironic.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1f39a2acbe542a8a40dea93d4d274856aa6f2f43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1f39a2acbe542a8a40dea93d4d274856aa6f2f43"}]},"branch":"refs/heads/master"},"3c9fb45a4a24ced1dc35c562bc38bee90464bda4":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-07-14 12:13:57.000000000","uploader":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"ref":"refs/changes/08/201508/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/3"}}},"commit":{"parents":[{"commit":"aaae79b095fb4d4029077ed490adc61bf9e1eb46","subject":"Merge \"Use identity V3 API for endpoint creation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aaae79b095fb4d4029077ed490adc61bf9e1eb46"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-14 11:17:40.000000000","tz":60},"committer":{"name":"Bob Ball","email":"bob.ball@citrix.com","date":"2015-07-14 12:13:57.000000000","tz":0},"subject":"Incorrect IMAGE_URLS handling ironic and xenserver","message":"Incorrect IMAGE_URLS handling ironic and xenserver\n\nAlthough IMAGE_URLS could be originally set in localrc, stackrc will\nindiscriminately append the cirros-disk.img, even if this value is\npresent in the IMAGE_URLS from localrc.\n\nThus it will possibly try to upload the image twice which would cause\na \"409 Conflict\" error.  If user follows the steps suggested by\ntools/xen/README.md, the problem will definitely occur.\n\nThe same issue also happens to ironic, so fix IMAGE_URLS there too.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3c9fb45a4a24ced1dc35c562bc38bee90464bda4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3c9fb45a4a24ced1dc35c562bc38bee90464bda4"}]},"branch":"refs/heads/master"},"64ad2536a46b08e58f5e5235465822fc47dd6a59":{"kind":"REWORK","_number":4,"created":"2015-07-22 01:41:19.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/4"}}},"commit":{"parents":[{"commit":"411c43983dc88162df1509d9fc4659d5fe0977ae","subject":"Merge \"Include meter.yaml when devstack sets up ceilometer\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/411c43983dc88162df1509d9fc4659d5fe0977ae"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-22 01:40:45.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-22 01:40:45.000000000","tz":60},"subject":"Add default images to IMAGE_URLS and deduplicate it","message":"Add default images to IMAGE_URLS and deduplicate it\n\nWhen IMAGE_URLS is set in localrc default images should still be\nadded to IMAGE_URLS. But since uploading duplicated image will cause a\n\"409 Conflict\" error, IMAGE_URLS needs to be deduplicated when all the\nsettings are done. Otherwise if user follows the steps suggested by\ntools/xen/README.md, the problem will definitely occur.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/64ad2536a46b08e58f5e5235465822fc47dd6a59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/64ad2536a46b08e58f5e5235465822fc47dd6a59"}]},"branch":"refs/heads/master"},"f28be0c4c554be44819a5d403fb24d76187e7a64":{"kind":"REWORK","_number":5,"created":"2015-07-24 09:36:11.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/5"}}},"commit":{"parents":[{"commit":"c90656a4a3ca148cd3eec8b4792215f735f9c75d","subject":"Merge \"Explicitly set bind_ip in Swift server config files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c90656a4a3ca148cd3eec8b4792215f735f9c75d"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-24 09:34:37.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-24 09:34:37.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and deduplicate it","message":"Add/Overwrite default images in IMAGE_URLS and deduplicate it\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nBy either way, IMAGE_URLS needs to be deduplicated, otherwise uploading\nduplicated images will cause a \"409 Conflict\" error.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f28be0c4c554be44819a5d403fb24d76187e7a64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f28be0c4c554be44819a5d403fb24d76187e7a64"}]},"branch":"refs/heads/master"},"2f82b453e9ea6187dc460c9f87c0baf24b315840":{"kind":"REWORK","_number":6,"created":"2015-07-26 02:42:14.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/6"}}},"commit":{"parents":[{"commit":"c90656a4a3ca148cd3eec8b4792215f735f9c75d","subject":"Merge \"Explicitly set bind_ip in Swift server config files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c90656a4a3ca148cd3eec8b4792215f735f9c75d"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-26 02:41:52.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-26 02:41:52.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and deduplicate it","message":"Add/Overwrite default images in IMAGE_URLS and deduplicate it\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\nBy either way, IMAGE_URLS needs to be deduplicated, otherwise uploading\nduplicated images will cause a \"409 Conflict\" error.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2f82b453e9ea6187dc460c9f87c0baf24b315840"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2f82b453e9ea6187dc460c9f87c0baf24b315840"}]},"branch":"refs/heads/master"},"e41edf8fd30afbcd5b7707af46a33a4d4057d38f":{"kind":"REWORK","_number":7,"created":"2015-07-27 01:04:12.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/7"}}},"commit":{"parents":[{"commit":"c90656a4a3ca148cd3eec8b4792215f735f9c75d","subject":"Merge \"Explicitly set bind_ip in Swift server config files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c90656a4a3ca148cd3eec8b4792215f735f9c75d"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-27 01:02:37.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-27 01:02:37.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and deduplicate it","message":"Add/Overwrite default images in IMAGE_URLS and deduplicate it\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nBy either way, IMAGE_URLS needs to be deduplicated, otherwise uploading\nduplicated images will cause a \"409 Conflict\" error.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e41edf8fd30afbcd5b7707af46a33a4d4057d38f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e41edf8fd30afbcd5b7707af46a33a4d4057d38f"}]},"branch":"refs/heads/master"},"7bf0a4c60fccde196ab50a98b25e3097adfd25b4":{"kind":"REWORK","_number":8,"created":"2015-07-30 08:36:39.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/8"}}},"commit":{"parents":[{"commit":"c90656a4a3ca148cd3eec8b4792215f735f9c75d","subject":"Merge \"Explicitly set bind_ip in Swift server config files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c90656a4a3ca148cd3eec8b4792215f735f9c75d"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-30 08:30:47.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-30 08:30:47.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and deduplicate it","message":"Add/Overwrite default images in IMAGE_URLS and deduplicate it\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nBy either way, IMAGE_URLS needs to be deduplicated, otherwise uploading\nduplicated images will cause a \"409 Conflict\" error.\n\ntools/xen/README.md suggested a setting of IMAGE_URLS duplicated to\ndefault images thus can be removed.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7bf0a4c60fccde196ab50a98b25e3097adfd25b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7bf0a4c60fccde196ab50a98b25e3097adfd25b4"}]},"branch":"refs/heads/master"},"a936d83315e8b53b910eb2b182a7688e57b698a1":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2015-07-30 08:56:14.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/9"}}},"commit":{"parents":[{"commit":"c90656a4a3ca148cd3eec8b4792215f735f9c75d","subject":"Merge \"Explicitly set bind_ip in Swift server config files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c90656a4a3ca148cd3eec8b4792215f735f9c75d"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-30 08:30:47.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-30 08:54:45.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and deduplicate it","message":"Add/Overwrite default images in IMAGE_URLS and deduplicate it\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nBy either way, IMAGE_URLS needs to be deduplicated, otherwise uploading\nduplicated images will cause a \"409 Conflict\" error.\n\nCare needs to be taken that you don\u0027t set a duplicate image, so clean up\nXen\u0027s README.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a936d83315e8b53b910eb2b182a7688e57b698a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a936d83315e8b53b910eb2b182a7688e57b698a1"}]},"branch":"refs/heads/master"},"7f5d23f73ff462530138ebbdb0b89a820093832b":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2015-07-30 09:06:14.000000000","uploader":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"ref":"refs/changes/08/201508/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/10"}}},"commit":{"parents":[{"commit":"c90656a4a3ca148cd3eec8b4792215f735f9c75d","subject":"Merge \"Explicitly set bind_ip in Swift server config files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c90656a4a3ca148cd3eec8b4792215f735f9c75d"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-30 08:30:47.000000000","tz":60},"committer":{"name":"Bob Ball","email":"bob.ball@citrix.com","date":"2015-07-30 09:06:14.000000000","tz":0},"subject":"Add/Overwrite default images in IMAGE_URLS","message":"Add/Overwrite default images in IMAGE_URLS\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7f5d23f73ff462530138ebbdb0b89a820093832b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7f5d23f73ff462530138ebbdb0b89a820093832b"}]},"branch":"refs/heads/master"},"91509ec680da3998b8aed3c277e97496907ee63a":{"kind":"REWORK","_number":11,"created":"2015-08-06 01:44:39.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/08/201508/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/11"}}},"commit":{"parents":[{"commit":"815db16c2099610a52dec35f0846c0d19b9bd5b9","subject":"Clean up configuration documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/815db16c2099610a52dec35f0846c0d19b9bd5b9"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-07-30 08:30:47.000000000","tz":60},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2015-08-06 01:43:52.000000000","tz":600},"subject":"Add/Overwrite default images in IMAGE_URLS","message":"Add/Overwrite default images in IMAGE_URLS\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/91509ec680da3998b8aed3c277e97496907ee63a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/91509ec680da3998b8aed3c277e97496907ee63a"}]},"branch":"refs/heads/master"},"1875470d1f967155751064052d457d2b60d2bcf0":{"kind":"REWORK","_number":12,"created":"2015-08-06 12:54:32.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/12"}}},"commit":{"parents":[{"commit":"815db16c2099610a52dec35f0846c0d19b9bd5b9","subject":"Clean up configuration documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/815db16c2099610a52dec35f0846c0d19b9bd5b9"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-06 12:53:35.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-06 12:53:35.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and detect duplicates","message":"Add/Overwrite default images in IMAGE_URLS and detect duplicates\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nAs uploading duplicate images will cause a \"409 Conflict\" error, a\nduplicate detection will expose it earlier.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1875470d1f967155751064052d457d2b60d2bcf0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1875470d1f967155751064052d457d2b60d2bcf0"}]},"branch":"refs/heads/master"},"dd1cffecdd621588140f280efae589fc8a47fb87":{"kind":"REWORK","_number":13,"created":"2015-08-07 00:18:21.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/08/201508/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/13"}}},"commit":{"parents":[{"commit":"815db16c2099610a52dec35f0846c0d19b9bd5b9","subject":"Clean up configuration documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/815db16c2099610a52dec35f0846c0d19b9bd5b9"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-06 12:53:35.000000000","tz":60},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2015-08-07 00:15:02.000000000","tz":600},"subject":"Add/Overwrite default images in IMAGE_URLS and detect duplicates","message":"Add/Overwrite default images in IMAGE_URLS and detect duplicates\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nAs uploading duplicate images will cause a \"409 Conflict\" error, a\nduplicate detection will expose it earlier.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nDepends-On: I6fbae12f950a03afab39f341132746d3db9f788c\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dd1cffecdd621588140f280efae589fc8a47fb87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dd1cffecdd621588140f280efae589fc8a47fb87"}]},"branch":"refs/heads/master"},"874971ef5f26232aa50feed07827f0d577451a6e":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2015-08-07 02:38:07.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/08/201508/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/14"}}},"commit":{"parents":[{"commit":"c0057ed5158c61446d3ba025a3b1feb337688859","subject":"exercises/aggregates.sh: Only source openrc once","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c0057ed5158c61446d3ba025a3b1feb337688859"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-06 12:53:35.000000000","tz":60},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2015-08-07 02:37:53.000000000","tz":600},"subject":"Add/Overwrite default images in IMAGE_URLS and detect duplicates","message":"Add/Overwrite default images in IMAGE_URLS and detect duplicates\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nAs uploading duplicate images will cause a \"409 Conflict\" error, a\nduplicate detection will expose it earlier.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nDepends-On: I6fbae12f950a03afab39f341132746d3db9f788c\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/874971ef5f26232aa50feed07827f0d577451a6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/874971ef5f26232aa50feed07827f0d577451a6e"}]},"branch":"refs/heads/master"},"e8d03a81a1b219472737c30e13305c92bfe56b1c":{"kind":"REWORK","_number":15,"created":"2015-08-27 02:26:30.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/15"}}},"commit":{"parents":[{"commit":"4ebfea9d0de69a08aa74ef9a9fdfd941261361f9","subject":"Merge \"Ability to specify keystone v3 in nova.conf for neutron\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4ebfea9d0de69a08aa74ef9a9fdfd941261361f9"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-06 12:53:35.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-27 02:25:59.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and detect duplicates","message":"Add/Overwrite default images in IMAGE_URLS and detect duplicates\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nAs uploading duplicate images will cause a \"409 Conflict\" error, a\nduplicate detection will expose it earlier.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nDepends-On: I6fbae12f950a03afab39f341132746d3db9f788c\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e8d03a81a1b219472737c30e13305c92bfe56b1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e8d03a81a1b219472737c30e13305c92bfe56b1c"}]},"branch":"refs/heads/master"},"526e40c2a371c866d46836b29d220caf99886e70":{"kind":"REWORK","_number":16,"created":"2015-08-27 08:23:18.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/16"}}},"commit":{"parents":[{"commit":"4ebfea9d0de69a08aa74ef9a9fdfd941261361f9","subject":"Merge \"Ability to specify keystone v3 in nova.conf for neutron\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4ebfea9d0de69a08aa74ef9a9fdfd941261361f9"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-06 12:53:35.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-27 08:22:37.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and detect duplicates","message":"Add/Overwrite default images in IMAGE_URLS and detect duplicates\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nAs uploading duplicate images will cause a \"409 Conflict\" error, a\nduplicate detection will expose it earlier.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nDepends-On: I6fbae12f950a03afab39f341132746d3db9f788c\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/526e40c2a371c866d46836b29d220caf99886e70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/526e40c2a371c866d46836b29d220caf99886e70"}]},"branch":"refs/heads/master"},"a4693b5dea459acb02f226bbd1a8efdbcf1fc2b2":{"kind":"REWORK","_number":17,"created":"2015-08-27 09:34:02.000000000","uploader":{"_account_id":17169,"name":"John Hua","email":"ihuazhihao@gmail.com","username":"johnhua"},"ref":"refs/changes/08/201508/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/08/201508/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/08/201508/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/08/201508/17"}}},"commit":{"parents":[{"commit":"4ebfea9d0de69a08aa74ef9a9fdfd941261361f9","subject":"Merge \"Ability to specify keystone v3 in nova.conf for neutron\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4ebfea9d0de69a08aa74ef9a9fdfd941261361f9"}]}],"author":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-06 12:53:35.000000000","tz":60},"committer":{"name":"John Hua","email":"john.hua@citrix.com","date":"2015-08-27 09:33:26.000000000","tz":60},"subject":"Add/Overwrite default images in IMAGE_URLS and detect duplicates","message":"Add/Overwrite default images in IMAGE_URLS and detect duplicates\n\nIMAGE_URLS could be set both in localrc with customization or stackrc by\ndefault. By setting DOWNLOAD_DEFAULT_IMAGES, user could choose to add\ndefault images to IMAGE_URLS or overwrite them.\n\nAs uploading duplicate images will cause a \"409 Conflict\" error, a\nduplicate detection will expose it earlier.\n\nCare needs to be taken that you don\u0027t end up with a duplicate image, so\nclean up Xen\u0027s README.\n\nDepends-On: I6fbae12f950a03afab39f341132746d3db9f788c\nChange-Id: I3ca4e576aa3fb8992c08ca44900a8c53dd4b4163\nCloses-Bug: #1473432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a4693b5dea459acb02f226bbd1a8efdbcf1fc2b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a4693b5dea459acb02f226bbd1a8efdbcf1fc2b2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
