)]}'
{"id":"openstack%2Fswift~690618","triplet_id":"openstack%2Fswift~stable%2Frocky~I32f51f42d76db38271442a261600089404a00f91","project":"openstack/swift","branch":"stable/rocky","topic":"690618","hashtags":[],"change_id":"I32f51f42d76db38271442a261600089404a00f91","subject":"container-replicator: Add a timeout for get_shard_ranges","status":"MERGED","created":"2019-10-23 15:59:46.000000000","updated":"2019-10-25 04:10:31.000000000","submitted":"2019-10-25 04:10:31.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":"690618-1571976631692-c8ddf85e","meta_rev_id":"89646287433332aa254a5f8ed8a118788c8ad4fb","_number":690618,"virtual_id_number":690618,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-25 04:10: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"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-10-23 17:25:58.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-10-23 17:25:58.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":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":"2019-10-25 04:10:31.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":"8d8850036496557c65ce05dd2e72a3e09b22476f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-10-23 15:59:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"da150b74359ac48b17845e954a44237c278bf144","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-10-23 17:24:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"67cc04c54a3f86eed0859964ec4689817f3b8f3d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-10-23 17:25:58.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nMostly clean backport (had to fix a missing import that came in with some py3 work), closes a high-severity bug, tests guard against regression.","accounts_in_message":[],"_revision_number":2},{"id":"ab86d4c96233af29f9922d879cea8ceaaf2aa0cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-23 20:25:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/a71a0c94725b49f08667dddd55d640ce : SUCCESS in 5m 08s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/646de72b1506432d9bdb19a6e6a95887 : SUCCESS in 11m 28s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/8add4b9e32fa4868917f8bd2aab2a2b6 : SUCCESS in 6m 21s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/be08f455ec634591a2eb907824a34ec4 : SUCCESS in 12m 04s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/d6644750c9cb4fef9c66eb00ea3b0941 : SUCCESS in 9m 49s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/1d0b2a42a169452abe4c3cd171705e90 : SUCCESS in 10m 59s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/bfe2761ff10d4bad8b719c15aa4d0aba : SUCCESS in 9m 53s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/3168457e668e4e7fbd379cf8525dee1c : SUCCESS in 10m 38s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ecbe6b5ccd16478b9dbc6c733534ebd5 : SUCCESS in 34m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b651c18f14a940b08043f5c8726392d2 : SUCCESS in 8m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/633c8b5105814c81af888bb524c373b4 : SUCCESS in 5m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3b76a1f57e834feba1bed1f25d895ca3 : SUCCESS in 25m 47s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/dc7d78601aa14f10a71fc2f948df032f : SUCCESS in 1h 29m 25s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/7ed2202ff5d6467bbe5d20ac917edd2e : SUCCESS in 53m 30s","accounts_in_message":[],"_revision_number":2},{"id":"4175b95e6052c1d487a3e078addb5293d469be2b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-23 20:26:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"61acf8e7222c387b210ac2069725d5de1f0feb51","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-24 01:28:30.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/8aed2d50937240b5952144f48d9075dd : SUCCESS in 4m 53s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/02ab53789ca04179a97f688c61f4788f : SUCCESS in 10m 23s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/fd224db7f43e403c841fd858711ad8ed : SUCCESS in 4m 51s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/038701f9e1644f369c0a8d9e318f8c51 : SUCCESS in 8m 23s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/ff7e21a9167f4f4684ac2e7c8717a83b : SUCCESS in 11m 10s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/83c792fb51cb4415bb5f627a2f3c1332 : SUCCESS in 10m 00s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/43031c55895442ad916a74322d9f1e91 : SUCCESS in 8m 18s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/dc74644c8eb842a8acfba2d1f81d9778 : SUCCESS in 10m 33s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5cf5d3b69da442329606069b76e2e767 : FAILURE in 30m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fdc7aa9da40f45b4aba0cbafebea7cb9 : SUCCESS in 10m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8dca5f0ed0764c9ea8c51cab7cc6f005 : SUCCESS in 5m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f1f34f992fcd46ce953f907db4a8b9b2 : SUCCESS in 28m 16s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/4b856f2eccef4814b27055f6085173e2 : SUCCESS in 1h 37m 48s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/928a48194ee74663bc20d98b12b5d764 : SUCCESS in 56m 54s","accounts_in_message":[],"_revision_number":2},{"id":"926e634d303e73de07608cb590f12dbc4633ab02","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-10-24 17:54:29.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"31afb872325b11840881f0aa03e9425df6dae5a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-24 20:34:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/9ce7ede5a851438a92ebe732a49b37b5 : SUCCESS in 7m 00s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/73f95113ca0b4e399ec73a51b186b1d8 : SUCCESS in 10m 11s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/7097dc81260d46459aa513407ecc3321 : SUCCESS in 6m 06s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/41cde45a9d5c451ba6b97895ee927bcb : SUCCESS in 10m 52s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/c1b1313fc1bf4ed8b11c099422494cec : SUCCESS in 11m 30s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/b3bf0052eb974fa39834c667b8ef8c28 : SUCCESS in 8m 34s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/b29f0a3b3dd849d49101899ab81b3a33 : SUCCESS in 9m 44s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/3a64193976554c828883b30ab21c79f3 : SUCCESS in 9m 19s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/946434448e554fb79cdb6b666a37287a : SUCCESS in 32m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9b4103f6701a4984b107b9982b08d997 : SUCCESS in 7m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb9e9dc781bc4e41b95519c15fc3127b : SUCCESS in 4m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b5f2dcfdeaf545ae837f23bae9961387 : SUCCESS in 34m 26s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/22e186c431d049b5a62fbddf629c9ede : SUCCESS in 1h 44m 11s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a99308f9f4764317b64738a1377eb43e : SUCCESS in 54m 36s","accounts_in_message":[],"_revision_number":2},{"id":"73fd2b92a9ef636856fad20f0dffe369304f743c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-24 20:35:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"dc4a38387e691c6fc814ad20e0445203ee7d624c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-25 04:10:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"368221cecedaa9822f47efab71ef5400edd49a0d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-25 04:10:31.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/485ad2aa386446009fd0ac7b774831f1 : SUCCESS in 5m 38s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/34ac9b2a95ed4144970e9803bc35abe0 : SUCCESS in 11m 50s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/2591c3ccb7d340b9b6e2b27282146e49 : SUCCESS in 5m 59s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/f83528f346b54832a65b9112c93ceb32 : SUCCESS in 10m 37s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/c27af51e0e074c6494a9ba47fbe8a80a : SUCCESS in 9m 29s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/1f113920919f46f88e0f104d39eb636e : SUCCESS in 10m 17s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/ebe3562b0b204bc2a3b89f7758b3bb7d : SUCCESS in 10m 00s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/a8ecd68876fe4e56a1bb8dbfe50db98c : SUCCESS in 16m 14s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/588e6a9184c44c0bac5d93eaa721da21 : SUCCESS in 34m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7a1bf14bbe1142d9a451bc0a30587b2b : SUCCESS in 9m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f3aca8bbf96465084081c65fcd8186d : SUCCESS in 6m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/19a17c30b9bc435980c79ec05f996ed0 : SUCCESS in 26m 20s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/b71e14b530eb442ca1e33cce02b34fb1 : SUCCESS in 1h 36m 48s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c89d73bb30e3482f8dc46c04e788d832 : SUCCESS in 59m 04s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7d90c5bde20e320c92a7d0ade4137d21890b3f13","revisions":{"79c56dc3393cbaba450c5421d72239d9b2e95d4b":{"kind":"REWORK","_number":1,"created":"2019-10-23 15:59:46.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/18/690618/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/18/690618/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/690618/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/690618/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/690618/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/18/690618/1"}}},"commit":{"parents":[{"commit":"c08da08e08570ab80ea827138a276abe5e89c033","subject":"Merge \"s3api: Delete multipart uploads via multi-delete\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c08da08e08570ab80ea827138a276abe5e89c033"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-07-03 16:52:41.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-10-23 15:57:43.000000000","tz":-420},"subject":"container-replicator: Add a timeout for get_shard_ranges","message":"container-replicator: Add a timeout for get_shard_ranges\n\nPreviously this had no timeout, which meant that the replicator might\nhang and fail to make progress indefinitely while trying to receive\nshard ranges.\n\nWhile we\u0027re at it, only call get_shard_ranges when the remote indicates\nthat it has shard ranges for us to sync -- this reduces the number of\nrequests necessary to bring unsharded replicas in sync.\n\nChange-Id: I32f51f42d76db38271442a261600089404a00f91\nCloses-Bug: #1835260\n(cherry picked from commit 4c4bd778ea8fe8d02a2892524c7918da0ca25ea9)\n(cherry picked from commit 4a7104b0c5b4f1793b4c4d46a3535c6c901182bd)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/79c56dc3393cbaba450c5421d72239d9b2e95d4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/79c56dc3393cbaba450c5421d72239d9b2e95d4b"}]},"branch":"refs/heads/stable/rocky"},"7d90c5bde20e320c92a7d0ade4137d21890b3f13":{"kind":"REWORK","_number":2,"created":"2019-10-23 17:24:53.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/18/690618/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/18/690618/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/690618/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/690618/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/690618/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/18/690618/2"}}},"commit":{"parents":[{"commit":"c08da08e08570ab80ea827138a276abe5e89c033","subject":"Merge \"s3api: Delete multipart uploads via multi-delete\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c08da08e08570ab80ea827138a276abe5e89c033"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-07-03 16:52:41.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-10-23 17:24:36.000000000","tz":-420},"subject":"container-replicator: Add a timeout for get_shard_ranges","message":"container-replicator: Add a timeout for get_shard_ranges\n\nPreviously this had no timeout, which meant that the replicator might\nhang and fail to make progress indefinitely while trying to receive\nshard ranges.\n\nWhile we\u0027re at it, only call get_shard_ranges when the remote indicates\nthat it has shard ranges for us to sync -- this reduces the number of\nrequests necessary to bring unsharded replicas in sync.\n\nChange-Id: I32f51f42d76db38271442a261600089404a00f91\nCloses-Bug: #1835260\n(cherry picked from commit 4c4bd778ea8fe8d02a2892524c7918da0ca25ea9)\n(cherry picked from commit 4a7104b0c5b4f1793b4c4d46a3535c6c901182bd)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d90c5bde20e320c92a7d0ade4137d21890b3f13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d90c5bde20e320c92a7d0ade4137d21890b3f13"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
