)]}'
{"id":"openstack%2Fswift~227421","triplet_id":"openstack%2Fswift~master~I271e09f15689d00786ed14d636b0afbc5058d806","project":"openstack/swift","branch":"master","topic":"bug/1483007","hashtags":[],"change_id":"I271e09f15689d00786ed14d636b0afbc5058d806","subject":"Add func tests for COPY and service tokens","status":"ABANDONED","created":"2015-09-24 16:42:32.000000000","updated":"2016-03-01 15:12:12.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d4668a972efcdc40f03ba105d5aceb3a45070690","_number":227421,"virtual_id_number":227421,"owner":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-09-25 12:00:23.000000000","_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":-1,"date":"2015-10-02 03:12:17.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":-1,"date":"2015-09-28 14:01:40.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-24 16:43:16.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2015-09-24 16:50:23.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2015-09-25 12:00:23.000000000","updated_by":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-09-28 14:01:40.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2015-10-02 03:12:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b9077df7f4c6f13ae0562b905d8af6590582a916","author":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"date":"2015-09-24 16:42:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"407e5c77564b632f15ecae58fe572b93b4a363c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-24 17:17:19.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-swift-pep8 http://logs.openstack.org/21/227421/1/check/gate-swift-pep8/e2e1581/ : SUCCESS in 1m 58s\n- gate-swift-docs http://docs-draft.openstack.org/21/227421/1/check/gate-swift-docs/71039d6//doc/build/html/ : SUCCESS in 2m 55s\n- gate-swift-python27 http://logs.openstack.org/21/227421/1/check/gate-swift-python27/99eb7c1/ : SUCCESS in 4m 40s\n- gate-swift-tox-func http://logs.openstack.org/21/227421/1/check/gate-swift-tox-func/7ee44a3/ : FAILURE in 6m 16s (non-voting)\n- gate-swift-python34 http://logs.openstack.org/21/227421/1/check/gate-swift-python34/bed8fb5/ : FAILURE in 2m 51s (non-voting)\n- gate-tempest-dsvm-full http://logs.openstack.org/21/227421/1/check/gate-tempest-dsvm-full/13e7b23/ : FAILURE in 22m 06s\n- gate-grenade-dsvm http://logs.openstack.org/21/227421/1/check/gate-grenade-dsvm/6afeffd/ : FAILURE in 34m 35s\n- gate-swift-dsvm-functional http://logs.openstack.org/21/227421/1/check/gate-swift-dsvm-functional/16481c9/ : SUCCESS in 27m 09s","accounts_in_message":[],"_revision_number":1},{"id":"fbf8888c374bb9a92f199c5f646902b4824b5a5f","author":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"date":"2015-09-24 17:26:13.000000000","message":"Patch Set 1:\n\nBuild succeeded \n\n* cluster-swift-ssbench https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/1279/ssbench : SUCCESS\n\n* cluster-swift-tox-func https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/2638/ : SUCCESS\n\n* cluster-swift-tox-func-ec https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/682/ : SUCCESS\n\n* vm-saio-probe https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/257/probetests/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"a913e647865d44d5be47f126441f6f5cc4f63b3d","author":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"date":"2015-09-25 09:03:21.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"acc705a33bd61c34473e2577f46e3a211f2108d7","author":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"date":"2015-09-25 10:44:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"66abc9e419b9f2f4e1a07a0d5711ad5ee6cbc1bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-25 11:39:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-swift-pep8 http://logs.openstack.org/21/227421/2/check/gate-swift-pep8/188e9ef/ : SUCCESS in 1m 54s\n- gate-swift-docs http://docs-draft.openstack.org/21/227421/2/check/gate-swift-docs/8b02f7a//doc/build/html/ : SUCCESS in 2m 54s\n- gate-swift-python27 http://logs.openstack.org/21/227421/2/check/gate-swift-python27/f6c7747/ : SUCCESS in 4m 27s\n- gate-swift-tox-func http://logs.openstack.org/21/227421/2/check/gate-swift-tox-func/64d0f2c/ : SUCCESS in 5m 30s (non-voting)\n- gate-swift-python34 http://logs.openstack.org/21/227421/2/check/gate-swift-python34/6726d7c/ : FAILURE in 3m 01s (non-voting)\n- gate-tempest-dsvm-full http://logs.openstack.org/21/227421/2/check/gate-tempest-dsvm-full/17e7555/ : SUCCESS in 55m 07s\n- gate-grenade-dsvm http://logs.openstack.org/21/227421/2/check/gate-grenade-dsvm/02e3180/ : SUCCESS in 47m 01s\n- gate-swift-dsvm-functional http://logs.openstack.org/21/227421/2/check/gate-swift-dsvm-functional/5f03b8c/ : SUCCESS in 26m 53s","accounts_in_message":[],"_revision_number":2},{"id":"c4c36d531900de27cb524d967b991f59d6be5f82","author":{"_account_id":13052,"name":"SwiftStack Cluster CI","email":"openstack-ci@swiftstack.com","username":"swiftstack-cluster-ci","tags":["SERVICE_USER"]},"date":"2015-09-25 12:00:23.000000000","message":"Patch Set 2:\n\nBuild succeeded \n\n* cluster-swift-ssbench https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/1289/ssbench : SUCCESS\n\n* cluster-swift-tox-func https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/2648/ : SUCCESS\n\n* cluster-swift-tox-func-ec https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/692/ : SUCCESS\n\n* vm-saio-probe https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/227421/267/probetests/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"b5fa432601e8a6a52cff008d51bed4ea0ef95a30","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-09-28 14:01:40.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nJenkins tests skip the service token tests but this fails for me with keystoneauth and service token support.","accounts_in_message":[],"_revision_number":2},{"id":"63f48e4704d34b505964c416c42254eecb8060de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-02 03:12:17.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":"cd321783606de0cf111ca1da4c9d2745fac8623e","author":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"date":"2016-03-01 15:12:12.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e93e0d082a97d77449272dd32494ea2628122614","revisions":{"e7d68cf7e8f2bdefcf47a94af448e1fa1b2c61f0":{"kind":"REWORK","_number":1,"created":"2015-09-24 16:42:32.000000000","uploader":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"ref":"refs/changes/21/227421/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/227421/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/227421/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/227421/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/227421/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/227421/1"}}},"commit":{"parents":[{"commit":"d456faa26e4665480264ff1b2407f08b4a733909","subject":"Enforce service role validation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d456faa26e4665480264ff1b2407f08b4a733909"}]}],"author":{"name":"Donagh McCabe","email":"donagh.mccabe@hp.com","date":"2015-09-24 16:39:39.000000000","tz":60},"committer":{"name":"Donagh McCabe","email":"donagh.mccabe@hp.com","date":"2015-09-24 16:39:39.000000000","tz":60},"subject":"Add func tests for COPY and service tokens","message":"Add func tests for COPY and service tokens\n\nAdds functional tests to validate correct authorization of COPY\nwhere Destination-Account points at a second reseller prefix\nthat requires a service token to access.\n\nChange-Id: I271e09f15689d00786ed14d636b0afbc5058d806\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e7d68cf7e8f2bdefcf47a94af448e1fa1b2c61f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e7d68cf7e8f2bdefcf47a94af448e1fa1b2c61f0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d456faa26e4665480264ff1b2407f08b4a733909","is_merged_in_target_branch":false,"change_id":"I1207b911f018b855362b1078f68c38615be74bbd","change_number":227133,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e93e0d082a97d77449272dd32494ea2628122614":{"kind":"REWORK","_number":2,"created":"2015-09-25 10:44:17.000000000","uploader":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"ref":"refs/changes/21/227421/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/227421/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/227421/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/227421/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/227421/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/227421/2"}}},"commit":{"parents":[{"commit":"e780619affb5f77a19062ab70608164ef09f9e3b","subject":"Fix copy requests to service accounts in Keystone","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e780619affb5f77a19062ab70608164ef09f9e3b"}]}],"author":{"name":"Donagh McCabe","email":"donagh.mccabe@hp.com","date":"2015-09-24 16:39:39.000000000","tz":60},"committer":{"name":"Donagh McCabe","email":"donagh.mccabe@hp.com","date":"2015-09-25 10:43:22.000000000","tz":60},"subject":"Add func tests for COPY and service tokens","message":"Add func tests for COPY and service tokens\n\nAdds functional tests to validate correct authorization of COPY\nwhere Destination-Account points at a second reseller prefix\nthat requires a service token to access.\n\nChange-Id: I271e09f15689d00786ed14d636b0afbc5058d806\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e93e0d082a97d77449272dd32494ea2628122614"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e93e0d082a97d77449272dd32494ea2628122614"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e780619affb5f77a19062ab70608164ef09f9e3b","is_merged_in_target_branch":false,"change_id":"I1207b911f018b855362b1078f68c38615be74bbd","change_number":227133,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
