)]}'
{"id":"openstack%2Fswift~828637","triplet_id":"openstack%2Fswift~master~Ide739a6d805bda20071c7977f5083574a5345a33","project":"openstack/swift","branch":"master","topic":"delete_handoff_db_replicator","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2022-07-22 01:45:31.000000000","reason":"Change was submitted"},"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2022-07-21 03:36:48.000000000","reason":"\u003cGERRIT_ACCOUNT_7233\u003e replied on the change","reason_account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}},"hashtags":[],"change_id":"Ide739a6d805bda20071c7977f5083574a5345a33","subject":"DB Replicator: Add handoff_delete option","status":"MERGED","created":"2022-02-10 02:49:14.000000000","updated":"2022-07-22 01:46:31.000000000","submitted":"2022-07-22 01:45:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"828637-delete_handoff_db_replicator","meta_rev_id":"d05ff783abcb31e4d886f35a604eb03a7335f03b","_number":828637,"virtual_id_number":828637,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-07-22 01:45:31.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"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2022-07-22 00:33:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":1,"date":"2022-07-22 00:33:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_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":"2022-02-10 05:13:08.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":"2022-05-09 20:06:12.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":"2022-07-19 22:34:13.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":"b5bcd68fedd91ceda3604c1d81f9ffd9a3be22de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-10 02:49:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8fce2783650c40b8532e9d8aae5b9f9dc963f177","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-10 03:03:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"56eb49b1f103599ba3efe7768f47aaf529ff1a96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-10 05:13:08.000000000","message":"Patch Set 2: 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/c605293ac9da43ee85038f1d6a1720be : SUCCESS in 13m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/aefa1c668ebb4c49aa60151b69b540c9 : SUCCESS in 58m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aa45577162e24d2abe59d180ad812ef7 : SUCCESS in 50m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4bcbc53b0bf44fd39639be96ff1bdf13 : SUCCESS in 50m 57s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/b027dc8eaada4a4c92c73a1874b24617 : SUCCESS in 27m 34s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/80e4fedea69b4817a5881f5b7d22439d : SUCCESS in 30m 39s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/0e845bed0dfd4e89895dca036eb9e6b7 : SUCCESS in 25m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b49396b349bf4914895d62758e2f4a91 : SUCCESS in 13m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3f16536ab070452e8d7665a4c78ef939 : SUCCESS in 10m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e85bab568c33421ebd0bbdd459db9e9c : FAILURE in 26m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3a4239e644b84e82b3786033b8b15088 : FAILURE in 25m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d02583bd44a745f5acfd3802d96451ec : FAILURE in 19m 44s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5c8d2cacb30d46e596b3ccac50c461b1 : SUCCESS in 23m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3a97c761b0bc43fa85071434946fa990 : SUCCESS in 21m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1da5367df95e4fc69d4a76bf0a175980 : SUCCESS in 25m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1aa47c66250248b389c31d659316646b : SUCCESS in 20m 29s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f8cca1c29efa402b8bf5d5ed338d0877 : SUCCESS in 21m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4e774ab81e53435eb5d18d695c69dca9 : SUCCESS in 26m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8dee179d527d4307bba7947dbec2a5ad : SUCCESS in 10m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8ff2081098b54b1f83e602f831eb128f : SUCCESS in 28m 22s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a53a2ff9d4914522bb5f174c0b723738 : SUCCESS in 55m 32s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/6ba8ab625bec4826b6ed14e7fcfee7f2 : SUCCESS in 1h 03m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7803b4d450894d23874ffa78802a8ac7 : SUCCESS in 45m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/510582b796af4042b592009562f859f9 : SUCCESS in 43m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1f7e878c865d4938b9cf07b50a63e45c : FAILURE in 19m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4d3c079cbe443da9a54357439255161 : SUCCESS in 9m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ff3e8f23783347d0913ea76804b8a1f3 : SUCCESS in 27m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/96e924397d9442179449c1c78a4d230d : SUCCESS in 1h 07m 08s","accounts_in_message":[],"_revision_number":2},{"id":"6e0ea06933084c572d638801e52045fc6e345ac7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-10 05:24:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"18f9ee9b78e6b324b725cc212cae3000916bf084","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-10 06:21:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/853e9296b3374770aef39e2328a137a8 : SUCCESS in 8m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/39dd710821d84a8bb541fc0cdc57bd0e : SUCCESS in 48m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e0cc9f18e65b404f9a9e80c4c3ad792d : SUCCESS in 43m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b1b7741d4df240c3b50a9f95a2cd6ddf : SUCCESS in 43m 03s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/e2b9edca280944038e074d7ca2309743 : SUCCESS in 21m 29s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/8e891ecf98034d8d83ab169a79c21d4e : SUCCESS in 21m 15s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/78c44d6d5bcc4a44be8f4b31727d160d : SUCCESS in 21m 14s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/af320980ce98457aa6bc8563196929af : SUCCESS in 8m 23s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/dd313aaf65f64725820709aad1ce5084 : SUCCESS in 5m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5f59718620144398a7f67bc752df956e : SUCCESS in 15m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2b5b2292ea5f49659fedafbc0fd6616f : SUCCESS in 15m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/72b0edab8e3342bba285f3fec0152944 : SUCCESS in 14m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/eb759130b8c04103a55e4548c74c8552 : SUCCESS in 16m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4ddbd58353634e13afaa33d297a61909 : SUCCESS in 16m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7b9b3dc3210f415dae9b5c4b05273646 : SUCCESS in 16m 30s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e19d55ab403d4ed3a59f5689f72f7076 : SUCCESS in 15m 10s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/30b81053f3034cb7bee2e50f6a8f275d : SUCCESS in 15m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7fd34ace2a28423cb85bb32eff7d9c1f : SUCCESS in 14m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d4e6248c574e4398b1d6686ace25b523 : SUCCESS in 6m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fe13f77b3f264cf0a953ffb60919e98a : SUCCESS in 20m 16s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/01d3ce39abdd4cf6b3a6e966ef40452d : SUCCESS in 47m 38s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/72715e736ebf4714998d60afa1ac0fe1 : SUCCESS in 51m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9df6860645664b76b9e55d69e9517c05 : SUCCESS in 37m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/87bb14a40e964851a19f23729ec112be : SUCCESS in 38m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4487f9925f9143a3af084b641022cfe4 : SUCCESS in 15m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ac44e7c209348c481f0162070025a18 : SUCCESS in 6m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ba9d37a353e64983a0258fa67945783f : SUCCESS in 19m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b258815864ff43a2b8c9bdd71626300b : SUCCESS in 52m 17s","accounts_in_message":[],"_revision_number":3},{"id":"3d43d8fd858ea1f7196163e421164140ee2a5760","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-10 09:43:29.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1f495eafaa724cec9e19d6ce8c743ddd : SUCCESS in 1h 00m 14s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/aab54a0abf864463bd71d5245e11fc92 : SUCCESS in 55m 54s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/2413cfae7460464cad07bfb64e9239d0 : FAILURE in 2h 52m 09s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c6b0aa4ea48f47aaafb9fda025a4e632 : TIMED_OUT in 1h 31m 30s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/21e057f7acd14ec9a91dfa49e5de5a84 : SUCCESS in 1h 13m 46s","accounts_in_message":[],"_revision_number":3},{"id":"912bb98bd1403320e0c824ad00dd0d304f7bf0f4","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-05-02 02:13:04.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2a005d7001050b54ff29495b47f13400a156dbec","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-05-09 20:06:12.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"363fe27b5a033f065b0b71b8100c3f8ba438c752","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-07-19 22:34:13.000000000","message":"Patch Set 3: Code-Review+2\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d15d94267c0a4f2358ec35ee0c02b5a54cb4fa2f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-07-20 21:48:25.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f7d5ddeaeac48d1c1ad0f81151ce5e3bcc17a90e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-07-20 21:49:52.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"aebe1dbd1be72d1bcd46202c65e7a8df94c4f5bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-20 22:58:41.000000000","message":"Patch Set 4: 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\nhttps://zuul.opendev.org/t/openstack/buildset/ed75cb5e99814760839387863b8ff36c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f6a830196804a1fb33d07c44fa9cf23 : SUCCESS in 8m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/04257ca4434d4a87a8bf5edf67ce1d72 : SUCCESS in 1h 03m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0b96b31b2676406386d8be855f2fcef1 : SUCCESS in 43m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ac96602af46548aaa6debb2b2418ec51 : SUCCESS in 55m 11s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/6b0bf737ee864389b7c3fd5fb371062e : RETRY_LIMIT in 13m 44s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/fda014982a3040579f0b5844f8756dc9 : RETRY_LIMIT in 4m 25s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/b842a0a5b9ad4f6594858147d713c6c1 : RETRY_LIMIT in 4m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d73ca1db85314bc4b5b6fa4c97e216d3 : FAILURE in 3m 07s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/447e1e02444b435d9882dc2b50ee0db6 : FAILURE in 3m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/79ffef4f27f5404c929ba9f17fb43f59 : FAILURE in 16m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5650fb98757b417d8dbd34ba54f15e5a : FAILURE in 18m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8df186811e5442d49c244969f5d30e80 : FAILURE in 25m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/42116c5a4593451ebf7151ab68f853d4 : SUCCESS in 18m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/88039cc1969c4a49b60942899df70cc6 : SUCCESS in 24m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/525c292708c84ab899078d28d95659cc : SUCCESS in 16m 21s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/59e7074810284665af274b94a97e0bd7 : SUCCESS in 13m 36s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4baff6ad0c874ac6b4a4b0a8afcf96e2 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1b7389d9213b4854adda3b5715d25678 : SUCCESS in 15m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8c38fa64956546a9b96a28d1c552e22b : SUCCESS in 6m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/24d5f8554e494dbdbac5ca5623875818 : SUCCESS in 15m 01s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/041cf1ed51a041c7b64e0fe8ba29d7ea : SUCCESS in 6m 51s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/505ac22d23ce4ba096ea5afc02fccaab : SUCCESS in 59m 56s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0218934a312e4a31b91ae799c71b2f63 : SUCCESS in 1h 03m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/02a72d15fa7147d2819f78f66bbacd59 : SUCCESS in 48m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4ac0b38144f049148df13a0d6c68e31f : SUCCESS in 44m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/65f4c2bce55c4294ae01208990cc5090 : FAILURE in 15m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/659c3474e3344606b761101786564f51 : SUCCESS in 8m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d560f562316546b6be4db899cec54bf4 : SUCCESS in 20m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e1452dcb04e1420ab9c81381dc9e6d2a : SUCCESS in 51m 41s","accounts_in_message":[],"_revision_number":4},{"id":"02869fb3fb9dd994da1d8c9781aa5d723b81a986","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-20 23:22:24.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7293a5d45974a8b8b2956471da724da\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d3fcf31589cd4dec8228b2de1faedacc : TIMED_OUT in 1h 32m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f1f4153864744139a0458d6db7a78bdb : TIMED_OUT in 1h 31m 11s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/596797b9bc1840dca9da376ecc96c95d : SUCCESS in 1h 00m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/08e39bd8d3614678aace311e03b38a71 : SUCCESS in 1h 15m 49s","accounts_in_message":[],"_revision_number":4},{"id":"0bf31bc3e1450fa0a2352fe93c59df1279edf64c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-07-21 03:35:40.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4f61e32a5df9464c6236259a28c8ee247434f489","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-07-21 03:36:48.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"1ffb37c20b4d0fbab3407a90c35a6540a08a3b3e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-21 04:28:21.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf094fda825e444fb3f5f63292364c32\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/aa4500ac22f642d6a64fd83c18e2e3ac : SUCCESS in 29m 27s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f5e75d445914407892d13774c39f10bc : SUCCESS in 40m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/83f3f8213f834fa0badebbd6e249b4de : SUCCESS in 50m 22s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/98586e61980b44ab92f66d8ac7a592a8 : SUCCESS in 49m 27s","accounts_in_message":[],"_revision_number":5},{"id":"1784feafd604cc386c07c1e4d91aec565077f3a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-21 04:47:37.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c81711467054cf89011a1a294f9f1d2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/724618dd491741ab867299115fdce10e : SUCCESS in 10m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/8b0d4564bb6d43b3b6a5fe9acf9df2d0 : SUCCESS in 57m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f5372f088bbb4466bfa060d7e18efca0 : SUCCESS in 45m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/da74cf6170ae4354b5a5c5f8972709ee : SUCCESS in 52m 01s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/2e32c25b7aa241eaada81f164f0a9b03 : RETRY_LIMIT in 4m 44s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/1309c999b39248639ada7205f9204e27 : RETRY_LIMIT in 6m 46s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/5237804487674773b9fdb3bd221b2752 : RETRY_LIMIT in 4m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c4d1a30703fb4e7e8713f177e7708530 : FAILURE in 4m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5cc2a7fbc759449389b38703afc637e7 : FAILURE in 4m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c13c2a1ba2264821826874d3decd0a47 : SUCCESS in 17m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a485605416e247d79250e2287ea6207e : SUCCESS in 18m 24s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6ceace5cb2fe47568280682c5f13fc59 : SUCCESS in 19m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/919c4cd620d0421180e84984a9fbc6a5 : SUCCESS in 20m 43s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3776d0dbca7748a1a849f963881c89e5 : SUCCESS in 19m 59s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/58249fc87d5c4e06a66e5caf79e13c0b : SUCCESS in 19m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9e3c3addf8c14d5fb66a2b674b3bd63f : SUCCESS in 18m 43s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/bba7a5497674448b83def6a6f1f17ae8 : SUCCESS in 20m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/43fa8c0ee4aa4b3b807646327dc7be1c : SUCCESS in 20m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9eb1ad475366420ba2bfed3701be6647 : SUCCESS in 9m 10s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ab30f4925a5c497d9350bd8c7988ef1f : SUCCESS in 20m 44s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/fae3d79f18654a14804325f6255a305a : SUCCESS in 10m 12s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6af85dabcebc41b3a2990b14ca3ce8f6 : SUCCESS in 59m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/78cb4641b99640b0aca4b99dc6f16d62 : SUCCESS in 1h 01m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/45ba6b581d224ea096afd3484cf02557 : SUCCESS in 53m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d3614cdb085141c08fa3fb0312b3c931 : SUCCESS in 53m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/335b550c30b74eb280d8a0a8e9221ab5 : SUCCESS in 21m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ad12d7717834486bde7d65865a5924d : SUCCESS in 8m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b3a1bb05053a47b18ebdd1b0984af9d3 : SUCCESS in 36m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ebc7fa6176cb427fbd0b1628a39c674c : SUCCESS in 1h 08m 52s","accounts_in_message":[],"_revision_number":5},{"id":"f0ae31df0afbd3cb5301488fed152864cf9769ef","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-07-22 00:33:19.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6f7aeb3b0bfa83a89a5ff43135c88e1b6279091b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-22 00:34:07.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"3aec73aa3e19a2e385dbc4ba6252836900d6d56d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-22 01:45:31.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2e5693a418940118041333992575258\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0eddc5de092746de825c42d2c69b87ac : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/53ab0340298b44cabe5c575c286eb54f : SUCCESS in 1h 07m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5959cd5800a14a54989b2fcd15dbaab5 : SUCCESS in 1h 00m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/507856b58ab5488a80879e215450c639 : SUCCESS in 54m 19s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/42468a096beb4819ba49d545a1eab99f : POST_FAILURE in 5m 59s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/7bc3f9aa493f4691afa311c248fad971 : POST_FAILURE in 6m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/673f15b23c1b469c9d6578e32d6eca56 : SUCCESS in 17m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/86cc5256dd174b1ca707844d69b660df : SUCCESS in 15m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b256b097c5424db28ac9286164913d95 : SUCCESS in 17m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a53d63c69ffb447eaf3ac7a0f54c23e5 : SUCCESS in 16m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d0ccd8fd4d6b415c915ca3564517e921 : SUCCESS in 15m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bf0dfe9cd94145c58e298c8f620809ba : SUCCESS in 16m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c6252daf4eb34fd7a1bf2270a594ab30 : SUCCESS in 15m 06s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f3dbb516780a4e99b346c0bb8dd84dec : SUCCESS in 15m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9df4f65c7bbb4b7588f284e611091e7a : SUCCESS in 16m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/56d605da41804d03b63bbc29e613d68a : SUCCESS in 10m 52s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/345c72eebe444e74b706485199c136fe : SUCCESS in 8m 33s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/eca40e4fef904d3dbe28c484b27fda26 : SUCCESS in 52m 20s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/d9373bade54f41988860b176372f6fe6 : SUCCESS in 1h 04m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f2a51c6f3ad8407db2552e2c5a420721 : SUCCESS in 47m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d7a9e6a514b543a793ca13bd60ee55cf : SUCCESS in 36m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/05a76eceeb25409c9a6abb3a06597c8c : SUCCESS in 15m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d8d03814ef90473f84ad22187620c769 : SUCCESS in 5m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c3b2bfe7b5fd4ab6b7c5a8a043ba0602 : SUCCESS in 29m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/81049cbd675e423e87741022df4a1755 : SUCCESS in 40m 32s","accounts_in_message":[],"_revision_number":5},{"id":"9a7d58569871f62e73c54eb4f2a8ee598795e1a2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-22 01:45:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"d05ff783abcb31e4d886f35a604eb03a7335f03b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-22 01:46:31.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84c9c78f90424ef4ae35ce69426fa618\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/943727d25f0546b9b995e434017976ab : SUCCESS in 41s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/28abf6bbded94dd1842586b4e6942e4a : FAILURE in 37s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/aed9f5fae4974b47b898f796aab00880 : FAILURE in 27s (non-voting)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"bf4edefce4990a9c8c3f6a92696af37d840d2008","revisions":{"eb0dc73e78f66c55a9adc71a2b8e547da311d4f8":{"kind":"REWORK","_number":1,"created":"2022-02-10 02:49:14.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/37/828637/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/828637/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/828637/1"}}},"commit":{"parents":[{"commit":"57f17ace7c911b80587a03634346478b6ca432e8","subject":"Merge \"Deprecate LogAdapter.set_statsd_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57f17ace7c911b80587a03634346478b6ca432e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 02:42:48.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 02:42:48.000000000","tz":660},"subject":"DB Replicator: Add handoff_delete option","message":"DB Replicator: Add handoff_delete option\n\nCurrently the object-replicator has an option called `handoff_delete`\nwhich allows us to define the the number of replicas which are ensured\nin swift. Once a handoff node ensures that many successful responses it\ncan go ahead and delete the handoff partition.\n\nBy default it\u0027s \u0027auto\u0027 or rather the number of primary nodes. But this\ncan be reduced. It\u0027s useful in draining full disks, but has to be used\ncarefully.\n\nThis patch adds the same option to the DB replicator and works the same\nway. But instead of deleting a partition it\u0027s done at the per DB level.\n\nBecause it\u0027s done in the DB Replicator level it means the option is now\navailable to both the Account and Container replicators.\n\nChange-Id: Ide739a6d805bda20071c7977f5083574a5345a33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb0dc73e78f66c55a9adc71a2b8e547da311d4f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb0dc73e78f66c55a9adc71a2b8e547da311d4f8"}]},"branch":"refs/heads/master"},"451cd7a7956762f84859bcc0e920fb45982702f6":{"kind":"REWORK","_number":2,"created":"2022-02-10 03:03:18.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/37/828637/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/828637/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/828637/2"}}},"commit":{"parents":[{"commit":"57f17ace7c911b80587a03634346478b6ca432e8","subject":"Merge \"Deprecate LogAdapter.set_statsd_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57f17ace7c911b80587a03634346478b6ca432e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 02:42:48.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 03:03:05.000000000","tz":660},"subject":"DB Replicator: Add handoff_delete option","message":"DB Replicator: Add handoff_delete option\n\nCurrently the object-replicator has an option called `handoff_delete`\nwhich allows us to define the the number of replicas which are ensured\nin swift. Once a handoff node ensures that many successful responses it\ncan go ahead and delete the handoff partition.\n\nBy default it\u0027s \u0027auto\u0027 or rather the number of primary nodes. But this\ncan be reduced. It\u0027s useful in draining full disks, but has to be used\ncarefully.\n\nThis patch adds the same option to the DB replicator and works the same\nway. But instead of deleting a partition it\u0027s done at the per DB level.\n\nBecause it\u0027s done in the DB Replicator level it means the option is now\navailable to both the Account and Container replicators.\n\nChange-Id: Ide739a6d805bda20071c7977f5083574a5345a33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/451cd7a7956762f84859bcc0e920fb45982702f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/451cd7a7956762f84859bcc0e920fb45982702f6"}]},"branch":"refs/heads/master"},"bee0006e48d72181144acd126eaa92479b2a7967":{"kind":"REWORK","_number":3,"created":"2022-02-10 05:24:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/37/828637/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/828637/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/828637/3"}}},"commit":{"parents":[{"commit":"57f17ace7c911b80587a03634346478b6ca432e8","subject":"Merge \"Deprecate LogAdapter.set_statsd_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57f17ace7c911b80587a03634346478b6ca432e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 02:42:48.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 05:23:47.000000000","tz":660},"subject":"DB Replicator: Add handoff_delete option","message":"DB Replicator: Add handoff_delete option\n\nCurrently the object-replicator has an option called `handoff_delete`\nwhich allows us to define the the number of replicas which are ensured\nin swift. Once a handoff node ensures that many successful responses it\ncan go ahead and delete the handoff partition.\n\nBy default it\u0027s \u0027auto\u0027 or rather the number of primary nodes. But this\ncan be reduced. It\u0027s useful in draining full disks, but has to be used\ncarefully.\n\nThis patch adds the same option to the DB replicator and works the same\nway. But instead of deleting a partition it\u0027s done at the per DB level.\n\nBecause it\u0027s done in the DB Replicator level it means the option is now\navailable to both the Account and Container replicators.\n\nChange-Id: Ide739a6d805bda20071c7977f5083574a5345a33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bee0006e48d72181144acd126eaa92479b2a7967"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bee0006e48d72181144acd126eaa92479b2a7967"}]},"branch":"refs/heads/master"},"ad3de6a99b955576587538e5d3378e9ece256d07":{"kind":"REWORK","_number":4,"created":"2022-07-20 21:48:25.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/37/828637/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/828637/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/828637/4"}}},"commit":{"parents":[{"commit":"57f17ace7c911b80587a03634346478b6ca432e8","subject":"Merge \"Deprecate LogAdapter.set_statsd_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57f17ace7c911b80587a03634346478b6ca432e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 02:42:48.000000000","tz":660},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-07-20 21:48:16.000000000","tz":-420},"subject":"DB Replicator: Add handoff_delete option","message":"DB Replicator: Add handoff_delete option\n\nCurrently the object-replicator has an option called `handoff_delete`\nwhich allows us to define the the number of replicas which are ensured\nin swift. Once a handoff node ensures that many successful responses it\ncan go ahead and delete the handoff partition.\n\nBy default it\u0027s \u0027auto\u0027 or rather the number of primary nodes. But this\ncan be reduced. It\u0027s useful in draining full disks, but has to be used\ncarefully.\n\nThis patch adds the same option to the DB replicator and works the same\nway. But instead of deleting a partition it\u0027s done at the per DB level.\n\nBecause it\u0027s done in the DB Replicator level it means the option is now\navailable to both the Account and Container replicators.\n\nChange-Id: Ide739a6d805bda20071c7977f5083574a5345a33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ad3de6a99b955576587538e5d3378e9ece256d07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ad3de6a99b955576587538e5d3378e9ece256d07"}]},"branch":"refs/heads/master"},"bf4edefce4990a9c8c3f6a92696af37d840d2008":{"kind":"REWORK","_number":5,"created":"2022-07-21 03:35:40.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/37/828637/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/828637/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/828637/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/828637/5"}}},"commit":{"parents":[{"commit":"57f17ace7c911b80587a03634346478b6ca432e8","subject":"Merge \"Deprecate LogAdapter.set_statsd_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57f17ace7c911b80587a03634346478b6ca432e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-10 02:42:48.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-07-21 03:35:24.000000000","tz":600},"subject":"DB Replicator: Add handoff_delete option","message":"DB Replicator: Add handoff_delete option\n\nCurrently the object-replicator has an option called `handoff_delete`\nwhich allows us to define the the number of replicas which are ensured\nin swift. Once a handoff node ensures that many successful responses it\ncan go ahead and delete the handoff partition.\n\nBy default it\u0027s \u0027auto\u0027 or rather the number of primary nodes. But this\ncan be reduced. It\u0027s useful in draining full disks, but has to be used\ncarefully.\n\nThis patch adds the same option to the DB replicator and works the same\nway. But instead of deleting a partition it\u0027s done at the per DB level.\n\nBecause it\u0027s done in the DB Replicator level it means the option is now\navailable to both the Account and Container replicators.\n\nChange-Id: Ide739a6d805bda20071c7977f5083574a5345a33\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf4edefce4990a9c8c3f6a92696af37d840d2008"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf4edefce4990a9c8c3f6a92696af37d840d2008"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"submit_requirements":[]}
