)]}'
{"id":"openstack%2Fswift~742535","triplet_id":"openstack%2Fswift~master~Ia9d29822bf07757fc1cf58ded90b49f12b7b2c24","project":"openstack/swift","branch":"master","topic":"sr-overlap-order","hashtags":[],"change_id":"Ia9d29822bf07757fc1cf58ded90b49f12b7b2c24","subject":"container-sharding: Stable overlap order","status":"MERGED","created":"2020-07-22 20:21:20.000000000","updated":"2020-07-24 23:52:43.000000000","submitted":"2020-07-24 23:51:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"742535-1595634673795-85cd6830","meta_rev_id":"54cf3be3f867e59d2297e464347aad5219f9cbe3","_number":742535,"virtual_id_number":742535,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"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":"2020-07-24 23:51:13.000000000","post_submit":true,"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":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":"2020-07-23 17:42:53.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":"2020-07-23 17:42:53.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-07-23 17:42:53.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"},{"updated":"2020-07-24 23:51:13.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":"75b83fb7ffbe996216f3127fe4e2dbe283803321","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-07-22 20:21:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d91f859c44a20571a6196efd4a001bc622b7cbb6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-07-22 20:23:04.000000000","message":"Patch Set 1: Code-Review+1\n\nN.B. I don\u0027t actually care about what the order *is* as long as it\u0027s *stable*.\n\nUsing name also happens to include the epoch which should mean we\u0027re picking the \"earliest\" shard which is ok by me since it would have been \"created\" first and therefor most likely to have been receiving updates.  maybe?","accounts_in_message":[],"_revision_number":1},{"id":"fb33a2f6b71546496338e83fb3a1e57571501930","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-22 22:08:05.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/562c9713b692433191adc44611642681 : SUCCESS in 13m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/d31e9a120f0a417a9d407bd3413a00bb : SUCCESS in 46m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8ff67e27b55648af8cdc2b3db0596ee9 : SUCCESS in 46m 59s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/752db914942f42ff87c8a1ec57bedf6e : SUCCESS in 8m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cac176dc6d4c4ab0860eda7ea78d8082 : SUCCESS in 9m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/621e66ed2e1944249b60dfd5957ee5a9 : SUCCESS in 33m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/146492e0767c4ad5959575f051175d4d : SUCCESS in 23m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3b8495d7dee84b1f8e4e59c53aef6f13 : SUCCESS in 12m 41s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/86ddf39c8f21450a9a7b8a857cfe6895 : SUCCESS in 20m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9317e165d7b8421899e2960168e319b1 : SUCCESS in 19m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d771bec4a43f41fe84124a6ee89a4368 : SUCCESS in 23m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/07faee32417b4cbf8a8c9638989828cb : SUCCESS in 40m 38s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/09fab03ea4ea40fd92c07a709746e5d1 : SUCCESS in 18m 48s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b976e59a5fe7458a8ab7d121808fa642 : SUCCESS in 18m 36s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/088f98db0f1d42cba1f41384b83b7c12 : SUCCESS in 19m 56s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/313848e8d03f4d618da279155e063dd0 : SUCCESS in 23m 51s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/376f3124bd2f411f983700e77e9857a6 : SUCCESS in 47m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/47d792be6fa644088ab645c7c44e3ce7 : SUCCESS in 42m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/09cd58d41f784ad9b4eae2f1eeca5731 : SUCCESS in 44m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d64c3539ede542d6b30e7986ac7b00d7 : SUCCESS in 15m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28b0ee8e44f341ad9ada802ab5aa10d4 : FAILURE in 6m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d0fce16c9d1848c2beb6f52e236bbd7f : FAILURE in 11m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/665dfe1944534a8fb30109b620a096ce : SUCCESS in 50m 41s","accounts_in_message":[],"_revision_number":1},{"id":"37ad78850b57e049f957178f7d22b0c03d1396de","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-07-23 17:29:55.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nWill respin to fix the pep8 error. Might at least get us a 90% chance of catching a regression, too -- debating about whether to bother going for 99% or higher.","accounts_in_message":[],"_revision_number":1},{"id":"e2efadc7d2dc144512efec0aefc3e4158d0ac78a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-07-23 17:41:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"64c9a76d719119eb004ff015689ec509db6a203e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-07-23 17:42:53.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"499ae77fddd99514b7a5814277df0c5328642786","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-23 19:11:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/743016c7ab2a4e4ebc94fe5a68cf0999 : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/19f060eb26f941d4b66eb3c48dd6c698 : SUCCESS in 1h 03m 02s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/516989695deb43f09ff66dcb9bdcdabe : SUCCESS in 48m 46s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/96c3b8c2c36545cba03ecc606ed57d0d : SUCCESS in 8m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c86d8f60b782493ca3f2c45b769f7258 : SUCCESS in 10m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0ee2751914d44ee9ae37422d8cfd235b : SUCCESS in 14m 37s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0d34c4813d5a4da2a8be5386fe2afc36 : SUCCESS in 16m 06s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/266a3c6f6a7a4dbf9d00074183a92c4f : SUCCESS in 12m 34s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8f3e7803af514ce3880424ada1863729 : SUCCESS in 12m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8c7bca3dc4fe4f89bacaf9b45a0c867e : SUCCESS in 17m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/051294d1fd864a08aeb55815d91f00fb : SUCCESS in 19m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f95047e6724843088ee484eb21ad7327 : SUCCESS in 20m 24s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/47bbac3cc7e242239720161d5e935ab2 : SUCCESS in 18m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/38a15c50ce3240969b2e6ad592738165 : SUCCESS in 18m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/9e36bb9a27ac4b0cbcc5b3ffd7aea07f : SUCCESS in 22m 03s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4e61bbff280f4ae3bedae11b1ca4f5df : SUCCESS in 25m 04s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f274c6aeb5bd49a4966ab1faab98c1fb : SUCCESS in 48m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7e975b41427c4e8f9db5f8d2eb95e4c7 : SUCCESS in 40m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b9fabd220d054d8580ebdf1b733a5af1 : SUCCESS in 45m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/273f915f6daf4ae9987dbce109097d0f : SUCCESS in 14m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87ab8ac6bcf74894a2875e8f8a267c4d : SUCCESS in 8m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d673b10faa7243aa9b91b31be6cb93c7 : FAILURE in 9m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/652a14e2073f4c3e9787502f441d3944 : SUCCESS in 56m 58s","accounts_in_message":[],"_revision_number":2},{"id":"94beee92756a9d3e1b51c2d31732eb919917b280","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-23 19:11:38.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"dda0a389cfc23b42b21045bfb961e150dd75f759","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-23 21:31:13.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate 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/213e4945b3224eaebd95984da646cb50 : SUCCESS in 10m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/d2cc540f01c1490d8decccaa6cf45af4 : SUCCESS in 52m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/75865222f9c24f249b3255a6bff8f664 : SUCCESS in 41m 30s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/acfc540520d243ff98cfa27f39d303a9 : SUCCESS in 11m 02s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/32170628529f42a08f1f782d49905477 : SUCCESS in 10m 54s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4f4df3ff064741d4a1c714f522c8053a : SUCCESS in 14m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8f361cbb9cd84da4a2c17382ba288ee3 : SUCCESS in 14m 57s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1fff61114567487697d04d34777bac3f : SUCCESS in 14m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e863076c649241ecadd6da656c100e71 : SUCCESS in 15m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5019fdacfafd465087a6508a50c3a632 : SUCCESS in 20m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7fc9396a8e2d4575a25564d7ce0c7fd3 : SUCCESS in 20m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6035b6a2712f4243ba4b487031965df6 : SUCCESS in 19m 17s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/960bdb40a8e341578832ee1b917e0b0b : SUCCESS in 20m 20s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/9699ac3c7cee4d88a4cf8476129c5e45 : SUCCESS in 20m 34s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ed5e64151aef4f41bd211366b3e3d3be : FAILURE in 46m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6134d2ec1edb41ac9b17b78038593b3c : SUCCESS in 42m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bcdf03fba34545dfa5ccfe64c83c6844 : SUCCESS in 44m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/99ad11df14244cd89829fe1a51e4cb90 : SUCCESS in 13m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/473d0807020b46aaa6922ff17962db5a : SUCCESS in 8m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fcaf2c54233d412ea80e172a5dacbf85 : SUCCESS in 54m 08s","accounts_in_message":[],"_revision_number":2},{"id":"3d1484550963baaac5539204a61a6facd0295d6b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-07-23 22:23:10.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"8fb77aa22a866d2a981ae9a3b574623f8034d457","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 00:00:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56aca278bfe84e2d968fd45310261761 : SUCCESS in 8m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/ac9758cfcd72445aab0bb7f5c7b200da : SUCCESS in 1h 09m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3c4365ed8988472c8b5a288b32e0e6f5 : SUCCESS in 51m 46s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d64be23872d24fdda4ff6b3b8260553d : SUCCESS in 9m 36s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/09df2599e1864ad491d4348feece1b4f : SUCCESS in 9m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/89a2bb1ae4cf40af8a03be6df83fc258 : SUCCESS in 14m 12s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ac1028409dc14a1db95d3b132f6f7403 : SUCCESS in 16m 17s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b6069c420e4f4cdba30dc50b669c5c31 : SUCCESS in 16m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8da00f7a3bbc4f069bdf966dda06b772 : SUCCESS in 21m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/40e0ac55d718459ebf01bf057f6e3dff : SUCCESS in 16m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/bcb06c56f7f542328f21ec16e231ccd7 : SUCCESS in 18m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/306f69071a5a4908920e00688dd8c5a8 : SUCCESS in 16m 44s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/55d06e94b0964c2e9151ece8958f68b4 : SUCCESS in 16m 42s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/abc497417a964630ab070483b0f3b958 : SUCCESS in 22m 25s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/5b7e8048e4b8408baf3b4694f0f67a58 : SUCCESS in 19m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0515cc6128c8401ab15bef1c00663cca : SUCCESS in 30m 28s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ed4d526356cd4443a47842365579987a : SUCCESS in 1h 29m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/28d34a45a1e8452da9a2eecf2cca9fef : SUCCESS in 40m 55s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/524b4e6853344e78a3d4784283b7b5f5 : SUCCESS in 1h 03m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/888c5e51250f45648a5bd1bd252f1f98 : SUCCESS in 13m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56898932eb534d33b26093062891357a : SUCCESS in 6m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/75128123f3234785ba5effbeb0786db4 : FAILURE in 8m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/743217098af54bc49249afaedf7589df : SUCCESS in 53m 37s","accounts_in_message":[],"_revision_number":2},{"id":"523abb5bb6d576a5360ac9a957d562057ae445d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 00:01:02.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3fcab5246e5b0b454858abf10fd815ab831d8cae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 02:50:51.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate 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/f28668ca06fe4e9f9420a334608093c7 : SUCCESS in 10m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/536870cd85c44e82b0840ec8d61e29e8 : SUCCESS in 56m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/033daaa7e2f0466eae3019cbf73513a9 : SUCCESS in 47m 37s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/790e783763ce464d814d9afbdf350535 : SUCCESS in 11m 49s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/f8ed9c1e284a4cb5879956fa18d3d975 : SUCCESS in 10m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5496477344ef45729c2ec49006b1df08 : FAILURE in 12m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/67165a1a6dd8483ca12b2db5655e57c3 : SUCCESS in 29m 37s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/780e8f831b1d49c58a3de208e3c7fbe2 : SUCCESS in 13m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ff1adbc396d84243906ca090c5d8dff7 : SUCCESS in 13m 41s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b7113e9a9f7a43729549c9604bce3766 : SUCCESS in 40m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/21d7f83759f34a49b29e5329395bdab0 : SUCCESS in 21m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2a277d17b6834bbabe1c381373155596 : SUCCESS in 17m 12s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/76211afce10544f594a1ae023884c0e9 : SUCCESS in 18m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e20c3b01b7ce41e6a18cee4794551de0 : SUCCESS in 42m 09s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/381bc74106434756a1c0adc27f3d67ad : SUCCESS in 47m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ecede3feafa240ae8036b946738b0aa5 : SUCCESS in 33m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1c6116e1a2b04fd7aaddadfb3c1b34cf : SUCCESS in 37m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1c9baa3d10a74296aa2a1b55b86f01bc : SUCCESS in 23m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ea84e1438004bde926ffc70624e731d : SUCCESS in 6m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4dac8ea0de144846b4bbb1307ef921b3 : SUCCESS in 59m 22s","accounts_in_message":[],"_revision_number":2},{"id":"2bb3a52254a7beccbf04a33f4f49e150309f3304","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-07-24 04:37:43.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"72f15274c980259f780338fcaecbb0bc5af9a840","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 05:45:56.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/5b4c654ab05c49d4abd6e4656f37594a : SUCCESS in 7m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/99fb96f19b914d43b0f9cc72ea2a9274 : SUCCESS in 1h 02m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/44c445488eb74aedaaf04e2cdb578334 : SUCCESS in 59m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/60569cbc8fc44fd8a8df2afd71631c57 : SUCCESS in 10m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e2b03f86a3374977a0edb19f84177a00 : SUCCESS in 10m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/65bdbcdec4d64763abd668dfb8a3d4a8 : SUCCESS in 13m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c2cff53b58234112ab328faa595c6aab : SUCCESS in 21m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/612fffedd54d4cd4a6dfd17e6df8d495 : SUCCESS in 15m 57s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/49a8da9a5dce41c3a0c060fec14b803c : SUCCESS in 15m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0a5d4f7437694de782b2f175ba04d391 : SUCCESS in 16m 51s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d116e09ed2574d37881ef6db269b96da : SUCCESS in 17m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5a4fb2823edc4fd89fe7a4d1a70071ec : SUCCESS in 21m 57s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/083c677607ce4e528da4272fe5574123 : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/49a2012cb0004283b01734b053492ed5 : SUCCESS in 16m 43s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/18990967b4be47c79a8f557acfb21a49 : SUCCESS in 20m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ab9dea58798b4fa386c09fa5282b9aae : FAILURE in 22m 49s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/74fbb1fd263946b9adeece51d230dd68 : FAILURE in 46m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a09a13aa49ee4242aa90a87b04e90c34 : SUCCESS in 40m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/85c9f2915fa547bb902b4fb29b019d44 : SUCCESS in 43m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cb8fa1ebb12b451a88bba87701da0a19 : SUCCESS in 15m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6935fb85c314d57ab3923bf26f98edc : SUCCESS in 6m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e21650bc76b84c76b1ae6916a7bf583b : FAILURE in 8m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/222e4fd997564185b914327b02105e76 : SUCCESS in 57m 13s","accounts_in_message":[],"_revision_number":2},{"id":"648f120dde5ea1dfff54dac85a40a876c4e6fc71","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-07-24 16:56:58.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"292c91915ce23fcc8db112affd54b5e7c356e2ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 18:30:31.000000000","message":"Patch Set 2:\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/0d62750cfd4b45349f75b5bfe25e07e1 : SUCCESS in 23m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/7bbd6ceac4ac4bfea6d748696b5c75cf : SUCCESS in 1h 02m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/36b7f5bc46084acd87530a57cfc995f7 : FAILURE in 1h 27m 56s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7b47f7d901744fa19b6ef26a92dafc30 : SUCCESS in 9m 38s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7dbf8cde58cd44bcb34706c21f916d91 : SUCCESS in 11m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/97fed2b17fb94189b3444a12640061f5 : SUCCESS in 13m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5d53f1f2f3c64b338c873fcb6759a4af : TIMED_OUT in 1h 02m 16s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/55b28cb7a0ef4bfcba4897245bc7d6f8 : TIMED_OUT in 1h 01m 43s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/89977aa529d047e4aace9e8e6e03a36d : TIMED_OUT in 1h 02m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/883fb22f87024d3b9eca4ac368ba508e : SUCCESS in 39m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1f74611db79844b4bc8ab67869d24bd4 : TIMED_OUT in 1h 01m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fb6b9649c42d48628973e576e6f8d3c6 : SUCCESS in 20m 30s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/048f1f02524e4408a1b08c28063617b2 : TIMED_OUT in 1h 01m 52s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4fa92969c49f4036b1e71973640f6766 : TIMED_OUT in 1h 01m 46s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b121321256354345a485197b528fdf88 : TIMED_OUT in 1h 01m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/678d1d2f864245cfaaf1a89185a413bd : TIMED_OUT in 1h 02m 22s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d73675ae9e614381b799823fd484f164 : SUCCESS in 47m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/58b4a3e9509f46cfa19fefaa5a01f42d : TIMED_OUT in 1h 05m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1a9df9e039e84e4082b0c392e96d68e1 : TIMED_OUT in 1h 04m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e1aa8854c34940819e4ab6230b590c1c : SUCCESS in 21m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83735fff78d0451ca56b2ceb41e0d8d0 : SUCCESS in 7m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f02a8432e9034a9fb126058af73448f2 : FAILURE in 8m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3cdb5c88caf74c56b3fb07c95e9e430b : SUCCESS in 37m 55s","accounts_in_message":[],"_revision_number":2},{"id":"a322e259218e7619857da1d7a5723b6d2fd22483","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-07-24 20:25:02.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"268ca9ba1f1e247f90f5b31565e6155e5086da37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 21:32:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6fb54471d0424ee7a267512c831d78f4 : SUCCESS in 12m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/b55a515ead0246299254995dd58175ed : SUCCESS in 1h 05m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8ee65805c7914087aab11efda8f45ef3 : SUCCESS in 51m 17s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/99b0f5a2a32a4a0aafb2e27f0e1ff4b6 : SUCCESS in 11m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4d268d5e5984435daf164653d56ec20d : SUCCESS in 10m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7cd081e21154410f91f481ebf3207cfe : SUCCESS in 14m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d4fb5592ff00431098f890519a7a4a7d : SUCCESS in 16m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/56b2b911b7ff40988401e551edb97b78 : SUCCESS in 14m 14s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/959665ebfdd645239973cd8d16ea9e14 : SUCCESS in 24m 52s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d5de45038a9c4d4a8b811b6f03d64e43 : SUCCESS in 17m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/017d45111dac49f9a858e65e06bc67ad : SUCCESS in 20m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d680df7e92994627acbb4c1c85f35dc2 : SUCCESS in 21m 49s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/7722bc05d55a4dde82234f5aa690d01b : SUCCESS in 23m 59s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/42f1ee0557b74529b0257935f342361c : SUCCESS in 23m 17s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b135894269eb4d81b73c1e064812bdce : SUCCESS in 23m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/285a487a6dba496e9883811abab6dbcb : SUCCESS in 24m 28s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d0126914a7d140a08a96b98dfd34942e : SUCCESS in 47m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eebccc7101c7418e9f830137405dbddd : SUCCESS in 41m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c06643488c3c410094a979ee6c14119a : SUCCESS in 44m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/49ee30c4ab8446e09415c823deae1b71 : SUCCESS in 13m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/54b36736781f4ed08a689c725746cf35 : SUCCESS in 9m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e4dd1afd3f904fab850c7ada2b990726 : FAILURE in 12m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6e457eacfcc14a18a86bde601ba194f9 : SUCCESS in 53m 14s","accounts_in_message":[],"_revision_number":2},{"id":"4221c098eda0a60a1730596b64958b5e98aa60cf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 21:32:50.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"568583057c166febe1d4949063b215c75a827bfe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 23:51:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"883479b7465915259dbc60739d582462748f0b06","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 23:51:13.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ce631ec707e4bdeb5f072440cfe9fa4 : SUCCESS in 9m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/93283c47eaab4436bb83e21aba356ca1 : SUCCESS in 1h 03m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2a1d4a4f83fc41ea99ea287e029cb4e4 : SUCCESS in 36m 52s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/1a763403b6c847e7816fafba9998439f : SUCCESS in 11m 02s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/2127f2f3f87a47be9af0ca7375cc5da8 : SUCCESS in 11m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d9e1d93891b744b29c20db50e8e07c38 : SUCCESS in 11m 58s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/29a94b726f3943da9ea0bdc89a3967a4 : SUCCESS in 11m 58s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/19d6a41bfa524af1bc3298234ac221cf : SUCCESS in 12m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7f084db22b17428abd24b19bc5145486 : SUCCESS in 23m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/dffc0f9694c74b84bded7079a20c97b4 : SUCCESS in 24m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2a89176026954727a8b105e153edc6e9 : SUCCESS in 28m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/450ca3ea49874d19aaca46fda7b162cc : SUCCESS in 29m 05s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8efe7d80604d4a4d800955a802445853 : SUCCESS in 16m 54s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e4a93730af454e8fae6b239a8b70d0f5 : SUCCESS in 17m 41s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/88045a2e17e74ae2abc9b428c9cfb84d : SUCCESS in 51m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f37a8772b8f6422c8cb3f9c2199d620f : SUCCESS in 45m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4f0c42ae266441e5b5ae497f09f4c7e6 : SUCCESS in 49m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47de76f37def4e4eb4039f7e87877453 : SUCCESS in 13m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a159e9fce84c461fa893249f3c21b5ae : SUCCESS in 7m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6db2b2d272ce4165a939c711919c3352 : SUCCESS in 56m 19s","accounts_in_message":[],"_revision_number":2},{"id":"fe3ee1612e2e7e39c424566395949b290e7c1061","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 23:52:43.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3eeec237110c47f6a48215698034e62b : SUCCESS in 1m 07s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/59e4713485064fe2aa90b1a244566084 : SUCCESS in 52s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/6a8669535b1a46f6b1bc9a80580b0f29 : SUCCESS in 37s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"cb67f9472d9de0e1ef66caf5004bf24c3e517666","revisions":{"455f93d3ab2009427c69dd6eac0bd8ea175cdd9b":{"kind":"REWORK","_number":1,"created":"2020-07-22 20:21:20.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/35/742535/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/35/742535/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/35/742535/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/35/742535/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/35/742535/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/35/742535/1"}}},"commit":{"parents":[{"commit":"b1f38728963febfa409a803e5d44ff17a3e2226f","subject":"Merge \"py3: Stop munging RAW_PATH_INFO\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1f38728963febfa409a803e5d44ff17a3e2226f"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-07-22 20:17:08.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-07-22 20:17:08.000000000","tz":-300},"subject":"container-sharding: Stable overlap order","message":"container-sharding: Stable overlap order\n\nWhen you have overlapping active shard ranges updates will get sent to\n\"the first\" database; but when the proxy queries shards for listings\nthey get stitched together end-to-end with markers.\n\nThis means mostly the second shard range is ignored.  But since the\norder of shard ranges is not stable (it seems to depend on the database\nindexes; which can change when rows are added or removed) you could send\nupdates to \"the wrong\" shard.\n\nUsing a stable order leads to more correct and robust behavior under\nfailure; and is also better for cognitive overhead.\n\nChange-Id: Ia9d29822bf07757fc1cf58ded90b49f12b7b2c24\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/455f93d3ab2009427c69dd6eac0bd8ea175cdd9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/455f93d3ab2009427c69dd6eac0bd8ea175cdd9b"}]},"branch":"refs/heads/master"},"cb67f9472d9de0e1ef66caf5004bf24c3e517666":{"kind":"REWORK","_number":2,"created":"2020-07-23 17:41:52.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/35/742535/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/35/742535/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/35/742535/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/35/742535/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/35/742535/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/35/742535/2"}}},"commit":{"parents":[{"commit":"b1f38728963febfa409a803e5d44ff17a3e2226f","subject":"Merge \"py3: Stop munging RAW_PATH_INFO\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1f38728963febfa409a803e5d44ff17a3e2226f"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-07-22 20:17:08.000000000","tz":-300},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-07-23 17:41:02.000000000","tz":-420},"subject":"container-sharding: Stable overlap order","message":"container-sharding: Stable overlap order\n\nWhen you have overlapping active shard ranges updates will get sent to\n\"the first\" database; but when the proxy queries shards for listings\nthey get stitched together end-to-end with markers.\n\nThis means mostly the second shard range is ignored.  But since the\norder of shard ranges is not stable (it seems to depend on the database\nindexes; which can change when rows are added or removed) you could send\nupdates to \"the wrong\" shard.\n\nUsing a stable order leads to more correct and robust behavior under\nfailure; and is also better for cognitive overhead.\n\nChange-Id: Ia9d29822bf07757fc1cf58ded90b49f12b7b2c24\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb67f9472d9de0e1ef66caf5004bf24c3e517666"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb67f9472d9de0e1ef66caf5004bf24c3e517666"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
