)]}'
{"id":"openstack%2Fswift~777765","triplet_id":"openstack%2Fswift~master~Ifda4407c9ecff4c636fe07e013c3ebcebd0df018","project":"openstack/swift","branch":"master","topic":"update_stats_sharded_split","hashtags":[],"change_id":"Ifda4407c9ecff4c636fe07e013c3ebcebd0df018","subject":"Run garbage collector during probe test setUp","status":"MERGED","created":"2021-02-26 15:56:46.000000000","updated":"2021-02-26 18:10:33.000000000","submitted":"2021-02-26 18:09:07.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":"777765-update_stats_sharded_split","meta_rev_id":"dbdc17c02bcdfa61244111c8c8c24b2f8da5c5f2","_number":777765,"virtual_id_number":777765,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"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":"2021-02-26 18:09:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":"","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":"2021-02-26 16:19:25.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"]},{"value":2,"date":"2021-02-26 16:52:02.000000000","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":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_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"]},{"value":1,"date":"2021-02-26 16:52:02.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":"2021-02-26 16:19:25.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":"2021-02-26 16:47:27.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":"2021-02-26 16:52:02.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"16499904c0b4d75e8a78502f3f7a4f693f4e81c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-26 15:56:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1707fbfc8119cd55c3b62fbf1a11c96997d15f40","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-02-26 16:19:25.000000000","message":"Patch Set 1: Code-Review+2\n\nmakes sense to me","accounts_in_message":[],"_revision_number":1},{"id":"2758654fc11ae69f37854ec913a35587b95057ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 16:47:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2681bb565247417d86d11a01c4dd64ff : SUCCESS in 8m 24s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/70747bee34e042faa3f82bad3d93ebf2 : SUCCESS in 45m 34s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/f67e236200924a3792bf3b7c942f9fcd : SUCCESS in 45m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f16799ed5c64ee4812b8a4ab9481693 : SUCCESS in 5m 59s","accounts_in_message":[],"_revision_number":1},{"id":"d50ac54a0e8c8bacd47f3d234c5f4890dcf7896c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-02-26 16:52:02.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nAh... so *that\u0027s* why I\u0027ve still occasionally seen this kind of failure even after https://review.opendev.org/c/openstack/swift/+/542513","accounts_in_message":[],"_revision_number":1},{"id":"9a4a4422d8ed0ab4b9e57c6e82f2b517cb85aeb9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 16:52:33.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d251aa0530d493de5e291fb8024838391ac5518f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 18:09:06.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d649bb50026d4a0fb82d3a285eeef3d0 : SUCCESS in 11m 05s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1bcf0bc512274fa795da4300c56d85fb : SUCCESS in 16m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/abc311670cdc4c099e7963f1bafaf7e8 : SUCCESS in 15m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6ebe8b337f8e413ba8b34e4607a28ff9 : SUCCESS in 24m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d5495c58db074614988141eafff5279d : SUCCESS in 14m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/86745230a5994ee0bf6baced6be35be9 : SUCCESS in 15m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4fc8995dd2ef42058db6c7dcb54407f9 : SUCCESS in 28m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e84682b4aafc40e8b557f48de5d29a81 : SUCCESS in 17m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3ed0b7b9c0d04904a88736505428f016 : SUCCESS in 16m 51s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a10bb72d4a1a4c0bb85e4980f7a4a4a4 : SUCCESS in 16m 31s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/9746a85c6b3c48b5ba4ac0c82d6b549b : SUCCESS in 18m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/52b6fcf22c1f495ca6cc266c762e76d3 : SUCCESS in 17m 31s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3577b3b1cb6b4295bbed4731a3d3c18d : SUCCESS in 43m 40s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/187f22e0beab400aaeab5bb1249fc32f : SUCCESS in 55m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03945d50d4cc433e9558f9f5334b9a27 : SUCCESS in 5m 18s","accounts_in_message":[],"_revision_number":1},{"id":"eeaf15ef4c15428735ff4552130a481119d18841","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 18:09:07.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"dbdc17c02bcdfa61244111c8c8c24b2f8da5c5f2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 18:10:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41348c086e48465c97f529416841984b : SUCCESS in 59s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/06dca3dcf7574d809071937707edc330 : FAILURE in 33s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/c0ca46bda0a844898dae7824acee1b27 : FAILURE in 41s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"6ed82b106c164560a4cbeddd39ed8a6a8d77d89d","revisions":{"6ed82b106c164560a4cbeddd39ed8a6a8d77d89d":{"kind":"REWORK","_number":1,"created":"2021-02-26 15:56:46.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/65/777765/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/777765/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/777765/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/777765/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/777765/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/777765/1"}}},"commit":{"parents":[{"commit":"1d34f321ac5d092ec93e7a35bc8406da1eaeda69","subject":"Merge \"Enable shard ranges to be manually shrunk to root container\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d34f321ac5d092ec93e7a35bc8406da1eaeda69"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-26 15:30:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-26 15:51:06.000000000","tz":0},"subject":"Run garbage collector during probe test setUp","message":"Run garbage collector during probe test setUp\n\nDatabaseBrokers cache opened connections.  If a probe test\ninstantiates a DatabaseBroker, or any other class that in turn\ninstantiates a DatabaseBroker, such as a ContainerSharder, then\nconnections may hold db files open until the DatabaseBroker is garbage\ncollected. This can cause subsequent probe tests to fail during their\nsetUp() because resetswift is unable to unmount device directories\nwhile db files are open.\n\nA call to gc.collect() is added during setUp() to ensure db files are\nclosed before resetswift() is called.\n\nCloses-Bug: 1917050\nChange-Id: Ifda4407c9ecff4c636fe07e013c3ebcebd0df018\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ed82b106c164560a4cbeddd39ed8a6a8d77d89d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ed82b106c164560a4cbeddd39ed8a6a8d77d89d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
