)]}'
{"id":"openstack%2Fdevstack-gate~334504","triplet_id":"openstack%2Fdevstack-gate~master~I9ad412fc8a4ba7b046f2fa95226ca0d5fc796b23","project":"openstack/devstack-gate","branch":"master","topic":"local.conf","hashtags":[],"change_id":"I9ad412fc8a4ba7b046f2fa95226ca0d5fc796b23","subject":"Add save_* functions for clearer saving of artifacts","status":"MERGED","created":"2016-06-27 14:15:51.000000000","updated":"2017-01-09 23:31:18.000000000","submitted":"2017-01-09 23:31:18.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"39f38570ede3b7456e410c2310ec42ad5fd9f97f","_number":334504,"virtual_id_number":334504,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2017-01-09 23:31:18.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":2,"date":"2017-01-09 22:05:07.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2017-01-09 16:57:24.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":1,"date":"2017-01-09 22:05:07.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-22 07:46:32.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2017-01-09 16:57:24.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2017-01-09 22:05:07.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2017-01-09 23:31:18.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0df1b6345cca4692870196803407db74378c6fb3","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-06-27 14:15:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"454348b75e3bd095fe3f638077362492c7955fb6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 16:07:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-full/a616403/ : SUCCESS in 48m 12s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-postgres-full/c5975c2/ : SUCCESS in 44m 49s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-neutron-full/8dad601/ : SUCCESS in 1h 00m 30s\n- gate-grenade-dsvm http://logs.openstack.org/04/334504/1/check/gate-grenade-dsvm/3c4cc8e/ : SUCCESS in 41m 20s\n- gate-devstack-gate-unittests http://logs.openstack.org/04/334504/1/check/gate-devstack-gate-unittests/7a6467c/ : SUCCESS in 2m 46s\n- gate-devstack-gate-bashate http://logs.openstack.org/04/334504/1/check/gate-devstack-gate-bashate/7a6c3be/ : SUCCESS in 2m 57s\n- gate-dg-hooks-dsvm http://logs.openstack.org/04/334504/1/check/gate-dg-hooks-dsvm/4c20a19/ : SUCCESS in 9m 43s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/04/334504/1/check/gate-grenade-dsvm-multinode/eb7cf22/ : SUCCESS in 44m 54s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/04/334504/1/check/gate-grenade-dsvm-neutron-multinode/7857619/ : SUCCESS in 1h 12m 01s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/04/334504/1/check/gate-neutron-dsvm-functional-nv/5331af2/ : FAILURE in 19m 04s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/04/334504/1/check/gate-swift-dsvm-functional-nv/3fb49a1/ : SUCCESS in 30m 26s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-full-kilo-nv/c03d9db/ : FAILURE in 11m 21s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-neutron-full-kilo-nv/aa9c182/ : FAILURE in 14m 04s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-postgres-full-kilo-nv/ccb8c87/ : FAILURE in 13m 08s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-full-liberty-nv/ec215e2/ : SUCCESS in 43m 01s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-neutron-full-liberty-nv/29cb1b7/ : SUCCESS in 1h 08m 00s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-postgres-full-liberty-nv/7316af1/ : SUCCESS in 42m 53s (non-voting)\n- gate-tempest-dsvm-full-mitaka-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-full-mitaka-nv/c524833/ : SUCCESS in 54m 34s (non-voting)\n- gate-tempest-dsvm-neutron-full-mitaka-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-neutron-full-mitaka-nv/c19c296/ : SUCCESS in 1h 19m 43s (non-voting)\n- gate-tempest-dsvm-postgres-full-mitaka-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-postgres-full-mitaka-nv/e5ee597/ : SUCCESS in 51m 32s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-platform-centos7-nv/205694c/ : SUCCESS in 48m 37s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-multinode-full/4a83b7b/ : SUCCESS in 51m 54s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/04/334504/1/check/gate-tempest-dsvm-neutron-multinode-full/985ffcf/ : SUCCESS in 1h 03m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"443e182133a7e5fc6059ddb4c96b5418978ae150","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2016-08-22 07:46:32.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"22f0eee5bed7489a00448a5692c567f9ad205f4f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-13 23:22:59.000000000","message":"Patch Set 1: 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":1},{"id":"309c60c96ae8c3b630265df3e9a0af128ccf8caf","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2016-11-10 06:48:28.000000000","message":"Patch Set 1:\n\nSean,\n\nare you still working on this?\nor can i take it over?","accounts_in_message":[],"_revision_number":1},{"id":"9d59fc2c459ab6eafd08bd3afd37a4b0f9cb9f15","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-12-01 20:05:05.000000000","message":"Patch Set 1:\n\nfeel free to take over, I was out for much of Nov, and probably won\u0027t be able to get back to this stuff soon.","accounts_in_message":[],"_revision_number":1},{"id":"29df697dd68618415f0bece0b26fb1f6dd598b60","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2016-12-12 03:03:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"862413298ae971bf4c3e63744b2f7b605232519c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-12 04:23:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/cd2d7b3/ : SUCCESS in 1h 19m 57s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/04/334504/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/af8b4b4/ : SUCCESS in 35m 08s\n- gate-devstack-gate-unittests http://logs.openstack.org/04/334504/2/check/gate-devstack-gate-unittests/64176f7/ : SUCCESS in 2m 45s\n- gate-devstack-gate-bashate http://logs.openstack.org/04/334504/2/check/gate-devstack-gate-bashate/b26f91a/ : SUCCESS in 1m 53s\n- gate-dg-hooks-dsvm http://logs.openstack.org/04/334504/2/check/gate-dg-hooks-dsvm/2176296/ : SUCCESS in 2m 57s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/04/334504/2/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/ea44d1e/ : SUCCESS in 38m 20s\n- gate-neutron-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/04/334504/2/check/gate-neutron-dsvm-functional-ubuntu-xenial-nv/ae0d150/ : SUCCESS in 14m 36s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/04/334504/2/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/3f9afb9/ : SUCCESS in 20m 37s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/651ae46/ : SUCCESS in 35m 42s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/8312616/ : SUCCESS in 37m 54s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/40d1fec/ : SUCCESS in 40m 10s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/72c54f0/ : SUCCESS in 46m 38s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-xenial-newton-nv http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-full-ubuntu-xenial-newton-nv/d2206ae/ : SUCCESS in 50m 51s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/6a4a75f/ : SUCCESS in 50m 53s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-platform-centos7-nv/2b17105/ : SUCCESS in 52m 09s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial http://logs.openstack.org/04/334504/2/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial/c458f74/ : SUCCESS in 58m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a4e6ddb49f35332de9242dbee66c661661460f04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 21:46:25.000000000","message":"Patch Set 2: 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":2},{"id":"d43372471a93a75c5afc61389e7de67a987a9935","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2016-12-22 06:39:28.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"341e9a96d2d82a7f35803500de46544202b11570","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2016-12-22 06:40:08.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"7895a5e2ba1d454ad19606849a7b4a9cd9e8ec18","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-22 08:02:40.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/bff369b/ : SUCCESS in 57m 05s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/04/334504/4/check/gate-grenade-dsvm-neutron-ubuntu-xenial/d408427/ : SUCCESS in 47m 19s\n- gate-devstack-gate-unittests http://logs.openstack.org/04/334504/4/check/gate-devstack-gate-unittests/f5e73a6/ : SUCCESS in 1m 20s\n- gate-devstack-gate-bashate http://logs.openstack.org/04/334504/4/check/gate-devstack-gate-bashate/af86216/ : SUCCESS in 1m 28s\n- gate-dg-hooks-dsvm http://logs.openstack.org/04/334504/4/check/gate-dg-hooks-dsvm/1f0d451/ : SUCCESS in 2m 47s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/04/334504/4/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/70a3ebf/ : SUCCESS in 38m 29s\n- gate-neutron-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/04/334504/4/check/gate-neutron-dsvm-functional-ubuntu-xenial-nv/22f128e/ : SUCCESS in 15m 19s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/04/334504/4/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/74ac727/ : SUCCESS in 38m 44s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/0bdc5f0/ : SUCCESS in 39m 10s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/c85f23f/ : SUCCESS in 1h 13m 50s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-xenial-newton-nv http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-full-ubuntu-xenial-newton-nv/f24608b/ : SUCCESS in 1h 16m 38s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/6fae6e9/ : SUCCESS in 1h 21m 33s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-platform-centos7-nv/989f46e/ : SUCCESS in 1h 09m 41s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/83b8066/ : SUCCESS in 56m 39s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/04/334504/4/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/faa21e7/ : SUCCESS in 59m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"805c0c71b7ff1b030b90d0a88cdc4f02548f99e7","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-01-06 13:23:44.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"eecb7c6a4b467a60fe7277a90c73f3a14f1528f5","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-01-06 19:30:06.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"8be6aa003cac27f15117470f148d5220360216b2","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-01-09 16:54:32.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"dda00f7aae5f0e82259863da4807accd9ec7fc08","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-01-09 16:57:24.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"46fc4d83a3a25aba39b808397a0f1ab95c6f7691","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-09 18:46:17.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/1ee4446/ : SUCCESS in 1h 01m 26s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/04/334504/5/check/gate-grenade-dsvm-neutron-ubuntu-xenial/981944b/ : SUCCESS in 35m 15s\n- gate-devstack-gate-unittests http://logs.openstack.org/04/334504/5/check/gate-devstack-gate-unittests/6380ea1/ : SUCCESS in 1m 47s\n- gate-devstack-gate-bashate http://logs.openstack.org/04/334504/5/check/gate-devstack-gate-bashate/e6dd02b/ : SUCCESS in 1m 49s\n- gate-dg-hooks-dsvm http://logs.openstack.org/04/334504/5/check/gate-dg-hooks-dsvm/2040946/ : SUCCESS in 3m 13s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/04/334504/5/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/18330b4/ : SUCCESS in 36m 16s\n- gate-neutron-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/04/334504/5/check/gate-neutron-dsvm-functional-ubuntu-xenial-nv/540d053/ : SUCCESS in 19m 52s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/04/334504/5/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/36f7dc9/ : SUCCESS in 37m 04s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/d6b8e52/ : SUCCESS in 39m 39s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/92a72f3/ : SUCCESS in 1h 14m 02s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-xenial-newton-nv http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-full-ubuntu-xenial-newton-nv/988b0e9/ : SUCCESS in 1h 01m 49s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/ccf7027/ : SUCCESS in 1h 21m 43s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-platform-centos7-nv/cfab394/ : SUCCESS in 1h 02m 35s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/f3159f8/ : SUCCESS in 1h 16m 12s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/04/334504/5/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/702bd99/ : SUCCESS in 1h 43m 23s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"135f2267e752668c10e59aa6be8481e4ec955560","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-01-09 22:05:07.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nWe have screen logs now.","accounts_in_message":[],"_revision_number":5},{"id":"5932030d1630725ee59991574f73c86aa52f84d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-09 22:05:19.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"57a8608de820a05a75d9d127eead956c5f12b4fb","date":"2017-01-09 23:31:18.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"d2ffd1f1762a913a8ad921547d4e290f6905a59f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-09 23:31:18.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/04/334504/5/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/ff4a11b/ : SUCCESS in 56m 24s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/04/334504/5/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/2b472a1/ : SUCCESS in 57m 07s\n- gate-devstack-gate-unittests http://logs.openstack.org/04/334504/5/gate/gate-devstack-gate-unittests/23e5e4c/ : SUCCESS in 2m 36s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/04/334504/5/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/7eeac2e/ : SUCCESS in 1h 12m 16s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"35e6c8a998a4e37bd29e494c9bd20582c0985577","revisions":{"c478cd406220bec5c98f1150cc2125d93204ed7a":{"kind":"REWORK","_number":1,"created":"2016-06-27 14:15:51.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/04/334504/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/04/334504/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/1"}}},"commit":{"parents":[{"commit":"8aa9194ed9d263196e9286cff34f4f3f1b229496","subject":"Set read/search perms recursively","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/8aa9194ed9d263196e9286cff34f4f3f1b229496"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-27 14:13:10.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-27 14:13:10.000000000","tz":-240},"subject":"Add save_* functions for clearer saving of artifacts","message":"Add save_* functions for clearer saving of artifacts\n\nThe cleanup function has a log of if [[ -r ... ]] logic around files\nto be able to operate in a non fatal way. This creates a couple of\nfunctions that make saving a file or directory more straight forward.\n\nIt migrates a number of existing calls to this model, and includes\nlocal.conf files, should they exist, which let us see what will happen\nwhen trying to get local.conf to work.\n\nChange-Id: I9ad412fc8a4ba7b046f2fa95226ca0d5fc796b23\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c478cd406220bec5c98f1150cc2125d93204ed7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c478cd406220bec5c98f1150cc2125d93204ed7a"}]},"branch":"refs/heads/master"},"386e8576759c77d8d7175d0960224f99a5078aca":{"kind":"REWORK","_number":2,"created":"2016-12-12 03:03:08.000000000","uploader":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"ref":"refs/changes/04/334504/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/04/334504/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/2"}}},"commit":{"parents":[{"commit":"dd4eb2c5f3c2b3a5c8474d1152f610dec73dff7d","subject":"Merge \"Add GRENADE_PLUGINRC and TEMPEST_CONCURRENCY to reproduce.sh\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/dd4eb2c5f3c2b3a5c8474d1152f610dec73dff7d"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-27 14:13:10.000000000","tz":-240},"committer":{"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","date":"2016-12-12 03:01:54.000000000","tz":540},"subject":"Add save_* functions for clearer saving of artifacts","message":"Add save_* functions for clearer saving of artifacts\n\nThe cleanup function has a log of if [[ -r ... ]] logic around files\nto be able to operate in a non fatal way. This creates a couple of\nfunctions that make saving a file or directory more straight forward.\n\nIt migrates a number of existing calls to this model, and includes\nlocal.conf files, should they exist, which let us see what will happen\nwhen trying to get local.conf to work.\n\nCo-Authored-By: YAMAMOTO Takashi \u003cyamamoto@midokura.com\u003e\nChange-Id: I9ad412fc8a4ba7b046f2fa95226ca0d5fc796b23\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/386e8576759c77d8d7175d0960224f99a5078aca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/386e8576759c77d8d7175d0960224f99a5078aca"}]},"branch":"refs/heads/master"},"1082ec53c4fd8e1885a75635bcce7eb9935cc00c":{"kind":"REWORK","_number":3,"created":"2016-12-22 06:39:28.000000000","uploader":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"ref":"refs/changes/04/334504/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/04/334504/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/3"}}},"commit":{"parents":[{"commit":"71fed452ab9d18e2f469065fa946d7e5a5c1c583","subject":"Merge \"Copy local.conf to the archived logs directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/71fed452ab9d18e2f469065fa946d7e5a5c1c583"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-27 14:13:10.000000000","tz":-240},"committer":{"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","date":"2016-12-22 06:39:16.000000000","tz":540},"subject":"Add save_* functions for clearer saving of artifacts","message":"Add save_* functions for clearer saving of artifacts\n\nThe cleanup function has a log of if [[ -r ... ]] logic around files\nto be able to operate in a non fatal way. This creates a couple of\nfunctions that make saving a file or directory more straight forward.\n\nIt migrates a number of existing calls to this model, and includes\nlocal.conf files, should they exist, which let us see what will happen\nwhen trying to get local.conf to work.\n\nCo-Authored-By: YAMAMOTO Takashi \u003cyamamoto@midokura.com\u003e\nChange-Id: I9ad412fc8a4ba7b046f2fa95226ca0d5fc796b23\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1082ec53c4fd8e1885a75635bcce7eb9935cc00c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1082ec53c4fd8e1885a75635bcce7eb9935cc00c"}]},"branch":"refs/heads/master"},"1c45cd1868683e59e956829df0b42ce68d0dbb02":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2016-12-22 06:40:08.000000000","uploader":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"ref":"refs/changes/04/334504/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/04/334504/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/4"}}},"commit":{"parents":[{"commit":"71fed452ab9d18e2f469065fa946d7e5a5c1c583","subject":"Merge \"Copy local.conf to the archived logs directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/71fed452ab9d18e2f469065fa946d7e5a5c1c583"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-27 14:13:10.000000000","tz":-240},"committer":{"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","date":"2016-12-22 06:39:34.000000000","tz":540},"subject":"Add save_* functions for clearer saving of artifacts","message":"Add save_* functions for clearer saving of artifacts\n\nThe cleanup function has a log of if [[ -r ... ]] logic around files\nto be able to operate in a non fatal way. This creates a couple of\nfunctions that make saving a file or directory more straight forward.\n\nIt migrates a number of existing calls to this model.\n\nCo-Authored-By: YAMAMOTO Takashi \u003cyamamoto@midokura.com\u003e\nChange-Id: I9ad412fc8a4ba7b046f2fa95226ca0d5fc796b23\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1c45cd1868683e59e956829df0b42ce68d0dbb02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1c45cd1868683e59e956829df0b42ce68d0dbb02"}]},"branch":"refs/heads/master"},"35e6c8a998a4e37bd29e494c9bd20582c0985577":{"kind":"REWORK","_number":5,"created":"2017-01-09 16:54:32.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/04/334504/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/04/334504/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/04/334504/5"}}},"commit":{"parents":[{"commit":"71fed452ab9d18e2f469065fa946d7e5a5c1c583","subject":"Merge \"Copy local.conf to the archived logs directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/71fed452ab9d18e2f469065fa946d7e5a5c1c583"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-06-27 14:13:10.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-01-09 16:54:29.000000000","tz":0},"subject":"Add save_* functions for clearer saving of artifacts","message":"Add save_* functions for clearer saving of artifacts\n\nThe cleanup function has a log of if [[ -r ... ]] logic around files\nto be able to operate in a non fatal way. This creates a couple of\nfunctions that make saving a file or directory more straight forward.\n\nIt migrates a number of existing calls to this model.\n\nCo-Authored-By: YAMAMOTO Takashi \u003cyamamoto@midokura.com\u003e\nChange-Id: I9ad412fc8a4ba7b046f2fa95226ca0d5fc796b23\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/35e6c8a998a4e37bd29e494c9bd20582c0985577"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/35e6c8a998a4e37bd29e494c9bd20582c0985577"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
