)]}'
{"id":"openstack%2Fswift~700248","triplet_id":"openstack%2Fswift~master~Icdf100dfcd006d975b49d151b99aa9272452d013","project":"openstack/swift","branch":"master","hashtags":[],"change_id":"Icdf100dfcd006d975b49d151b99aa9272452d013","subject":"sharding: Let swift-manage-shard-ranges accept a relative path","status":"MERGED","created":"2019-12-20 21:39:45.000000000","updated":"2019-12-23 16:52:50.000000000","submitted":"2019-12-23 16:51:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"700248-1577119862913-d94f54cc","meta_rev_id":"92c5a00dae194d6833051beb9711cf6e851ecf96","_number":700248,"virtual_id_number":700248,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-23 16:51:02.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2019-12-23 15:27:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2019-12-23 15:27:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-23 15:27:14.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2019-12-23 16:51:02.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"031aa3b131392f50ea1889e6385ca7317b96db6a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-12-20 21:39:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0dde65793c154ce2fd0e06fad8fb62d1b4eb82e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-20 23:02:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c326fa4b21a4141bf5e6be02bcef756 : SUCCESS in 8m 01s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3a81752f60e54da98283a23fba3349b3 : SUCCESS in 55m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b5257c17f72541ed997ad6627785575c : SUCCESS in 54m 04s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/adbdb7c44ebd476baf32684a833e810e : SUCCESS in 8m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8ddb6821836b4a8cb6a2dd454d84fa0b : SUCCESS in 9m 20s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/464dcdd306174a2c8510ef6a1eb65a6d : SUCCESS in 15m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/dc52defbf803448da65a56aec5235a30 : SUCCESS in 15m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1645c71372fc44b8be6de3c9ec65d988 : SUCCESS in 13m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f3f7245e281648d1a50c64788e4e7f7f : SUCCESS in 11m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ce0dfcf9069241d5a0bbd6e0d123a16a : SUCCESS in 14m 07s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/718d3e18af0a4c46a931dd3689519c3d : SUCCESS in 11m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/df3fc761d9254e9cb77d883ef83ff0b2 : SUCCESS in 14m 18s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/57e9d545066042ed9476098027ecb03e : SUCCESS in 15m 50s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/baedd0f3df6a49c0a77b555a15f86d5f : SUCCESS in 14m 13s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/462d6a8148994daba6b8faed5113d483 : SUCCESS in 12m 10s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/98a1032fa20b41f2820f261063eb0a47 : SUCCESS in 12m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/aed3f87b63274c6189219121d49563b6 : SUCCESS in 13m 20s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/04fd0736add944ef85218641ec83ae00 : SUCCESS in 15m 17s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7ffa4fbbddf948518c6d50f4931fa47b : SUCCESS in 20m 05s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e150ce401abb4af59a09c212a362327a : SUCCESS in 36m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c046bb0637264786b4b3f0dc2a72a4a9 : SUCCESS in 30m 05s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/d599e19f6e6a45b982c6a044cf35820b : SUCCESS in 32m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8b9a55902bac4913856ff3523885d926 : SUCCESS in 29m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/841dcae3f035474ea7e48c9fc750ee03 : SUCCESS in 13m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6119af43c49c4e5ca11bb501a23d2b5e : SUCCESS in 7m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4972ec416e1246db84fce725c0bc2647 : SUCCESS in 20m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/80aa7a3d8c664e56bdab591f9819e599 : SUCCESS in 1h 20m 57s","accounts_in_message":[],"_revision_number":1},{"id":"03d90b02bcd53a6547e54e9703aa7c9d77691f9b","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-12-23 15:27:14.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nyes please","accounts_in_message":[],"_revision_number":1},{"id":"8cc4b4a37803920c3fe7608ac8febf8541e060cc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 15:27:45.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2b8fc73bab9fa79b00f3f8bf1144817a2508b7a3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 16:51:02.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80c49dea533d48eca09b86c7700c8458 : SUCCESS in 7m 41s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6e502412ac5d441eaa96c1c70d5d782b : SUCCESS in 58m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cc2f3a37bafa4902b06be561dc9ce79a : SUCCESS in 56m 43s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/0381c978a6b14cba9f2b4e20d43058c9 : SUCCESS in 9m 11s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/a65fceb9e8d842e283a407c41054c578 : SUCCESS in 10m 21s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bbcb7a300c2947088689cba1778181e4 : SUCCESS in 12m 00s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1e3ac5fb07134577b9779f3a0747ecb9 : SUCCESS in 11m 28s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eb24627f94c748338fa0307f6aabac46 : SUCCESS in 12m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/88b01c0ec0904983a3b2b082f526bb7c : SUCCESS in 9m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7694f88520f7408ca4d77f33d5a92167 : SUCCESS in 11m 30s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/44480d0ceb194a7ba7071f03a109a3fa : SUCCESS in 9m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0b080809187d472c8bb1abc334f49a0d : SUCCESS in 10m 31s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/f613d0d263fc425b920c72aaecd24bb8 : SUCCESS in 12m 31s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b9df123e77504a5581f17d2f49894078 : SUCCESS in 9m 57s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/fc0a35e726a840c5926d32c07e0848cc : SUCCESS in 9m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/40b2ae7b75504bfa9c9190297496c530 : SUCCESS in 10m 25s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/db1fdd843ead48a49928245e573ec357 : SUCCESS in 13m 11s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e5751120185f448d8c6ac59ee75eca16 : SUCCESS in 32m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5c458e86d84f47daa49f4406b1792fbd : SUCCESS in 34m 53s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/1edf443ab19e4c26b15d47047ec8e885 : SUCCESS in 28m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e5ba48d375b04a88a16c713c9bbd82d5 : SUCCESS in 31m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3086d9ad379d42cabdba3bd5d80f6c8f : SUCCESS in 12m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbb381b0243e45aca5a43f159485aa8d : SUCCESS in 5m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cc577aff10224cb9b7ec64be8175c6b6 : SUCCESS in 1h 05m 17s","accounts_in_message":[],"_revision_number":1},{"id":"29b59a8923b3110a7532926170d080852c57724f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 16:51:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"92c5a00dae194d6833051beb9711cf6e851ecf96","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 16:52:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f820a14bdcd45f2950705a81f8acf7a : SUCCESS in 1m 20s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/6724b58a286048e8929e73bcba3aef4f : SUCCESS in 1m 08s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/2eba72bd97664c579f928aaef03b35f3 : SUCCESS in 59s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"40edf07ab347a9a73e944f4a18dd96b504f7e194","revisions":{"40edf07ab347a9a73e944f4a18dd96b504f7e194":{"kind":"REWORK","_number":1,"created":"2019-12-20 21:39:45.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/48/700248/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/48/700248/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/700248/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/700248/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/700248/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/48/700248/1"}}},"commit":{"parents":[{"commit":"1f7b97ec0f49b26b8a33d67cf924f5ab8345a614","subject":"Add normalize_etag() helper function","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f7b97ec0f49b26b8a33d67cf924f5ab8345a614"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-12-20 21:36:07.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-12-20 21:36:07.000000000","tz":0},"subject":"sharding: Let swift-manage-shard-ranges accept a relative path","message":"sharding: Let swift-manage-shard-ranges accept a relative path\n\nPreviously, passing a relative path would confuse the ContainerBroker about\nwhich DB files are available, leading to an IndexError when none were found.\n\nJust call realpath() on whatever the user provided so we don\u0027t have to muck\nwith any of the broker code.\n\nChange-Id: Icdf100dfcd006d975b49d151b99aa9272452d013\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/40edf07ab347a9a73e944f4a18dd96b504f7e194"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/40edf07ab347a9a73e944f4a18dd96b504f7e194"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
