)]}'
{"id":"openstack%2Fswift~732996","triplet_id":"openstack%2Fswift~master~I5e9428751b09bf7aafe2a552c59187e3d8e5e1e6","project":"openstack/swift","branch":"master","topic":"732996","hashtags":[],"change_id":"I5e9428751b09bf7aafe2a552c59187e3d8e5e1e6","subject":"sharding: Raise fewer errors when the on-disk files change out from under us","status":"NEW","created":"2020-06-02 20:17:24.000000000","updated":"2021-09-30 00:11:50.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3cbb5cf2fa5d36f2f083ea2903abaf02a12809d9","_number":732996,"virtual_id_number":732996,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-09-29 23:24:04.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":{"rejected":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2021-09-29 22:26:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-03 01:02:55.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"},{"updated":"2020-06-03 17:34:59.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"}],"messages":[{"id":"cf8c8eb7274141d3b397f17c46eb75bbbc079288","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-02 20:17:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"384560f40872f89792583f83898b080e8e974205","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-02 21:23:39.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48151cedee1649e49983c93b4c0a97c5 : SUCCESS in 17m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/c7dfa0f6d15c4b6188f79c2a94b78808 : SUCCESS in 54m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e2b1f588b6484da8be2f8c80e64666a6 : SUCCESS in 46m 31s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/28eddfe323c74b10a0da07a74aa38261 : SUCCESS in 13m 35s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/deeca53d5e3c4437bbf14f53e77fbb22 : SUCCESS in 15m 23s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a4199985580c41c6b89f209bd3c21eae : FAILURE in 31m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2e76ea17f63942b29acf59dab81ed644 : SUCCESS in 39m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/828faf03bab14e6199ed2029de3c35e6 : SUCCESS in 33m 04s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/529e405a17e346038ea26f9b3e049143 : SUCCESS in 32m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/dbfdcb63558c415e9875480da3406edb : SUCCESS in 36m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0a4e17b1b913425fa04b330916a902d5 : TIMED_OUT in 41m 02s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/f60b99b7d75240bf9eb64719cdf081c7 : SUCCESS in 10m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cd3bb8e0348144eca278d23215047c81 : SUCCESS in 15m 33s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/0f2e314490874f88aa64780080e19ffa : SUCCESS in 38m 44s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a2c525c252874518a2c0776ef188c3b9 : SUCCESS in 11m 35s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3d3b97b8e1d846ca9f36a37d44ab19f9 : SUCCESS in 16m 11s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/f66472d7ee2a4655a97d52fee9dbac7e : SUCCESS in 13m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/52bd663f846c48feacfd8657536ddcf9 : SUCCESS in 11m 11s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/8dc5fb42adc34194b134d03478321c5f : TIMED_OUT in 41m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fe4c358c9225484d84c42108090be83c : SUCCESS in 17m 58s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/31dd48704aa849348eedbdc0d91ce80d : SUCCESS in 46m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/17271030aae141a68d148f6e64015872 : SUCCESS in 44m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3f76e1939cd94dc790547ab43765fe37 : SUCCESS in 43m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/10fade991d924aef940f33955193c8a4 : FAILURE in 15m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86f18116a8ce4e698981e37661e774e3 : SUCCESS in 6m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/59a9cbc24cea44e5aa7c10c79ed21154 : FAILURE in 9m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a16f4e1bed6747859ebbc850702f9eaf : SUCCESS in 59m 45s","accounts_in_message":[],"_revision_number":1},{"id":"6e4036770258948ed7f178e6de135eed3ffbb1cc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-02 23:54:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f4946e2e0f98b04b848b2ea64d737c0997c11e7d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-03 01:02:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6794ad03969b4034ae828b47e0033cf7 : SUCCESS in 11m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/810509e3ca25439a9e1ac66ba664161e : SUCCESS in 1h 08m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/910ce4be5ce941798281f96435a149d8 : SUCCESS in 45m 34s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a3d0bbf8c00743f4b694fc930c18c0e8 : SUCCESS in 9m 41s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/009dad83d89f476aa0cdf0b2859ed616 : SUCCESS in 8m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c4c3451a601e44db8bcd2d1593dbd671 : SUCCESS in 30m 35s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4f2ba69751624dee874d6a5b6adffb76 : SUCCESS in 13m 08s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3f0a1b888a7c421dbb1b4302f8e817bf : SUCCESS in 31m 15s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/53072303f7b440f382dd35ee8374b673 : SUCCESS in 19m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d22d21c2f8064dbf827795564918a545 : SUCCESS in 38m 15s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9d6b2a548447466d875c775db4ba149c : SUCCESS in 36m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/02d90d7a9a0b49379351fda79dffd352 : SUCCESS in 39m 56s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/670bf2dc0d5248e2a646f3f2c3074071 : SUCCESS in 37m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/7af4001f238b41cabe0896bade8a4891 : SUCCESS in 39m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f7dc976ca2424239a55dc576225dbb4f : SUCCESS in 27m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4f8bfc07dcef44528f27e28929447076 : SUCCESS in 43m 29s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/be94e4e1cd034dc8b612c26879c7c342 : SUCCESS in 55m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d40f248003db46c9be7b089be067c596 : SUCCESS in 55m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e32458a1ecae43e3bfa2d086c7eee4f6 : SUCCESS in 59m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/adb6fbd293774df3a9a733fdc6636112 : SUCCESS in 18m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5139012666fa402281df29a7da6c80a6 : SUCCESS in 8m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/325ec16d4da140ab9e62e5907fbaabe9 : FAILURE in 7m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e83f5717b95b461881c829fd5a8d2405 : SUCCESS in 54m 03s","accounts_in_message":[],"_revision_number":2},{"id":"138ec43134f799b28e61d881965707c6e919c01c","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-03 17:34:59.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI probably just don\u0027t understand this exactly - is seems like any call to get_brokers can return a stale broker - is this really the only place this happens, or is it for some reason more common in this specific call site?","accounts_in_message":[],"_revision_number":2},{"id":"89838fa456aba11e1484b551eb8b4b7adb5e6c1b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-04 05:17:21.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c4fde1b3efe168530d3c3030e947d210b71ea1c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-29 22:25:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c3a59debf7b779c740c4ec6ed1e3630dd127dbda","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-29 22:26:23.000000000","message":"Patch Set 3: Workflow-1\n\nI\u0027d prefer to have more than one caller of get_old_broker() before merging.","accounts_in_message":[],"_revision_number":3},{"id":"23b527b3fa8183a3cf7108e5fbcbbf6fa2683a59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-29 23:24:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/755e9e38f5c74bafbb36617401ff6a52 : SUCCESS in 10m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/17950b98794d4c41bafd3d759f765398 : SUCCESS in 55m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1671071c439444b8989e71d4fcf32ef2 : SUCCESS in 41m 54s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cc6cda49bce349169feae4423f45e11c : SUCCESS in 8m 04s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/12751ef94009485393b7be4746304d77 : SUCCESS in 8m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9d640bc244cb4efba0dd3d2f02f9e128 : SUCCESS in 19m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0165cd9d82594dc89548f773aac34845 : SUCCESS in 17m 59s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/48f0c3f548834657864aff7320f72efb : SUCCESS in 21m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/80bf61b973394531ac8f70c26571613e : SUCCESS in 18m 19s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/06d0e5f549e748a6bc7aee47708174bd : SUCCESS in 21m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b5dc6c9c44fa4b99aa44da7a79532a2d : SUCCESS in 20m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3389e0d2b1004cc78255a9ece4a8f4aa : SUCCESS in 21m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5619bcaa12e24576a787bb657c4ce347 : SUCCESS in 22m 40s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/848c9992884f482090668f6129e8a5c8 : SUCCESS in 21m 29s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/109efa36c4c547d08a0098141e706d56 : SUCCESS in 19m 02s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9d21285da9f441e68f743871d904a92b : SUCCESS in 19m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/80bbdafae1394c70bd229f863f0e8c52 : SUCCESS in 6m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a09c3d0db6724fc4a1da9d6970431d83 : SUCCESS in 23m 58s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ed020a05462446f88f1bc83691419c5f : SUCCESS in 52m 31s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/7020b50e7f5e4f158c57e5d4352c63d4 : SUCCESS in 52m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/76e3dd2545624a4899c8bfae4c2b6da9 : SUCCESS in 41m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bf75786f3f53430f8a5f42a5a0999d90 : SUCCESS in 44m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f2457450164f433790e0a0cc992ef836 : SUCCESS in 15m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b9403064da0740bc8046337c6a835b59 : SUCCESS in 6m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9d81cbe644304bd19f5304e2b645b5ef : SUCCESS in 25m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e9cb7c2e35140cdaaaaf1fd6cbbb927 : SUCCESS in 47m 37s","accounts_in_message":[],"_revision_number":3},{"id":"3cbb5cf2fa5d36f2f083ea2903abaf02a12809d9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-30 00:11:50.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9506f880ae594411a395556b5e133f22 : SUCCESS in 1h 14m 25s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/90c6aca09f1f4f28b9eaba4c5becba44 : SUCCESS in 38m 16s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/842d3e68241b46bd82b014a4035a127c : FAILURE in 1h 37m 30s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/161440c71bb248af8a52633089341f1c : SUCCESS in 38m 39s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/1802bc0ead924805a52a898ce496b52e : SUCCESS in 38m 54s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b80bf8735a99fae46e75e14140b74090fc4db831","revisions":{"6ca6a45420f799f1fb8506f131e223260823689a":{"kind":"REWORK","_number":1,"created":"2020-06-02 20:17:24.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/96/732996/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/96/732996/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/96/732996/1"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 20:04:37.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 20:17:05.000000000","tz":-420},"subject":"sharding: Raise fewer errors when the on-disk files change out from under us","message":"sharding: Raise fewer errors when the on-disk files change out from under us\n\nWe\u0027ve occasionally seen probe tests drop logs like\n\nJun  2 18:29:02 saio container-6021: ERROR __call__ error with GET ...\nTraceback (most recent call last):\n  File \"/vagrant/swift/swift/container/server.py\", line 853, in __call__\n    res \u003d getattr(self, req.method)(req)\n  File \"/vagrant/swift/swift/common/utils.py\", line 1999, in _timing_stats\n    resp \u003d func(ctrl, *args, **kwargs)\n  File \"/vagrant/swift/swift/container/server.py\", line 702, in GET\n    info, is_deleted \u003d broker.get_info_is_deleted()\n  File \"/vagrant/swift/swift/container/backend.py\", line 820, in get_info_is_deleted\n    info \u003d self.get_info()\n  File \"/vagrant/swift/swift/container/backend.py\", line 900, in get_info\n    state, stats \u003d self._get_alternate_object_stats()\n  File \"/vagrant/swift/swift/container/backend.py\", line 878, in _get_alternate_object_stats\n    other_info \u003d self.get_brokers()[0]._get_info()\n  File \"/vagrant/swift/swift/container/backend.py\", line 866, in _get_info\n    with self.get() as conn:\n  File \"/usr/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/vagrant/swift/swift/common/db.py\", line 471, in get\n    raise DatabaseConnectionError(self.db_file, \"DB doesn\u0027t exist\")\nswift.common.db.DatabaseConnectionError: DB connection error ...\n\nThe tests still pass, but it\u0027d still be better if the container-server\ndidn\u0027t 500.\n\nChange-Id: I5e9428751b09bf7aafe2a552c59187e3d8e5e1e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ca6a45420f799f1fb8506f131e223260823689a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ca6a45420f799f1fb8506f131e223260823689a"}]},"branch":"refs/heads/master"},"a4c0b4972c23ae761928eef5fb7f9060b6614cb2":{"kind":"REWORK","_number":2,"created":"2020-06-02 23:54:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/96/732996/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/96/732996/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/96/732996/2"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 20:04:37.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:53:52.000000000","tz":-420},"subject":"sharding: Raise fewer errors when the on-disk files change out from under us","message":"sharding: Raise fewer errors when the on-disk files change out from under us\n\nWe\u0027ve occasionally seen probe tests drop logs like\n\nJun  2 18:29:02 saio container-6021: ERROR __call__ error with GET ...\nTraceback (most recent call last):\n  File \"/vagrant/swift/swift/container/server.py\", line 853, in __call__\n    res \u003d getattr(self, req.method)(req)\n  File \"/vagrant/swift/swift/common/utils.py\", line 1999, in _timing_stats\n    resp \u003d func(ctrl, *args, **kwargs)\n  File \"/vagrant/swift/swift/container/server.py\", line 702, in GET\n    info, is_deleted \u003d broker.get_info_is_deleted()\n  File \"/vagrant/swift/swift/container/backend.py\", line 820, in get_info_is_deleted\n    info \u003d self.get_info()\n  File \"/vagrant/swift/swift/container/backend.py\", line 900, in get_info\n    state, stats \u003d self._get_alternate_object_stats()\n  File \"/vagrant/swift/swift/container/backend.py\", line 878, in _get_alternate_object_stats\n    other_info \u003d self.get_brokers()[0]._get_info()\n  File \"/vagrant/swift/swift/container/backend.py\", line 866, in _get_info\n    with self.get() as conn:\n  File \"/usr/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/vagrant/swift/swift/common/db.py\", line 471, in get\n    raise DatabaseConnectionError(self.db_file, \"DB doesn\u0027t exist\")\nswift.common.db.DatabaseConnectionError: DB connection error ...\n\nThe tests still pass, but it\u0027d still be better if the container-server\ndidn\u0027t 500.\n\nChange-Id: I5e9428751b09bf7aafe2a552c59187e3d8e5e1e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4c0b4972c23ae761928eef5fb7f9060b6614cb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4c0b4972c23ae761928eef5fb7f9060b6614cb2"}]},"branch":"refs/heads/master"},"b80bf8735a99fae46e75e14140b74090fc4db831":{"kind":"REWORK","_number":3,"created":"2021-09-29 22:25:44.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/96/732996/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/96/732996/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/96/732996/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/96/732996/3"}}},"commit":{"parents":[{"commit":"029e57679c639edda87816482685b8f48de67dd9","subject":"Merge \"Clean up extra spaces\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/029e57679c639edda87816482685b8f48de67dd9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 20:04:37.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-29 22:24:55.000000000","tz":-420},"subject":"sharding: Raise fewer errors when the on-disk files change out from under us","message":"sharding: Raise fewer errors when the on-disk files change out from under us\n\nWe\u0027ve occasionally seen probe tests drop logs like\n\nJun  2 18:29:02 saio container-6021: ERROR __call__ error with GET ...\nTraceback (most recent call last):\n  File \"/vagrant/swift/swift/container/server.py\", line 853, in __call__\n    res \u003d getattr(self, req.method)(req)\n  File \"/vagrant/swift/swift/common/utils.py\", line 1999, in _timing_stats\n    resp \u003d func(ctrl, *args, **kwargs)\n  File \"/vagrant/swift/swift/container/server.py\", line 702, in GET\n    info, is_deleted \u003d broker.get_info_is_deleted()\n  File \"/vagrant/swift/swift/container/backend.py\", line 820, in get_info_is_deleted\n    info \u003d self.get_info()\n  File \"/vagrant/swift/swift/container/backend.py\", line 900, in get_info\n    state, stats \u003d self._get_alternate_object_stats()\n  File \"/vagrant/swift/swift/container/backend.py\", line 878, in _get_alternate_object_stats\n    other_info \u003d self.get_brokers()[0]._get_info()\n  File \"/vagrant/swift/swift/container/backend.py\", line 866, in _get_info\n    with self.get() as conn:\n  File \"/usr/lib/python3.6/contextlib.py\", line 81, in __enter__\n    return next(self.gen)\n  File \"/vagrant/swift/swift/common/db.py\", line 471, in get\n    raise DatabaseConnectionError(self.db_file, \"DB doesn\u0027t exist\")\nswift.common.db.DatabaseConnectionError: DB connection error ...\n\nThe tests still pass, but it\u0027d still be better if the container-server\ndidn\u0027t 500.\n\nChange-Id: I5e9428751b09bf7aafe2a552c59187e3d8e5e1e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b80bf8735a99fae46e75e14140b74090fc4db831"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b80bf8735a99fae46e75e14140b74090fc4db831"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
