)]}'
{"id":"openstack%2Fswift~731653","triplet_id":"openstack%2Fswift~master~I15052f3f17999e6f432951ba7c0731dcdc9475bb","project":"openstack/swift","branch":"master","topic":"bug/1881210","hashtags":[],"change_id":"I15052f3f17999e6f432951ba7c0731dcdc9475bb","subject":"Don\u0027t auto-create shard containers","status":"MERGED","created":"2020-05-29 05:34:29.000000000","updated":"2020-06-06 02:22:46.000000000","submitted":"2020-06-06 02:21:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"731653-1591410070310-d5a688fa","meta_rev_id":"e23a9fd510165c0974ae8e246622b56c7a8de23c","_number":731653,"virtual_id_number":731653,"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":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-06 02:21:10.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-06-06 00:06:10.000000000","_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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2020-06-05 00:10:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"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":0,"_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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2020-06-05 00:46:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"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":0,"_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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_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":"2020-06-02 20:29:20.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2020-06-03 19:07:00.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":"2020-06-05 00:46:57.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2020-06-06 02:21:10.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":"f887ebb34f6191e2e60871c013a890e8939e8f3f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-29 05:34:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f3c233c33d18b2a38dd6aa55a7d50714676ad433","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2020-05-29 06:17:46.000000000","message":"Patch Set 1:\n\nYeah, cool I think this makes sense in my head :)\n\nJust building up some new SAIOs for next week. When that\u0027s done I\u0027ll give it a whirl and test it out a bit.\n\nThen I\u0027ll come back and give it a score (hopefully a +2) ;)","accounts_in_message":[],"_revision_number":1},{"id":"a096340383bf6b9c0284d21458459e935ae3c4fa","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2020-05-29 06:22:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2a99f2142b6c33a9a934214de391496537664c8b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 06:53:34.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67baa0281792407dbce7647dcf1e9b4e : SUCCESS in 9m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/672abb8dc70c400c85d9e6e8d2b4d0a0 : SUCCESS in 1h 18m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e9a07ca5193543588e0129c8cfdb301b : SUCCESS in 54m 02s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4229bbe282e04096bad34498b5a1c9fc : FAILURE in 11m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ff1f9ba9694647028331344300e43567 : FAILURE in 11m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ca8edb2e00f34c56b67b4902ba87e53d : SUCCESS in 14m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a38c1616a48d4bc5bafb6a69f91cab18 : SUCCESS in 14m 20s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d64d4620324f4855aea36aee3d0068a1 : SUCCESS in 14m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/13bfe333dfd84730ada98488a0e71f57 : SUCCESS in 15m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1ca721b4822741c3bc41ac905a2b2cff : SUCCESS in 11m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/58cb8539a359410cb5ce540dc32bfc47 : SUCCESS in 14m 47s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/544510c4cab84829b27015210d4651a4 : SUCCESS in 11m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9618c3baf4dc4eb39b1828d449ebff5a : SUCCESS in 14m 30s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/2540b57b197049c6a9db2090acdb69ca : SUCCESS in 16m 52s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c8dfbed2ca764b9aa22b8feec87c0db5 : SUCCESS in 10m 33s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/9285f4c3d21141fc85b90933ce8bab2c : SUCCESS in 20m 21s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/5595141f944349b68541d7e8ebc59dfa : SUCCESS in 25m 53s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e68a05783a294ef7b9643c60a2b6a577 : SUCCESS in 26m 46s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/460f9e46e9d6489bb20598cca2770d95 : SUCCESS in 35m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1e2bbe74c8b34940b189447bb74d88ba : SUCCESS in 44m 53s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/51f25e8b97ec437dab6b85ba1207ee29 : TIMED_OUT in 1h 01m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b5bd5847c02a46129d5f3ef5b19029a4 : TIMED_OUT in 1h 07m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/49031b18715f452d9710636f70bcdc5b : TIMED_OUT in 1h 06m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/190836ba6f724d5ea0f52663ab2187ff : SUCCESS in 21m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9471a3ccbc66466a8897a028cfdc8129 : SUCCESS in 7m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/03d292ecd16b4fbcacb4c013d3dbc184 : FAILURE in 10m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dbb33f3045b9460ba1fdb232f45bf254 : SUCCESS in 50m 47s","accounts_in_message":[],"_revision_number":1},{"id":"b86defd1b914ec9dc58a082c9f27eb52b888d441","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-29 20:41:18.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"770472754caf44e3971cad4fa3e193063b9465d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 21:54:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0bb5beb2f0841a28d795ae5836d6c34 : SUCCESS in 9m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/2160359647424c1a950b9ffebe7ed16a : SUCCESS in 1h 12m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c4100a01fed4469bb6817c0208b3a9d1 : SUCCESS in 37m 37s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5e8c4e8fe67c4457b6294243933bad6a : FAILURE in 10m 51s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c19c5da5cc3648509afad23d01a00a93 : SUCCESS in 8m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bf67ab41a9904d009c89019ea5ff5fc5 : SUCCESS in 14m 27s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b5a798a71b374e638c95b92fc79dac79 : SUCCESS in 25m 51s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/89e03bdcf6c84c259e6632d0603a4d41 : SUCCESS in 15m 19s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/615ce6b9230d491eab99076068b94d9f : SUCCESS in 15m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/af1d03b1e24848b79f64699e0f03befd : SUCCESS in 11m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/92787ad553504579a47662df21f61bc2 : SUCCESS in 28m 00s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/2e539160a7b4421ca15016ec2368b8e5 : SUCCESS in 9m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d9ab944eb29d49689f39342757653fb1 : SUCCESS in 10m 36s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/341eb3eb2497419c92d9046c099f9a88 : SUCCESS in 15m 15s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9f73ae51a88f4106bce9e2838e79c61e : SUCCESS in 12m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a7fe27901534437ebe1a181d96b9113c : SUCCESS in 13m 13s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/38305705920249ba81eaa1810641759d : SUCCESS in 10m 26s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2ad365a53b8e49eea6c9595e10ec1fe5 : SUCCESS in 11m 15s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/ac010e0ee60346e096c3c29c65f434df : SUCCESS in 18m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c2475fa3606b42ab98465e0c269d115e : SUCCESS in 18m 16s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/67c961b12b254d29b4e4d44e7e21b21b : SUCCESS in 54m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2f552b325c1e49ad9e08d5dee3615057 : SUCCESS in 33m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9f8ccb4ce4b042b18ce1e62d2053de1e : SUCCESS in 45m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/159e9f6ed1f04a328fedbcead8bbb6ea : SUCCESS in 14m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/400feee5635f403089fce29e8103c092 : SUCCESS in 6m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/461f93121ab944d68c6fb71950cf4b12 : FAILURE in 8m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/55ea21795cc941af885e19032899e174 : SUCCESS in 52m 25s","accounts_in_message":[],"_revision_number":1},{"id":"ced46694c24b73343b13171b237218302a9dba46","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-29 22:52:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a7531693bba91db91fb13841b3ffcc49de87f8e0","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-01 23:24:01.000000000","message":"Patch Set 1: Code-Review+2\n\n(4 comments)\n\nso with unsharded dbs this happens all the time, you do a rebalance - then someone does an upload preceeded by a container put and followed by a container listing - voila stale listing\n\nI think we could be a bit more conservative about listings in the proxy - look at put-timestamp or something and make another request\n\n... but for re-balancing *sharded* dbs this works *surprisingly* well\n\n * you can do a pre-flight PUT or not, root db is already on disk\n * you can have out-of-date stats or not depending which shard updates the root (should shards on handoffs skip updates?)\n * async pending storage seems to work until replicator creates db\n * since listings go directly to the still online shards you get accurate listings even if the stats aren\u0027t up-to-date\n\nWe probably thought about this when working through sharding rebalance; and decided \"it\u0027d be no worse than a client doing a PUT before an upload\" - maybe that wasn\u0027t good enough\n\nI guess clients using unsharded dbs may have learned if they don\u0027t like new/empty listings they can avoid the pre-flight container create PUT - but shards in effect take away the choice by using the autocreate namespace.  So maybe this is just bringing shard db\u0027s more inline with best practices.\n\nI don\u0027t think the system dot-account namespace necessarily HAD to be synonymous with \"auto create\" and I suppose it\u0027s moving away from that; but I guess this bug isn\u0027t the time to rework all of that.","accounts_in_message":[],"_revision_number":1},{"id":"eb31a02c0d0be89ee60b2ee4d10922bb19b9fb3d","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2020-06-02 07:30:01.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nLooks good still, but I wonder if we need a test that proves a requests with X-Record-Type: Shard will return a 201. Just for completeness. \n\nMaybe something like: http://paste.openstack.org/show/794225/","accounts_in_message":[],"_revision_number":1},{"id":"e0422293af447c3994b6fcf4237ece2e947a5b9f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-02 21:26:56.000000000","message":"Patch Set 1:\n\nMaybe useful addition? http://paste.openstack.org/show/794261/","accounts_in_message":[],"_revision_number":1},{"id":"172bdb474d6655b17892caa4a697f81acc208f34","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-03 00:09:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"167aeb6ec85ba0b7d49eef0ff26cb57fc5c1470f","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2020-06-03 00:30:13.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nWe could stop adding if not shardranges send, that kinda makes sense, why go create a broker db if don\u0027t have a shard to put in. Not sure when this would ever happen though. But obviously the test shows it\u0027s possible.\n\nBut happy with leave it as it is.","accounts_in_message":[],"_revision_number":2},{"id":"66f170eca5da4daae2fc67e0aa7a1d8206fb3c10","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-03 01:11:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/338122518a794b2e86ed0f20411235e9 : SUCCESS in 9m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/fd4424760e3f4fa29df3516b0b65bb25 : SUCCESS in 1h 00m 13s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ecbe2bc6275543338922dfcf1aa46bd7 : SUCCESS in 41m 25s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d2c4b018beed49f989ae3ae8ecde8d66 : SUCCESS in 8m 24s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fbeb732ced224551897555390eabe72d : SUCCESS in 8m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7dc1a3ceaa9b4c9a9f9fe81e5f1273fe : SUCCESS in 15m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/74c7b75682064b04a4826f93bacad728 : SUCCESS in 10m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4874f97f8cd34e7bbed5afd5e0f24367 : SUCCESS in 16m 25s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4fc8a3740e0644888272827d98617353 : SUCCESS in 10m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5bfa1a494d3b4af8822b52475ffa6f7f : SUCCESS in 19m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ce83293b9844468cad63719d338228b7 : SUCCESS in 13m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0a45b8c7d5f74542868c37af85dce39b : SUCCESS in 21m 06s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/616fe0fc8deb49c690db3119288258ff : SUCCESS in 14m 22s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/2dc15b58d1324fbe8c14f14685b94ca2 : SUCCESS in 20m 30s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/bf8b7314ee2e458eb67ca90bc5841d84 : SUCCESS in 14m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d4e716eaf27f4be68e29a807cd34258d : SUCCESS in 22m 26s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b7f6ce5e04d04a3c91ab2255840cd04c : SUCCESS in 37m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bafa3afb2eb2479c851478d2179e8fb3 : SUCCESS in 44m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/be08f8e94e9d4c1199476a4a1e16459a : SUCCESS in 31m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d5de2eede2524d7a96f84cc4b8bdf6c9 : SUCCESS in 15m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ac1318ad1a34a05854b7c911c8f26a8 : SUCCESS in 5m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5aaf46531f5940bdb5ef78e64315877d : FAILURE in 7m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/386db5e9fb6b42448277c762c2daa05f : SUCCESS in 35m 08s","accounts_in_message":[],"_revision_number":2},{"id":"ba5e5f87dbfad0c4019ad68cef7dc36fb211d8b6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-03 14:36:34.000000000","message":"Patch Set 2: Code-Review+1\n\nThe more we\u0027re trying to \"tweak\" the shard range PUT behavior the less confident I am in the content of this patch.  But I\u0027m sure it\u0027s just because I don\u0027t grok the requirements on this method from the sharder.","accounts_in_message":[],"_revision_number":2},{"id":"e10ae508864a6ef8b97077b7fe58b7e10d94411d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-03 17:05:28.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6799044337e2de2c4064a3272911c107d2ba9001","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-03 17:41:01.000000000","message":"Patch Set 3: Code-Review+2\n\n(5 comments)\n\nI\u0027m on board with this - thank you tim","accounts_in_message":[],"_revision_number":3},{"id":"f0efcda22ccb92d31c3308e9d5b992a38613023f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-03 18:13:13.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"07c385eebda26b91473f47f88dfbccb36285de29","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-03 19:04:53.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f5a4c4c3cabc05e0950306d5c090fa492b097cb6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-03 19:07:00.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)\n\nI don\u0027t think https://review.opendev.org/#/c/733343/ is required to merge this change; or see any necessary reason to argue it be squashed.\n\nthis works for me.","accounts_in_message":[],"_revision_number":5},{"id":"905fb033fd717824b74631d6cfc80c85e48a8d57","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-03 19:56:26.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"342646ba69fe69beb9bb30954e2eb06d4fb2455e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-03 20:26:43.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"edf8cdd4a35aad51c9cf759c3088e7e5e561624e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-03 22:03:44.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8dd6ab67e579472c8021b8daf5d5c14e : SUCCESS in 9m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/43105e440cf84c43a6e8858f5e0f680f : SUCCESS in 57m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a0b6c0d83ebc4e21b3ede5e4f78342db : SUCCESS in 46m 12s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/126a828044e1414cb9fc509a6c87ba84 : SUCCESS in 9m 06s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/787f7e428dec4109b2fd59be28e5bcd5 : SUCCESS in 10m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c1b6f19708e14cb6915b5d1220e7ff42 : SUCCESS in 13m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b45b936fc32a40df97dcfb2b6b8dea35 : SUCCESS in 15m 06s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e1fdc141729b4892b7c343ca3f72a343 : SUCCESS in 12m 04s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/3fed058c21e640eebd88e037698bcc0f : SUCCESS in 12m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/bd836aff3ae847efb4569e8a8d21cc3c : SUCCESS in 16m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1b3bb67792ce4627b252d6ca11764a54 : SUCCESS in 17m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cc25c2f0d58047b189d62b0977497330 : SUCCESS in 19m 07s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/80f2223b318241fcaf6bdf0b50020c64 : SUCCESS in 15m 57s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3841a41de36e4dbea4d33496e66bf752 : SUCCESS in 16m 55s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/9907933a7bb14e2b88dc9e42cec89f66 : SUCCESS in 17m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4c236e06f2774ad6bdd57d5e745ee061 : SUCCESS in 20m 49s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5f4b1ce2982041658e6e80b950224ea0 : SUCCESS in 44m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a48c990429c5426a8fc35a5afdc1d75d : SUCCESS in 39m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/306da593f4d64aabb78fba5976e4fc55 : SUCCESS in 39m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b574db4a89a47d6ada0f0cd7700eb8d : SUCCESS in 15m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12f60fedf4b7409b9cbda03fabde93bb : SUCCESS in 6m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f440f6bc5f064365b88b78db0b3b241a : FAILURE in 7m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/99ad1fdc020f40b1b810cc7dc6322929 : SUCCESS in 59m 19s","accounts_in_message":[],"_revision_number":7},{"id":"103b796844fb59fe5bbd8f4ec908b392e494f49b","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2020-06-05 00:10:54.000000000","message":"Patch Set 7: Code-Review+2\n\nYup love it, and much cleaner with the extra change squashed in and much cleaner testing!","accounts_in_message":[],"_revision_number":7},{"id":"3473cdc61096c501aff481a090a8ed85891c35a5","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2020-06-05 00:46:57.000000000","message":"Patch Set 7: Workflow+1\n\n+A-ing based on clayg\u0027s previous +2 :)","accounts_in_message":[],"_revision_number":7},{"id":"edde8b9f23c2c2c6712a6fa89b873e3b8154a595","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 00:47:09.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"0edda02bd5e075a2268cebc9fe51bc6d0ec97abd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 01:52:54.000000000","message":"Patch Set 7: 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/21d3e53c6f854441b38677104c407ba5 : SUCCESS in 9m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/b6bbc8616efd49f4afa024796d46e39d : SUCCESS in 1h 01m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b3c01d2726c14b5f9ee6575b7816a148 : SUCCESS in 47m 47s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/c5c3c717c33049f6b5a9370f7c83410b : POST_FAILURE in 12m 27s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/fc4fffdf429b42fb8ab3a9d79d8e6722 : POST_FAILURE in 13m 11s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/57c120adaf2a4e138d69e0c70cd82ca5 : SUCCESS in 13m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/aedf541ca8a943b18f6aaa56ad1571f1 : SUCCESS in 14m 07s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c12826cf8a564da9a93a497046f2f536 : SUCCESS in 14m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a55d8367b869424bbf6f28d98240894d : SUCCESS in 15m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c17b488a2c0a40b1b881d3dba462f484 : SUCCESS in 23m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/277f075fe24b4f61bd87b206ba92f20c : SUCCESS in 31m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7e2a7cbb6a7e4a45b49f9fb13485d610 : TIMED_OUT in 41m 18s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/326267ae92b24eed8ffe67977e5555ce : TIMED_OUT in 41m 25s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d05fb88f36c244599f04aa0f8f58ae4e : TIMED_OUT in 41m 20s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/003af822f23148d4ae19312d08c17b83 : FAILURE in 51m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cdff1b87cd6b41419f3f700ec3b0ce8e : TIMED_OUT in 1h 04m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a40e30d94ff34e15b5cdd8692d200258 : TIMED_OUT in 1h 04m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c4c5946352e48d38f4548674ba570bc : SUCCESS in 32m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1dc80d2a911f4e96989fd1341602cbdc : SUCCESS in 6m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1f821db6b67f4a72956a785a11fc5a47 : SUCCESS in 1h 00m 53s","accounts_in_message":[],"_revision_number":7},{"id":"d7aa17835934521c1c10f46b5f8f8fb0b006f217","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 02:43:57.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"9d306f8a091c4f0f2cf8629cde77950447c51412","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 03:47:50.000000000","message":"Patch Set 7: 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/62138503d219413c885d1a253ffc4853 : SUCCESS in 10m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/77d51b01e71340da918e5b9ab880b016 : SUCCESS in 58m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c58db9869681406e9d86ab72459f98c3 : SUCCESS in 47m 40s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/915461c9dddf4e7481f61961b9428e5b : SUCCESS in 9m 01s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ee7958e064d84ea3949e57659ed6c757 : SUCCESS in 9m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/87fd3086f06c4ee4b010861a87a2d6ec : SUCCESS in 16m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e1076c3bd7414c0ca0c9381116466cd7 : SUCCESS in 11m 27s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a6afa783ddc64afc928f44db24dc5206 : SUCCESS in 24m 14s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/17789e92cd004c29a0a563d7354de009 : SUCCESS in 12m 48s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2f6e7269d67941829b8cbccfb1b05338 : SUCCESS in 19m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e9b61033e8774f648a51956f31dc04e7 : SUCCESS in 16m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/15ff7896c1f240ee8d97779fcc128343 : SUCCESS in 16m 29s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5001e0af8f604795bee8d5c4ee30c641 : SUCCESS in 19m 28s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/da2364e2b2f245ffa618be5125323430 : SUCCESS in 20m 36s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8df13560c7c74f80843741ce83549611 : SUCCESS in 16m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/42e9122bf4b04d86ac7e1d43fd6d3eca : SUCCESS in 19m 33s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c6a940851c45491eb205269411647c96 : TIMED_OUT in 1h 01m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9c95c9aa6ca04e27ad610e7463210558 : SUCCESS in 41m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9f733632348d411687a19f73d6a809ca : SUCCESS in 42m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5e85b29113df4e9a9479d17df0515a1a : SUCCESS in 13m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c91718d1098845ea959e4c4350a1c4f7 : SUCCESS in 7m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9a9f64e19cb248e1b30f915a129c6d5e : FAILURE in 9m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/808aa327723c44fcb5666ba12aa38b9a : SUCCESS in 38m 48s","accounts_in_message":[],"_revision_number":7},{"id":"1e1fb0274b21ca732fdb117a41d2790080e855ae","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 04:05:32.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"a69631053b5f0b30fb225bf6faf0d802fc3a8dc1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 05:26:01.000000000","message":"Patch Set 7:\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/fbd1bbeedc71453fad03a77bb3942691 : SUCCESS in 9m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/304865305c2b44cab4fe24ab20bfbe0b : SUCCESS in 56m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/25219aefb7404ecab900fa9f3f141704 : SUCCESS in 55m 58s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ba542217ebec452497bff2cc581808e2 : SUCCESS in 9m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1ecb59e64d514adf9fab6ebd878ed1f7 : SUCCESS in 10m 43s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b3afb54f8a734745b15b1858ce4ada87 : SUCCESS in 20m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ae74bbd3a5c04574a3564498da685bd2 : SUCCESS in 26m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f6ec20c2987540a99882760184efb987 : SUCCESS in 20m 40s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/84b68429f7f9413b9ad4ebcd69d8af2b : SUCCESS in 17m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6545831577874a5a9f4f1d573f1304b0 : SUCCESS in 38m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/10c6dbea20d247b2a62cfde5d75e0a8d : SUCCESS in 20m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e4aa943a66f74e5b920ea736fd1fed41 : SUCCESS in 28m 55s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/98fb6508f14e4f9aa373d0718f83f7a0 : SUCCESS in 21m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d7f5d103a77b473ea151a802c8b3dd65 : TIMED_OUT in 41m 23s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d76c2661069741f6b65fb817996fc3c1 : SUCCESS in 16m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a1e12cb0c0dd437db7bbef70cb4f03f2 : SUCCESS in 22m 59s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6c32a53555404620b4ab698e64707415 : SUCCESS in 38m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a70fc2606b474350a7b251bcaca38187 : SUCCESS in 42m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/564ea0d31f254eafb2682cbbcd14934c : SUCCESS in 59m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/96d481357bb040d7abe80c5d16e0f3d9 : SUCCESS in 31m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5cc63756628447db5ff4fa91418f20d : SUCCESS in 6m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b47f1e7be132477dae0ecc33d74fc095 : FAILURE in 11m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/44718d3adebd4cbd9c054c459a990c1f : SUCCESS in 1h 18m 26s","accounts_in_message":[],"_revision_number":7},{"id":"35b734ea6421d6a97d2cf0c91fe601fe944c47ae","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 05:55:50.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"23397f914df0e83804f2737c1c05d6c50b9709f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 07:14:10.000000000","message":"Patch Set 7:\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/d578a8f6cd244e5a867ab37d6ef54186 : SUCCESS in 10m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/ea9bbf85d7ff47a0bd78eca63c5dbb17 : SUCCESS in 1h 05m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cbf1b0592ebd4d1786f7e6c7d142bef9 : SUCCESS in 43m 45s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/32de7c24061447729d091bc366f19486 : FAILURE in 11m 35s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4d833f0f855243a386a244f3aef98d38 : FAILURE in 11m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f1547442d4a64139949a58c821e45482 : SUCCESS in 15m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bcba23a515fd4076ac4008062166e4b7 : SUCCESS in 15m 04s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e6fdf43d08424aba98edad72ec34ecae : TIMED_OUT in 42m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/98163f992d2b41b1a13d1c19c5986c7e : SUCCESS in 17m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0fb334b80d81430992b25bd736b1ebab : TIMED_OUT in 42m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f23427d463614ad498c6f24de21711a2 : SUCCESS in 24m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7bb4ad2c92d54724af5a48414dfb4e82 : FAILURE in 32m 32s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/752ff9aa2b974eb6adea5edd2f95567b : TIMED_OUT in 43m 13s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5bcea0203a7f4db7b1fc5e71eca6a1e7 : SUCCESS in 24m 01s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/9b3e32f663894341997ffce0c574962f : TIMED_OUT in 42m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a9f34e06d8664c86ba132b7d757c2092 : SUCCESS in 30m 27s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/24adef5dd0c84b72bb74114b7ee0ad7d : TIMED_OUT in 1h 01m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4793f749a68c4c92b0e29001a9264c63 : SUCCESS in 47m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a831aa77650740a19e67a79282751274 : SUCCESS in 47m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/83f688cbee274fffb5f7d8691abcaad8 : TIMED_OUT in 42m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b24a686601bd450abe7e1320b6926b66 : SUCCESS in 6m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/be28c5ac215443dab7089c2dea38ee27 : FAILURE in 15m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/51c50f6d09cd43c487a144ca6829f943 : SUCCESS in 1h 16m 59s","accounts_in_message":[],"_revision_number":7},{"id":"d5cd34e0595fefcfdf6f5fbf9b11fe2bbf9f5db5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 14:19:48.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"0d60324cfaae3703bd6ceb2790f2de02a48bd9df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 15:53:59.000000000","message":"Patch Set 7:\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/2577390c5da946c18ac5426d4ee057bb : SUCCESS in 12m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/60e21d7e5d034499a8317973b8a72829 : SUCCESS in 1h 16m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/926279d400c64c12bc09a04a9eed7541 : SUCCESS in 53m 00s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/db9f8e07e647409b9a18ae8406c338b6 : FAILURE in 12m 38s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a288e20d54f84807ad4cefde76be5d0b : SUCCESS in 13m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/596da1eb02394119b62120b589cb138d : SUCCESS in 19m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5c4f4dccc96e4b2fa469d13fb5273708 : SUCCESS in 17m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/86c04386e02a45099429a0bbf2cb7a89 : SUCCESS in 19m 42s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b8e147f428ab46548a05b22d97a6efe5 : SUCCESS in 15m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8b680d4375704e30b8529d8fb195c492 : SUCCESS in 15m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ae7646feb84243d382f438c13ba37bfd : SUCCESS in 17m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7df31743a501475aae2b7e058e93aaad : SUCCESS in 16m 51s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/3a793504ed184a8c97ec106de1d30c6f : SUCCESS in 21m 36s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/bb3c7bbcf5da4073a7bb2a431f8b760a : SUCCESS in 20m 48s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0bad59674031423bb83647d19f939a53 : SUCCESS in 21m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/280315ad8b2d44c8b3f8c2666b9ea1a3 : SUCCESS in 23m 55s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3b25c478ba3a4a7ebe94878447d561d8 : FAILURE in 49m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3dc435516819404aab9f734c8a2cf90b : SUCCESS in 52m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1882138644a4483385ffb1c3cfba70da : SUCCESS in 1h 03m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d7c5e613a48f4569836f3934b29254a8 : SUCCESS in 16m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c5672d1fc3246288e4b4ed7052853bf : SUCCESS in 7m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c0914a5c274b4ab5bff85f53ee1f1d52 : FAILURE in 14m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6422b0150ffe44e78abc9f595bb1f38d : SUCCESS in 59m 17s","accounts_in_message":[],"_revision_number":7},{"id":"fba3a2bed23e6181f97e4ac5b45ba060f6ec3a33","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 17:20:31.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"cc8db7dc0f3b2b784a249e80a5899d27d35cac4b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 18:35:08.000000000","message":"Patch Set 7:\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/246d270fe97a487c823c272ddcd67d38 : SUCCESS in 9m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/0243545184ae45ceb77458cd5fdcdff9 : SUCCESS in 1h 04m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9854be5f1bf84b80a9f480b04eaa3a54 : SUCCESS in 44m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/807a256ba98f45e4bcf4305c78602610 : SUCCESS in 10m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7e84d2360fbf4679837d645c6c54b2ff : FAILURE in 12m 43s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7fe0873bd7d7449b982d5bcf9dcf6eb0 : SUCCESS in 23m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b7e4f9ab6a9c4a9982a005cd0dd26e72 : SUCCESS in 30m 08s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/863775a3d7e74380a9a915be17dced4a : SUCCESS in 17m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d65c4b5f21304747b837ff99f2dc7ad6 : SUCCESS in 16m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4bb1390a72834e54878171f7ca37b7bf : TIMED_OUT in 41m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a7b8c8279f33454fb0d8194d41b2d527 : SUCCESS in 17m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1efd639f8ae642318c2fb13fe730ef68 : SUCCESS in 19m 45s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a1cafc04827c4d2f91c126d86baf817a : SUCCESS in 23m 19s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d4a788995cd740caac9e0504fc2bbd86 : SUCCESS in 24m 01s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e0f3aaa8dd6644f5ab968ebf34a43260 : SUCCESS in 25m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3c4777efd90940958141bd7fad48773e : SUCCESS in 26m 04s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4de9617acf654dc0b8774bf66700c706 : SUCCESS in 49m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9f27c81221bc4d29a79c1a795a5ab2ed : SUCCESS in 42m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/149855acb99442438c94175dcbde67d2 : SUCCESS in 40m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c27566a6cd2f405d996261fa217f0144 : SUCCESS in 15m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bf11333b8714efabf233ab4f14498f3 : SUCCESS in 8m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/201a32afd4034294b483066a4f6a84af : FAILURE in 11m 09s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8f9ab088c3f94973b43e193317ee005d : SUCCESS in 59m 45s","accounts_in_message":[],"_revision_number":7},{"id":"ade8f26161278a846fba2ae60773a49a69bda1ba","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 18:51:06.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"a1f7d0510466c660131e4327797b13585a8df331","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 20:05:55.000000000","message":"Patch Set 7:\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/b3221e9944a94ad4b0b51b31591a67d4 : SUCCESS in 8m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/63dc9cd304b543ad9a85fccafd0de7a4 : SUCCESS in 1h 12m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7202163b58a44bee89e81a4bbf7b64f9 : SUCCESS in 51m 05s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f8d05cec1e9b4348b093e04f27e98fb6 : SUCCESS in 9m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/045abb2771c64983894ed03e4b732550 : SUCCESS in 11m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e1b76063e077473d91f11364c67c371e : SUCCESS in 18m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d6a28732a5954a599ecf072480815dac : SUCCESS in 13m 04s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/118c07e9e9ba4b75a2e359d828cd3800 : SUCCESS in 12m 55s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d5d9b951f8c54ae8a8e6751f4ee3358a : SUCCESS in 14m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/94be74fc9c964e8b8a8bcf6325a8b0e4 : SUCCESS in 15m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9bdd8f15d88b48f887621650b5098b63 : SUCCESS in 16m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cf8da9aaff1347408dee363599e4f61e : SUCCESS in 20m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/aab9f4b2844a4c55898fe5b76ca917d8 : SUCCESS in 19m 46s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c5021d8e28514f958927faed6d34110d : SUCCESS in 21m 05s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/33d7cdd465b44d049eaedd6b30ec2365 : TIMED_OUT in 41m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9ab5d20e2c18449f988c56941fa7d0ce : SUCCESS in 17m 55s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/64eed4bb8f8a4e59881a2da73f25586d : SUCCESS in 44m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bdfe8b99ae1543faa60168f2e4c26c30 : SUCCESS in 48m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ac7efba95a9c451cb08658a24c938608 : SUCCESS in 43m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8186e17ac38e43d6983631a9dc2cd636 : SUCCESS in 16m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ea177624b414f0699bdd1a69e63a314 : SUCCESS in 6m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/54b972b9c4ea458784f7554da57bfc4a : FAILURE in 8m 51s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1feae37e57ff444c87a893500c320903 : SUCCESS in 1h 00m 44s","accounts_in_message":[],"_revision_number":7},{"id":"7e4d68333a524e41d486f36f317ee2a97f7c9643","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 21:17:33.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"a9061e8e18889c1a0d3bea522161e959134d46a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 22:14:07.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/974c46dfaefe41bcbc63936eefa543a0 : SUCCESS in 9m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/982c592d296846c4823ef33874424fca : SUCCESS in 55m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/51778720e7464667ab780ac2cb213c26 : SUCCESS in 44m 56s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/321e9a01baf745f5abb046812eed43f4 : SUCCESS in 9m 22s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/212cc3117f03485f987cfc86dfbc01c3 : SUCCESS in 9m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f2873144d5624c519a5021a445ba3823 : SUCCESS in 15m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7ac0b6b8d26e4338ad44fce63181e358 : SUCCESS in 14m 49s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d3b9f21cc16346e6a16992ecfdb42f47 : SUCCESS in 14m 08s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8139f27dffcb418980ef97e2727a9f4c : SUCCESS in 13m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/536b5c9b2cbb4a1db0c2d5151f74d1d3 : SUCCESS in 20m 18s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d3b31321b9e243ae9b49792952130ec5 : SUCCESS in 24m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/79acfab544184165862146ff81531b6b : SUCCESS in 21m 58s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9d4889bd4cb147c693d20bc1cc771ad4 : SUCCESS in 20m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/579fb45145ab466f93e996061f00845d : SUCCESS in 16m 10s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/822a46a61205445592542f8bc235faf5 : SUCCESS in 18m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3c147f2fed4e485b961077ab5436bef0 : SUCCESS in 25m 51s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/dccacd6983e34bb09bad148278b963f8 : SUCCESS in 42m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cd83f7f757954315bc18b96130d780ea : SUCCESS in 41m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6db3431e882d4697a43fc9cfd3bc7278 : SUCCESS in 44m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/87729e9a42b949f7881526ddbad0f262 : SUCCESS in 15m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/95f419678bfa480097f05404f0f0af26 : SUCCESS in 5m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/85218a67170140e9a614485dcaac1eee : FAILURE in 8m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fc2b9cec46c74a1ca56e31c6f760c69d : SUCCESS in 50m 13s","accounts_in_message":[],"_revision_number":7},{"id":"3d62f8f5b73095a4d9b2b337cf5463f4af8883d6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 22:14:19.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"e616a46c1b34ec1cecf0ad64519cedc84c1ba85c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 23:18:51.000000000","message":"Patch Set 7: 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/a5a04c822cbd431598814ce9ef24391b : SUCCESS in 9m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/cfe2b22024304b3bb7c74b9bc2bbc15e : SUCCESS in 59m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f458f4a6285d4afc8b28ada53c385e78 : SUCCESS in 44m 06s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/eb627640375e4de0a930254ea00f73e7 : SUCCESS in 7m 49s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/3e82122a53984517a4cbec8d397792ea : SUCCESS in 13m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e97b7de505684dd38c3681ec1697fe08 : SUCCESS in 14m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8cd6fed5821e4509b586c1aaf30c2044 : SUCCESS in 9m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/479abaeb33bd4255b03225887e75b825 : SUCCESS in 12m 51s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2b0dd881606c4bc791a9abfd4131ea7a : SUCCESS in 14m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7d5c206f28ae4e3fbfd60d1a2344bc49 : SUCCESS in 19m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d9da156476594f668779991f181a2661 : SUCCESS in 15m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4c997db308d945068c6d23b9cd70b241 : SUCCESS in 18m 19s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a28a5d21aa09466daba91dd301d4518a : SUCCESS in 29m 24s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/15f9c5f6f5d04a3a8cffef5245ccb876 : SUCCESS in 30m 41s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/54a057dc76ea44929cd7e4998e894e07 : FAILURE in 52m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c1381e5eb02544f1a2175fe51ac7f497 : SUCCESS in 55m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8f028ce37b0445d5bc7ad608f774ee1c : SUCCESS in 40m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d4a301dbed1641068e940a2188026e4c : SUCCESS in 14m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/896724339a9a4981a33cca063c572f05 : SUCCESS in 5m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6177858ae2614b98842719e25d0cae10 : SUCCESS in 45m 18s","accounts_in_message":[],"_revision_number":7},{"id":"3dcb96c34a77492703b3c5c3c04256f090b826c6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-06 00:06:10.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"ff5b489c8f55574e62237d9e8e093700b717b9f1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-06 01:08:00.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8b6e47b7eaf4ba4b97ad66796513c64 : SUCCESS in 8m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/fa19853754bd49dca795326ccc9a7dfd : SUCCESS in 1h 01m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/af8901d1c7cf4fd3a6a4ea609dade736 : SUCCESS in 46m 11s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/736a9e5ef7fb40d496ed4699c23f5ac5 : SUCCESS in 8m 36s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0a8133c9e183482bb394962bc2750083 : SUCCESS in 9m 15s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b8c0a6c8016345d990660825e88dfdb6 : SUCCESS in 12m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/926a1493777b4d349d3c0b828cc164dd : SUCCESS in 14m 00s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/66b5264331ef4cdca8ae492b80960bb6 : SUCCESS in 11m 58s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e1ac55b0a54f4ba4bdb0c99e81144c86 : SUCCESS in 12m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ce4c866a6eaa48f2ba891b92cee435aa : SUCCESS in 15m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/51f6646b50a54f70a7ef761a7c900f2d : SUCCESS in 16m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0db9ce27c5b64819b66a033d18f39caa : SUCCESS in 16m 00s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/61a89677832544bb942c31ce06165051 : SUCCESS in 16m 32s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5a6c75aaed74418284a02c96f22a794f : SUCCESS in 16m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0ec736a662b24130a3d28e20f82e6db5 : SUCCESS in 17m 07s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/914b1af14e8a4717ad3f0709beaf4975 : SUCCESS in 18m 56s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/23c12465fa0b455a8cfc26693d89790c : SUCCESS in 41m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/96eecc13c77046d3a13fe3e226841fed : SUCCESS in 41m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cc05d60d6b514fd2a86154b7a6d867e5 : SUCCESS in 39m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/357760366adf4b75ac9dc18e1da048a7 : SUCCESS in 12m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3f4e01209d5480b8cb2aa10a2c7407b : SUCCESS in 5m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1d7e33de3cb5421eabc067699983f966 : FAILURE in 7m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/86496d088ed04875a094ab32ada9b1e1 : SUCCESS in 49m 15s","accounts_in_message":[],"_revision_number":7},{"id":"909bd139119921365e34ec58f96666cbff8267bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-06 01:08:14.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"e51fe58f245e30b0c66378863db168dc94fd890f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-06 02:21:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"7b9ffb8e639a23afc50646bf867d855aba838ee9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-06 02:21:10.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5a38c4b0c35497dbab3ca7ccbbf4e77 : SUCCESS in 8m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/8af5cf515fb04dac8e3befcbeafb90f6 : SUCCESS in 51m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8245a61f17cd4d5882d7e74f1bd84fdd : SUCCESS in 40m 23s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/3b013ff760854a2faa3bbaf73e40735f : SUCCESS in 9m 35s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/e1d20f68b84442e0ab922d90055c52f0 : SUCCESS in 8m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6d26b520ff104a60ba08ff4863644b53 : SUCCESS in 18m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/768b4209c6fa4003869508895ab09932 : SUCCESS in 11m 39s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0c19220c9fca4eab9cca01e7d8172d9c : SUCCESS in 25m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/bab08e76ccc845949497f8e57d0cc932 : SUCCESS in 25m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fdfe657d68354b4ebb4a5092890345c2 : SUCCESS in 20m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b10a2c3cc6c94920864f19bb67444183 : SUCCESS in 16m 30s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f718d17cc7344c3587976ad48089ece6 : SUCCESS in 33m 05s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d7c8388e4fce465da9c11511538377b5 : SUCCESS in 17m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/802355076f624fb9bf2df17433e2ce3d : SUCCESS in 15m 52s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4b20253335c04a84b9753d3ddd5d2b59 : SUCCESS in 46m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/45131bd37cb24f87b81980dd8e43e1e3 : SUCCESS in 52m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/676763104b1148b983c1f7f6d023a09a : SUCCESS in 40m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2571458185ab41c8a8283be9cf25aff4 : SUCCESS in 16m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6269739600924f90be7370c8f6a548e7 : SUCCESS in 5m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ebe30b6007f41e481a5f7b8ad1146fa : SUCCESS in 45m 57s","accounts_in_message":[],"_revision_number":7},{"id":"2a395fbeb6aa767f1b546b1cbf0e8733a38ccefa","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-06 02:22:46.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e96a37dddd494c4cbcded561565443fe : SUCCESS in 1m 20s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/45264c98b7b0430db56c3ede77ed6385 : SUCCESS in 48s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/1757a74305ba4239ba82c16897e6acee : SUCCESS in 52s (non-voting)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"ce4c0fb14b6c92cab4b80e4143171df75c5f47b1","revisions":{"3e540ccf4998ff3db60f3866b7d358de291e13d1":{"kind":"REWORK","_number":1,"created":"2020-05-29 05:34:29.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/53/731653/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/53/731653/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/53/731653/1"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"subject":"Don\u0027t auto-create shard containers based on object updates","message":"Don\u0027t auto-create shard containers based on object updates\n\nPreviously, you could get real jittery listings during a rebalance:\n\n * Partition with a shard DB get reassigned, so one primary has no DB.\n * Proxy makes a listing, gets a 404, tries another node. Likely, one of\n   the other shard replicas responds. Things are fine.\n * Update comes in. Since we use the auto_create_account_prefix\n   namespace for shards, container DB gets created and we write the row.\n * Proxy makes another listing. There\u0027s a one-in-three chance that we\n   claim there\u0027s only one object in that whole range.\n\nNote that unsharded databases would respond to the update with a 404 and\nwait for one of the other primaries (or the old primary that\u0027s now a\nhand-off) to rsync a whole DB over, keeping us in the happy state.\n\nNow, if the account is in the shards namespace, 404 the object update if\nwe have no DB. Wait for replication like in the unsharded case.\n\nContinue to be willing to create the DB based on a shard-range update,\nthough; we need that when first creating the shard containers before\ncleaving.\n\nChange-Id: I15052f3f17999e6f432951ba7c0731dcdc9475bb\nCloses-Bug: #1881210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e540ccf4998ff3db60f3866b7d358de291e13d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e540ccf4998ff3db60f3866b7d358de291e13d1"}]},"branch":"refs/heads/master"},"d0fde3971df8b37550a7e32f5fa5cdc6f199910c":{"kind":"REWORK","_number":2,"created":"2020-06-03 00:09:34.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/53/731653/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/53/731653/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/53/731653/2"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-03 00:09:27.000000000","tz":-420},"subject":"Don\u0027t auto-create shard containers based on object updates","message":"Don\u0027t auto-create shard containers based on object updates\n\nPreviously, you could get real jittery listings during a rebalance:\n\n * Partition with a shard DB get reassigned, so one primary has no DB.\n * Proxy makes a listing, gets a 404, tries another node. Likely, one of\n   the other shard replicas responds. Things are fine.\n * Update comes in. Since we use the auto_create_account_prefix\n   namespace for shards, container DB gets created and we write the row.\n * Proxy makes another listing. There\u0027s a one-in-three chance that we\n   claim there\u0027s only one object in that whole range.\n\nNote that unsharded databases would respond to the update with a 404 and\nwait for one of the other primaries (or the old primary that\u0027s now a\nhand-off) to rsync a whole DB over, keeping us in the happy state.\n\nNow, if the account is in the shards namespace, 404 the object update if\nwe have no DB. Wait for replication like in the unsharded case.\n\nContinue to be willing to create the DB based on a shard-range update,\nthough; we need that when first creating the shard containers before\ncleaving.\n\nChange-Id: I15052f3f17999e6f432951ba7c0731dcdc9475bb\nCloses-Bug: #1881210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0fde3971df8b37550a7e32f5fa5cdc6f199910c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0fde3971df8b37550a7e32f5fa5cdc6f199910c"}]},"branch":"refs/heads/master"},"e76deee4e22dc1763aad31d11ae0a5ac58869d0e":{"kind":"REWORK","_number":3,"created":"2020-06-03 17:05:28.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/53/731653/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/53/731653/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/53/731653/3"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-03 17:02:51.000000000","tz":-420},"subject":"Don\u0027t auto-create shard containers","message":"Don\u0027t auto-create shard containers\n\n...unless the client requests it specifically using a new flag:\n\n   X-Backend-Auto-Create: true\n\nPreviously, you could get real jittery listings during a rebalance:\n\n * Partition with a shard DB get reassigned, so one primary has no DB.\n * Proxy makes a listing, gets a 404, tries another node. Likely, one of\n   the other shard replicas responds. Things are fine.\n * Update comes in. Since we use the auto_create_account_prefix\n   namespace for shards, container DB gets created and we write the row.\n * Proxy makes another listing. There\u0027s a one-in-three chance that we\n   claim there\u0027s only one object in that whole range.\n\nNote that unsharded databases would respond to the update with a 404 and\nwait for one of the other primaries (or the old primary that\u0027s now a\nhand-off) to rsync a whole DB over, keeping us in the happy state.\n\nNow, if the account is in the shards namespace, 404 the object update if\nwe have no DB. Wait for replication like in the unsharded case.\n\nContinue to be willing to create the DB when the sharder is seeding all\nthe CREATED databases before it starts cleaving, though.\n\nChange-Id: I15052f3f17999e6f432951ba7c0731dcdc9475bb\nCloses-Bug: #1881210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e76deee4e22dc1763aad31d11ae0a5ac58869d0e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e76deee4e22dc1763aad31d11ae0a5ac58869d0e"}]},"branch":"refs/heads/master"},"3507ca379ed554b85fe8424d0027a2c19092d6b6":{"kind":"REWORK","_number":4,"created":"2020-06-03 18:13:13.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/53/731653/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/53/731653/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/53/731653/4"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-03 18:13:02.000000000","tz":-420},"subject":"Don\u0027t auto-create shard containers","message":"Don\u0027t auto-create shard containers\n\n...unless the client requests it specifically using a new flag:\n\n   X-Backend-Auto-Create: true\n\nPreviously, you could get real jittery listings during a rebalance:\n\n * Partition with a shard DB get reassigned, so one primary has no DB.\n * Proxy makes a listing, gets a 404, tries another node. Likely, one of\n   the other shard replicas responds. Things are fine.\n * Update comes in. Since we use the auto_create_account_prefix\n   namespace for shards, container DB gets created and we write the row.\n * Proxy makes another listing. There\u0027s a one-in-three chance that we\n   claim there\u0027s only one object in that whole range.\n\nNote that unsharded databases would respond to the update with a 404 and\nwait for one of the other primaries (or the old primary that\u0027s now a\nhand-off) to rsync a whole DB over, keeping us in the happy state.\n\nNow, if the account is in the shards namespace, 404 the object update if\nwe have no DB. Wait for replication like in the unsharded case.\n\nContinue to be willing to create the DB when the sharder is seeding all\nthe CREATED databases before it starts cleaving, though.\n\nChange-Id: I15052f3f17999e6f432951ba7c0731dcdc9475bb\nCloses-Bug: #1881210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3507ca379ed554b85fe8424d0027a2c19092d6b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3507ca379ed554b85fe8424d0027a2c19092d6b6"}]},"branch":"refs/heads/master"},"36776cd6c9723e41089b5966dc04b7a95d62ad89":{"kind":"REWORK","_number":5,"created":"2020-06-03 19:04:53.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/53/731653/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/53/731653/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/53/731653/5"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-03 19:04:47.000000000","tz":-420},"subject":"Don\u0027t auto-create shard containers","message":"Don\u0027t auto-create shard containers\n\n...unless the client requests it specifically using a new flag:\n\n   X-Backend-Auto-Create: true\n\nPreviously, you could get real jittery listings during a rebalance:\n\n * Partition with a shard DB get reassigned, so one primary has no DB.\n * Proxy makes a listing, gets a 404, tries another node. Likely, one of\n   the other shard replicas responds. Things are fine.\n * Update comes in. Since we use the auto_create_account_prefix\n   namespace for shards, container DB gets created and we write the row.\n * Proxy makes another listing. There\u0027s a one-in-three chance that we\n   claim there\u0027s only one object in that whole range.\n\nNote that unsharded databases would respond to the update with a 404 and\nwait for one of the other primaries (or the old primary that\u0027s now a\nhand-off) to rsync a whole DB over, keeping us in the happy state.\n\nNow, if the account is in the shards namespace, 404 the object update if\nwe have no DB. Wait for replication like in the unsharded case.\n\nContinue to be willing to create the DB when the sharder is seeding all\nthe CREATED databases before it starts cleaving, though.\n\nChange-Id: I15052f3f17999e6f432951ba7c0731dcdc9475bb\nCloses-Bug: #1881210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/36776cd6c9723e41089b5966dc04b7a95d62ad89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/36776cd6c9723e41089b5966dc04b7a95d62ad89"}]},"branch":"refs/heads/master"},"1f8dc5f2471ec9c100b49fea099753fbc8432ec0":{"kind":"REWORK","_number":6,"created":"2020-06-03 19:56:26.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/53/731653/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/53/731653/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/53/731653/6"}}},"commit":{"parents":[{"commit":"9aced4db2732730fa73abecf21c9bc2dc6d77176","subject":"Merge \"Switch to newer openstackdocstheme and reno versions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9aced4db2732730fa73abecf21c9bc2dc6d77176"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-03 19:56:12.000000000","tz":-420},"subject":"Don\u0027t auto-create shard containers","message":"Don\u0027t auto-create shard containers\n\n...unless the client requests it specifically using a new flag:\n\n   X-Backend-Auto-Create: true\n\nPreviously, you could get real jittery listings during a rebalance:\n\n * Partition with a shard DB get reassigned, so one primary has no DB.\n * Proxy makes a listing, gets a 404, tries another node. Likely, one of\n   the other shard replicas responds. Things are fine.\n * Update comes in. Since we use the auto_create_account_prefix\n   namespace for shards, container DB gets created and we write the row.\n * Proxy makes another listing. There\u0027s a one-in-three chance that we\n   claim there\u0027s only one object in that whole range.\n\nNote that unsharded databases would respond to the update with a 404 and\nwait for one of the other primaries (or the old primary that\u0027s now a\nhand-off) to rsync a whole DB over, keeping us in the happy state.\n\nNow, if the account is in the shards namespace, 404 the object update if\nwe have no DB. Wait for replication like in the unsharded case.\n\nContinue to be willing to create the DB when the sharder is seeding all\nthe CREATED databases before it starts cleaving, though.\n\nChange-Id: I15052f3f17999e6f432951ba7c0731dcdc9475bb\nCloses-Bug: #1881210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f8dc5f2471ec9c100b49fea099753fbc8432ec0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f8dc5f2471ec9c100b49fea099753fbc8432ec0"}]},"branch":"refs/heads/master"},"ce4c0fb14b6c92cab4b80e4143171df75c5f47b1":{"kind":"REWORK","_number":7,"created":"2020-06-03 20:26:43.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/53/731653/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/53/731653/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/53/731653/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/53/731653/7"}}},"commit":{"parents":[{"commit":"9aced4db2732730fa73abecf21c9bc2dc6d77176","subject":"Merge \"Switch to newer openstackdocstheme and reno versions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9aced4db2732730fa73abecf21c9bc2dc6d77176"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-29 05:20:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-03 20:26:31.000000000","tz":-420},"subject":"Don\u0027t auto-create shard containers","message":"Don\u0027t auto-create shard containers\n\n...unless the client requests it specifically using a new flag:\n\n   X-Backend-Auto-Create: true\n\nPreviously, you could get real jittery listings during a rebalance:\n\n * Partition with a shard DB get reassigned, so one primary has no DB.\n * Proxy makes a listing, gets a 404, tries another node. Likely, one of\n   the other shard replicas responds. Things are fine.\n * Update comes in. Since we use the auto_create_account_prefix\n   namespace for shards, container DB gets created and we write the row.\n * Proxy makes another listing. There\u0027s a one-in-three chance that we\n   claim there\u0027s only one object in that whole range.\n\nNote that unsharded databases would respond to the update with a 404 and\nwait for one of the other primaries (or the old primary that\u0027s now a\nhand-off) to rsync a whole DB over, keeping us in the happy state.\n\nNow, if the account is in the shards namespace, 404 the object update if\nwe have no DB. Wait for replication like in the unsharded case.\n\nContinue to be willing to create the DB when the sharder is seeding all\nthe CREATED databases before it starts cleaving, though.\n\nChange-Id: I15052f3f17999e6f432951ba7c0731dcdc9475bb\nCloses-Bug: #1881210\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ce4c0fb14b6c92cab4b80e4143171df75c5f47b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ce4c0fb14b6c92cab4b80e4143171df75c5f47b1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
