)]}'
{"id":"openstack%2Fswift~683760","triplet_id":"openstack%2Fswift~master~I2cdbe11f06ffb5574e573c4a60ba4e5d41a00c50","project":"openstack/swift","branch":"master","topic":"clean_cleave_contexts_metadata_timestamp","hashtags":[],"change_id":"I2cdbe11f06ffb5574e573c4a60ba4e5d41a00c50","subject":"Sharding: Use the metadata timestamp as last_modified","status":"MERGED","created":"2019-09-21 06:10:16.000000000","updated":"2019-09-25 23:12:50.000000000","submitted":"2019-09-25 23:11:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"683760-1569453090757-fe29816b","meta_rev_id":"82dabd4892dad251762978269a7f4e127cd1e49a","_number":683760,"virtual_id_number":683760,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-09-25 23:11:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2019-09-25 21:00:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-09-23 23:23:30.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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2019-09-25 21:00:04.000000000","permitted_voting_range":{"min":1,"max":1},"_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":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":"2019-09-23 23:23:30.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":"2019-09-25 21:00:04.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":"2019-09-25 23:11:30.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":"92226cd81b7f53e7dd1ea8ac8c9f52db39c7d843","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-09-21 06:10:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"31348c301b0b7067c3e6bbfe9010e389008aa176","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-21 08:30:14.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/728803a82d0d4d1ab4559b3596e37450 : SUCCESS in 5m 07s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b3a3fbbc8dc04b61b74055d31b049b83 : SUCCESS in 1h 07m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ec63a9e96bdd4b5b86e8e08d12c91f0c : SUCCESS in 59m 02s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0046f7fb41d841c6a34301f1bd884a91 : SUCCESS in 9m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/73c03dbb01454b8b840968eda87abb5d : FAILURE in 14m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3711622dd52045158c50a49e185e4328 : FAILURE in 13m 29s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f6062d8c81df4a70871cc856603175ab : FAILURE in 13m 34s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/b1cdf643675a416cbc62a0a1a1eb6b66 : SUCCESS in 14m 20s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/b778e7eea6924b70bffb91ed9546c21d : SUCCESS in 11m 11s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/2734168a4fd34c1f923ccfe2601137e9 : SUCCESS in 10m 24s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/750c2730e3e940729c6b9ef34d082a33 : SUCCESS in 11m 42s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/f51b421f52a84ad58ed1d3adf32b47b2 : SUCCESS in 13m 34s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/612d28827d4c49f18e633d59a9dd9e94 : SUCCESS in 9m 52s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/89b65bb3a80746b9adf5da1ce2b6df43 : SUCCESS in 13m 18s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/082f4ff6430e400984172cc4088b4153 : SUCCESS in 12m 58s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/12804606c2fe4a43adf36c9145d604d8 : SUCCESS in 13m 42s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/84053158c59d447bad55df53f9cd2b64 : SUCCESS in 17m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3dc758b378cc44c5b9593d5d358e08bd : SUCCESS in 16m 01s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b33593a38b0a41f0ab75c676402eacb9 : SUCCESS in 41m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/61c0e47e1ba04c8bbd2781ff5f708fe6 : SUCCESS in 24m 29s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/0f516b5d4c004267a680166b7d62aa73 : SUCCESS in 24m 55s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/35638394f45b4159bdf90193d256c324 : SUCCESS in 30m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b3d8f55fca5942df9527faef657834cb : FAILURE in 13m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c997257b03314496a00294e2b04e66fc : SUCCESS in 6m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d264ec64cd2d47bd832ffa8c788a9000 : SUCCESS in 19m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cf83df407b0d4c99a2a16357c9d10d2b : SUCCESS in 1h 10m 26s","accounts_in_message":[],"_revision_number":1},{"id":"1f76bfbce4fa99110193ed2ab43a74f8e3e3e87d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-22 04:10:30.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2723063d13336c195ffdd2ce0b2f9622e356748c","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-09-22 12:09:19.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks Tim. I did rush this patch, it was during a busy weekend. And I didn\u0027t want NM to have to wait a whole unneeded reclaim age cycle when the last modified was just there.\n\nWill fix this up on Monday.","accounts_in_message":[],"_revision_number":1},{"id":"94120e6cb0bdca3d4b27201676d460d1539704d3","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-09-23 01:12:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"13305b3760fc0d0adbb510cde7a54e9d5257737b","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-09-23 01:12:55.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"18971368c2bb4afb695ca0fc8520f63bd3468b58","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 02:28:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37a89539fa254be0b0a54f490161eece : SUCCESS in 4m 39s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/605cbc8b0e184adfb693cfbc21086828 : SUCCESS in 1h 00m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7718d81784bc4dc08d33a538fa9ccf5b : SUCCESS in 49m 22s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6d2be12f95b745e0887f7d3458c0a6a8 : SUCCESS in 8m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1bf14a75a1744dcc944f44262086734c : SUCCESS in 13m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fe95a18372524a5097ac848fedccd3eb : SUCCESS in 12m 12s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eabc83a513ca4499a0d26a9793a67f2b : SUCCESS in 12m 18s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/0a312250c92549d3ba351b6b2df34c8f : SUCCESS in 9m 13s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/64be9072f8ed44218007c7b1c0457145 : SUCCESS in 9m 01s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/aa743aa697794e31a8fc1a4cba0fe811 : SUCCESS in 8m 55s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/4e5667b2de9941759a7ead67b942c747 : SUCCESS in 9m 31s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/7b57ad77e1b24a18ab9ec4971648a7e8 : SUCCESS in 14m 45s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/842d5142fee7492d838a84441a9be45e : SUCCESS in 17m 04s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f0add45290e542b0ae8fc8642fc3dda0 : SUCCESS in 9m 07s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/6d94ce2d6b714fd8b451846b192e7104 : SUCCESS in 18m 43s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f762930c6e30473590c360a552d098e4 : SUCCESS in 10m 01s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/bb6a01e42ff64bc09a5dd0624eab5a2d : SUCCESS in 23m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f5ad9c0d50704f3fac6a8c1d6703790c : SUCCESS in 13m 12s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/82b35a62c5144cb2b4be344121884700 : SUCCESS in 40m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/29bfb2ed2c684666a54486548c1847a6 : SUCCESS in 39m 05s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/0f89d32972e34ac4a325509e7264cce3 : SUCCESS in 26m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/475d05fe59714ad7886a04c0a770416e : SUCCESS in 35m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cb24df36a9e84603a9268568dba52826 : SUCCESS in 12m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/103a70e26bd64ee2b533397527df79f8 : SUCCESS in 5m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5372c7bea3494a1a8ca1e4c50879854f : SUCCESS in 17m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e8d9535f5bcf42248587639c24c30ead : SUCCESS in 1h 06m 41s","accounts_in_message":[],"_revision_number":2},{"id":"9c740decf4ac336603a3351e774820eb22b13f8b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-23 19:12:58.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nThis is looking great, thanks Matt! I\u0027ve got a couple little nits in tests, but I can push up those fixes. Might get Clay\u0027s opinion on this, too, if he\u0027s got time.","accounts_in_message":[],"_revision_number":2},{"id":"7061f4cefc1c723286cd7d3e6890b9f1cd296352","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-23 19:29:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ec3faa0b4b765084645b60933f9fdf70b8ff6a28","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-23 19:30:10.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"cb990fd254b099569511961e7bd8bb2fa291b0d5","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-09-23 20:21:28.000000000","message":"Patch Set 3:\n\ni don\u0027t want to slow y\u0027all down - but I like it the way it is written in the parent patch on master.  why change it?","accounts_in_message":[],"_revision_number":3},{"id":"d837a2353dcceab95b65b740d074930500be524a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-09-23 20:24:16.000000000","message":"Patch Set 3:\n\n(2 comments)\n\ni don\u0027t want to slow y\u0027all down - but i like it the way it is in the parent patch on master.  why change it?\n\ni don\u0027t see why this change is needed","accounts_in_message":[],"_revision_number":3},{"id":"1545b0d63c21aa0573a97a81446b588370fdf551","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-23 20:47:45.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"9aaa3ca872d102f71081edc5feeeec4e4378fff8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-23 20:47:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a375c2f368a3f31325aa8268e077d70ae033324a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 22:05:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75bd30d9726140e7be92defb374567fe : SUCCESS in 7m 27s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b960a8b3a46940b78b456d8a36977b79 : SUCCESS in 1h 00m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4b63e469997c4d2487f171134ebe7811 : SUCCESS in 54m 39s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/50dd353972b64af889c655b986eed2fd : SUCCESS in 8m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e7f79464e1684bcd9d4b325293ddc03e : SUCCESS in 15m 01s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3a908bdc81544280bef7fdbe8360de37 : SUCCESS in 11m 22s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/73fcd2f1716740779fb1253b20085ea8 : SUCCESS in 13m 09s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/c1fd61748bfb4276861b08a405583a31 : SUCCESS in 10m 36s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/028b16f08698440597991485f02cfd2e : SUCCESS in 10m 42s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/910f2656483843439c9d3f2c157ab639 : SUCCESS in 11m 02s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/16017c2026144976a4c592b1c7f93ce7 : SUCCESS in 10m 57s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/ddd1f624d64a457a9bf23392c3e8439c : SUCCESS in 13m 12s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/82640715533547eba279b32079a35983 : SUCCESS in 10m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3137465ed0f74e278e227569ce1d7b2e : SUCCESS in 9m 30s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/df70486e366248a6b57e4a907c4dbc35 : SUCCESS in 9m 44s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c34e3ae12e2945a0b003884ad3519b2f : SUCCESS in 9m 45s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/0e2ad4ab72724727a0234f712ec73814 : SUCCESS in 13m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3aa94d0867d84533bae0e8aaddf0fb11 : SUCCESS in 15m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c653c36cdadd49f5998661f937e060a0 : SUCCESS in 31m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0f69d69716fc4237801ae8b82955d0af : SUCCESS in 29m 38s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/76b9f7a4b44148288c50e7de93a0e69f : SUCCESS in 27m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4f772c1271b645499b90e3feb5aea851 : SUCCESS in 26m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/623bf0e97740495781b12f8d9f05b2fe : SUCCESS in 12m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a70d303cfa6b4217a0ef33b9171ba3bd : SUCCESS in 5m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d90a01ac83a940668e7a7b894ddee1b4 : SUCCESS in 17m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/48374a2b36e343bdb6942bd23fa071be : SUCCESS in 1h 10m 46s","accounts_in_message":[],"_revision_number":4},{"id":"68a877a78b99c084342689850e8173260ae73ab2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-23 23:23:30.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"cb6993f52015608dbc34e1544353a9a4485d757b","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-09-25 21:00:04.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nOk, this is fine then.\n\nI\u0027d find something like this easier to maintain:\n\nhttps://review.opendev.org/#/c/684844/1","accounts_in_message":[],"_revision_number":4},{"id":"a7d208680ba5514862791796867c2f1074482a98","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 21:00:36.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"4aaab3a752907226e1c045b4deb984cd5c3eae3c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 23:11:30.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8368ef889a2943858e3949d4a8f65d45 : SUCCESS in 6m 03s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/cc3a124a28554739944e22f54397afee : SUCCESS in 55m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1ff16dbaf8fa4599b2bd57f14739bbbf : SUCCESS in 55m 04s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/5c0f84241aee4e0b905b8fd572d7e842 : SUCCESS in 9m 01s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c72e035fffdf412dbe0b476ec3d91276 : SUCCESS in 22m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f2e1424beec3490eabd7bdd244f70213 : SUCCESS in 14m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/73d411f848ff4dfb93b861fbb79792ae : SUCCESS in 16m 33s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/ec5b0785deb445ef8dd41852ce10a7e6 : SUCCESS in 12m 15s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/76e0572928734cc499cc5c6c6164c45c : SUCCESS in 12m 13s\n- swift-tox-func-domain-remap-staticweb https://zuul.opendev.org/t/openstack/build/03b23c5f19f54ae4a0bc9deac566fa86 : SUCCESS in 17m 31s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/ce83ff556d42460cb016f8c252cc942a : SUCCESS in 11m 01s\n- swift-tox-func-s3api https://zuul.opendev.org/t/openstack/build/972f353cd7e84c15b9992d39d1da9185 : SUCCESS in 14m 15s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9af92a001da24214b224b0884131e478 : SUCCESS in 12m 47s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/b7ceafb347734148a2961ebe6b7de5eb : SUCCESS in 12m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e60a9737bb084ffa9f04de9cd31d2dab : SUCCESS in 11m 07s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/56b318fc9e0f41e18b2803a21f991ef3 : SUCCESS in 33m 05s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e8879bf7a41b41ae9540f8f4b4a8cbf5 : SUCCESS in 40m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f3df3d2628e946eaa09d2d2abad61e93 : SUCCESS in 31m 35s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/4f78aec2190e4888b65b850038ff6a0f : SUCCESS in 35m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d822392e06d44f829eaecad78018c6fc : SUCCESS in 30m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/be8747655ba4429899d9a70160d7abd8 : SUCCESS in 13m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f95e111b89234563ab2e24f4cdff4c04 : SUCCESS in 7m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/99b85fa1aa5b460497dd2dbeb5f7d9ae : SUCCESS in 59m 39s","accounts_in_message":[],"_revision_number":4},{"id":"9be405a674c0586ff9a5234647ebb595a8f5a39d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 23:11:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"b78d10958662e940834694a42f0f1e411ee4eafe","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 23:12:50.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe55d00c134c4958b94e8c531ec05c6e : SUCCESS in 51s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/fca2de709808480e92fefda697d47882 : SUCCESS in 46s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"370ac4cd70489a49b2b6408638c9b35006f57053","revisions":{"e0e6d77627ebe8038fc0ac3d06a1f8c223bdb9db":{"kind":"REWORK","_number":1,"created":"2019-09-21 06:10:16.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/60/683760/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/683760/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/683760/1"}}},"commit":{"parents":[{"commit":"81a41da5420313f9cdb9c759bbb0f46c0d20c5af","subject":"Sharding: Clean up old CleaveConext\u0027s during audit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81a41da5420313f9cdb9c759bbb0f46c0d20c5af"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-09-21 06:06:24.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-09-21 06:06:24.000000000","tz":600},"subject":"Sharding: Use the metadata timestamp as last_modified","message":"Sharding: Use the metadata timestamp as last_modified\n\nThis is a follow up patch from the cleaning up cleave context\u0027s patch\n(patch 681970). Instead of tracking a last_modified timestamp, and storing\nit in the context metadata, use the timestamp we use when storing any\nmetadata.\n\nChange-Id: I2cdbe11f06ffb5574e573c4a60ba4e5d41a00c50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0e6d77627ebe8038fc0ac3d06a1f8c223bdb9db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0e6d77627ebe8038fc0ac3d06a1f8c223bdb9db"}]},"branch":"refs/heads/master"},"8855b267a019a2c116debd2531112261650b0d98":{"kind":"REWORK","_number":2,"created":"2019-09-23 01:12:43.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/60/683760/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/683760/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/683760/2"}}},"commit":{"parents":[{"commit":"81a41da5420313f9cdb9c759bbb0f46c0d20c5af","subject":"Sharding: Clean up old CleaveConext\u0027s during audit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81a41da5420313f9cdb9c759bbb0f46c0d20c5af"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-09-21 06:06:24.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-09-23 01:12:12.000000000","tz":600},"subject":"Sharding: Use the metadata timestamp as last_modified","message":"Sharding: Use the metadata timestamp as last_modified\n\nThis is a follow up patch from the cleaning up cleave context\u0027s patch\n(patch 681970). Instead of tracking a last_modified timestamp, and storing\nit in the context metadata, use the timestamp we use when storing any\nmetadata.\n\nChange-Id: I2cdbe11f06ffb5574e573c4a60ba4e5d41a00c50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8855b267a019a2c116debd2531112261650b0d98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8855b267a019a2c116debd2531112261650b0d98"}]},"branch":"refs/heads/master"},"9869289feabbe277f2ce2b13545d9b1f075f49c1":{"kind":"REWORK","_number":3,"created":"2019-09-23 19:29:18.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/60/683760/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/683760/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/683760/3"}}},"commit":{"parents":[{"commit":"81a41da5420313f9cdb9c759bbb0f46c0d20c5af","subject":"Sharding: Clean up old CleaveConext\u0027s during audit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81a41da5420313f9cdb9c759bbb0f46c0d20c5af"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-09-21 06:06:24.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-09-23 19:13:25.000000000","tz":-420},"subject":"Sharding: Use the metadata timestamp as last_modified","message":"Sharding: Use the metadata timestamp as last_modified\n\nThis is a follow up patch from the cleaning up cleave context\u0027s patch\n(patch 681970). Instead of tracking a last_modified timestamp, and storing\nit in the context metadata, use the timestamp we use when storing any\nmetadata.\n\nChange-Id: I2cdbe11f06ffb5574e573c4a60ba4e5d41a00c50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9869289feabbe277f2ce2b13545d9b1f075f49c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9869289feabbe277f2ce2b13545d9b1f075f49c1"}]},"branch":"refs/heads/master"},"370ac4cd70489a49b2b6408638c9b35006f57053":{"kind":"REWORK","_number":4,"created":"2019-09-23 20:47:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/60/683760/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/683760/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/683760/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/683760/4"}}},"commit":{"parents":[{"commit":"81a41da5420313f9cdb9c759bbb0f46c0d20c5af","subject":"Sharding: Clean up old CleaveConext\u0027s during audit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81a41da5420313f9cdb9c759bbb0f46c0d20c5af"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-09-21 06:06:24.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-09-23 20:43:09.000000000","tz":-420},"subject":"Sharding: Use the metadata timestamp as last_modified","message":"Sharding: Use the metadata timestamp as last_modified\n\nThis is a follow up patch from the cleaning up cleave context\u0027s patch\n(patch 681970). Instead of tracking a last_modified timestamp, and storing\nit in the context metadata, use the timestamp we use when storing any\nmetadata.\n\nReducing duplication is nice, but there\u0027s a more significant reason to\ndo this: affected container DBs can start getting cleaned up as soon as\nthey\u0027re running the new code rather than needing to wait for an\nadditional reclaim_age.\n\nChange-Id: I2cdbe11f06ffb5574e573c4a60ba4e5d41a00c50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/370ac4cd70489a49b2b6408638c9b35006f57053"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/370ac4cd70489a49b2b6408638c9b35006f57053"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
