)]}'
{"id":"openstack%2Fswift~792182","triplet_id":"openstack%2Fswift~master~I087eac961c1eab53540fe56be4881e01ded1f60e","project":"openstack/swift","branch":"master","topic":"p-sharder-unify-conf","hashtags":[],"change_id":"I087eac961c1eab53540fe56be4881e01ded1f60e","subject":"Add absolute values for shard shrinking config options","status":"MERGED","created":"2021-05-19 14:40:02.000000000","updated":"2021-06-04 06:03:15.000000000","submitted":"2021-06-01 03:46:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"792182-p-sharder-unify-conf","meta_rev_id":"4ecafc1dd761f19cecc78af92a24c529a1869bb7","_number":792182,"virtual_id_number":792182,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-06-01 03:46:37.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2021-05-24 07:20:50.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-05-27 22:12:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-05-27 22:12:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":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":"2021-05-19 15:52:37.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-05-24 07:20:50.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":"2021-05-27 22:12:25.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"8cdb07bd5498aa03db8e73ad5ff45397ed1a1c92","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-05-19 14:40:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"525ab953fb5177caa926616770aa22affca72fc5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-19 15:52:37.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/37f42b6b77c2469f8ec30a06ce43f8c2 : SUCCESS in 9m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/c3b4abae97fe4221994d8c966a695781 : SUCCESS in 1h 06m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/18b4badf81b74d15bb45241743f0ad78 : SUCCESS in 36m 11s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/37ead8320e5146c790c30b0719e14b39 : SUCCESS in 9m 00s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/bf8f831c4e3540a480f2a668b84b7993 : SUCCESS in 9m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fe7174ff344a43b2a541a00dd59ea6fd : SUCCESS in 13m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/99917422ab9b4d18ab12c523e5c806d2 : SUCCESS in 16m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0193e86b5fdb44518b9f4099f45b1ffd : SUCCESS in 17m 33s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0570d71e6445481cb03a19a9652aad12 : SUCCESS in 16m 48s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d38fca1b1cc1460482d5c40ed7f2d47f : SUCCESS in 21m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/eebfb217be3a4cf3918dcf3b41bad666 : SUCCESS in 20m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/eaf8569110e64187a92da31f6c0c309c : SUCCESS in 17m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/38fd9983cef041ae9ba51befde8e2ce5 : SUCCESS in 17m 29s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8f26b22388094a36b1c43b6b4e853ce9 : SUCCESS in 20m 19s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d4b44f168f7143f1ac5a980876061855 : SUCCESS in 21m 15s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/76844b9afe004f72ab56820889e67dd7 : SUCCESS in 19m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8b3aa824b32c4318b19e79b829cc58bb : SUCCESS in 7m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/84f28a256b034e1e8631204d44845c33 : SUCCESS in 26m 23s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/614bb77279a04cbaaf1f6ad6d68871aa : SUCCESS in 1h 01m 35s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/3faada891281471593750ad6967c94a0 : SUCCESS in 47m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2f81614cf09148908d8a03cfc852eca8 : SUCCESS in 41m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ef4a22a78f0240c9be75a016b0a8e2e6 : SUCCESS in 41m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4424c7d95490497c8aaee554c85a7d36 : SUCCESS in 18m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1979390ca8c464a96b5caa7da16128e : SUCCESS in 6m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2072c0b32ce14f1c9bee02c476841d1c : FAILURE in 51m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/da2ca95be1054261876cb27446cf7d3b : SUCCESS in 53m 00s","accounts_in_message":[],"_revision_number":1},{"id":"617bc7aa8c4d5453f2c6d90c64f7b0ca725f4409","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-05-20 10:14:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"de335e10778c0907fad7ebdb96ad102b695e94bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-05-20 10:20:37.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"901f7f6c45a489df0a5408e4019a27a581ce66a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-20 11:21:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5042e8639314afc85240ed52c7d7505 : SUCCESS in 9m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/22a21898e22042b38b9180cd0e1e7578 : SUCCESS in 59m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9f2aae1a94504b2fa554d19187e5aa00 : SUCCESS in 40m 23s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/98b08b73b5324020a2be588e1dd63b04 : SUCCESS in 9m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7874c0fcba024100976f0094d58090d9 : SUCCESS in 7m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dbf2bbdce6a2439dbf66d8a9b276ba30 : SUCCESS in 17m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/27cbfe29427a4821838084a4a825f3bf : SUCCESS in 12m 52s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/35c0d2dd0b134e87887c6350c16317eb : SUCCESS in 34m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/266b9e54a1f1460283c58d998271535c : SUCCESS in 14m 06s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/206a93f890654499b5478352d56024cb : SUCCESS in 17m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9f354b7e056c440fb2197fa61e12167e : SUCCESS in 15m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d080d6c1b7f74e699f90a57e34420666 : SUCCESS in 21m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0435b1e27e22488cbbc7e4243d12786a : SUCCESS in 17m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/3dca498d86b24e12b7dfdadc742bdf1e : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/af70eed18f244ddfab5154aede02c3f4 : SUCCESS in 17m 22s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8fcf0bab9c3245799c888898be6d9489 : SUCCESS in 22m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/857854fddeca47af8a25bab597527669 : SUCCESS in 13m 10s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1c751616cc3647159ca4a3445ad35d97 : SUCCESS in 16m 49s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7837e893642241d1b0d5c011b82fe5cd : SUCCESS in 50m 38s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/19e1880b737f4ebd8a42a86a56d0011e : SUCCESS in 42m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0f5a2bb5a4ba46b48dc68682208639eb : SUCCESS in 40m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3d6839db536e4327b25dd0e3a6bf98fc : SUCCESS in 31m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/39513df11d324d1f936deca505af0a6d : SUCCESS in 17m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77946a4570d346a39ddd83103c79f630 : SUCCESS in 5m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ad090fe3eee94a4a91830b02fc64e1c3 : SUCCESS in 23m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/40a68ec0ce8a4c219775bef86d4a7fba : SUCCESS in 53m 24s","accounts_in_message":[],"_revision_number":3},{"id":"a36806d48e4407d1358552c616f7dfecd9ab1d0d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-05-20 20:00:16.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"64dddf750227096bf61bed269b9efa01e28f60c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-20 21:03:01.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d412771077b342d4acf70f4729f72889 : SUCCESS in 13m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/4492549e68b54035a6d6a5eb14aaa15d : FAILURE in 1h 01m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3e3ecf1da60b4d4f81184fb82e8acd28 : SUCCESS in 32m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8323953a0c8e4653803594ad07e3a23e : SUCCESS in 7m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d7f883d5a10d40c79e7542d3020f8bcb : SUCCESS in 7m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/46c4ef8d542f4895bf689d5405aebffe : SUCCESS in 20m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c0259571d4d94fd699e2c79629c036d1 : SUCCESS in 18m 38s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d2e6723483044e90a9ac445c498a8eca : SUCCESS in 14m 48s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4d081d0b3b7c49c5988e2af158fdca39 : SUCCESS in 14m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f0ec93dd2c1f430e928cf8f6ef3439e2 : SUCCESS in 17m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/dd848ec1e45743198c5e02bc1c047ae8 : SUCCESS in 16m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e4e0f1b2411f4aa289b486fb36e11a2f : SUCCESS in 20m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6fd34b304bda4c39a202799e150e64dc : SUCCESS in 17m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/481b40b95caa4bd781c3993580081478 : SUCCESS in 20m 53s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5d850d4080034977a13867b455cfe07e : SUCCESS in 22m 16s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/80c82d9465944e478276985539015ac2 : SUCCESS in 18m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8704b96b7f4643bba1a39291b6359fb7 : SUCCESS in 6m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/764c43b802b141bda2091623b20d769a : SUCCESS in 25m 38s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/174483b1986b426d8c9c4ceea46dd033 : SUCCESS in 38m 49s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/6c67fc6c88104a8f861ad28deb1f9485 : SUCCESS in 50m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bb305d8123f64a9f96d61417dd58fbca : SUCCESS in 42m 10s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c8d6230537334df89f7b4d0f778b5416 : SUCCESS in 40m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/82380612b6144140a9fa3de896d912ba : SUCCESS in 15m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/14577e15305140cfb9c4c0a332b276fc : SUCCESS in 6m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ce2787db8d71450ab5d55b71a0de27f6 : FAILURE in 23m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8db2511ca49c458d851dfede814e0c9f : SUCCESS in 51m 06s","accounts_in_message":[],"_revision_number":4},{"id":"b06e3dea41187a92dc2e4bca369df5ed1d2e6195","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-05-21 08:00:57.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"91c30a70246fa0224f67a675f0538139e6f1c5eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-21 09:08:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8dae702bbe174bd290d04f554a44dfde : SUCCESS in 9m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/c6510a704ad1496b97f068442d6bc378 : SUCCESS in 1h 03m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/28a9933bc59f4ff093c1f8a37ee7e481 : SUCCESS in 46m 51s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9c66a8eac4484c2a8ceb951c87ab7d5e : SUCCESS in 9m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/969f26624c2d4cfc81da6e6b5b4f328a : SUCCESS in 7m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1670b78f1f704539b451bff7028ec25f : SUCCESS in 16m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9fb227b658ff42eb88efae7160962e17 : SUCCESS in 17m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6de5de56894a46c6a0232c305228fbec : SUCCESS in 18m 28s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/cb78e59ace9a432a8cd5785806fd25b3 : SUCCESS in 24m 07s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ef13e2d8b84d49c985aa2166d3a386c2 : SUCCESS in 17m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9b3fcbc893494fe4a49f49cf4e90e2e2 : SUCCESS in 25m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/67aef99bd09a4ae09a7822405f9db4b6 : SUCCESS in 23m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4a3da573fb5a47a9a5005c80dc3a537a : SUCCESS in 18m 17s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/de3b4c16501c4d0c99677a03aab3b8f3 : SUCCESS in 17m 54s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ca333999f934415682e668cf9b77b62f : SUCCESS in 21m 45s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a694ae8d69c64f4cad678047cda82a25 : SUCCESS in 24m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a0839d9ac9a346d5a044ab08a5358326 : SUCCESS in 6m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3ad8bff257ad4b96b410841bc0e521fd : SUCCESS in 30m 36s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/042388ffabc2402ba02b46cc17bcc9ba : SUCCESS in 56m 17s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/69a8cd1d32964f369fb22ef921446998 : SUCCESS in 54m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/638b88bc89864e67a78291c5e01d8e81 : SUCCESS in 41m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d2063248485744d0b1a51f79d1105468 : SUCCESS in 40m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/71020f81163d450d95765e32a5195bfb : SUCCESS in 20m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4a11c460d7c4319bd969b80cfe148fa : SUCCESS in 6m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b690131f33b84e30996794180bad5346 : SUCCESS in 25m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e124ac8643746b2a33789bdd9712d3c : SUCCESS in 59m 38s","accounts_in_message":[],"_revision_number":4},{"id":"754347912e12425ea71a44b9d94dc3af668e0d38","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-24 07:20:50.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"7dc27a6abbd90ff57ae50dda9a4e6a1cb9be35ee","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-27 22:12:25.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"2bbf1ead750c2d576442db19d7088564ae483cde","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 22:12:47.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e2edcf91de5a725836b67d0dc30a0778997321f5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 23:10:11.000000000","message":"Patch Set 4: 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/d5bf3a16cae4410fb25f50151527e6a5 : SUCCESS in 9m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/407a8b0a01c049ffb5b2c4f0e281661a : SUCCESS in 53m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4bd3e2e6aa0e49679a25cc60cfd4971b : SUCCESS in 35m 37s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/6279bb130ddf419184376401fed452f3 : SUCCESS in 10m 03s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/5ae81fde133d410aa0d87d3a8c7eb466 : SUCCESS in 7m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/55a53472710c4f239b450987e2086a21 : SUCCESS in 13m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/11b3a06b31644383a69b4e11d075b9b2 : SUCCESS in 16m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e72efd27d581490392f741b17cf4be29 : SUCCESS in 18m 25s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b3b6dff008ae411fb78fc73e4e204a5e : SUCCESS in 14m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4377fb4d27764992aa9d2bf22fc1c701 : FAILURE in 17m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5d926b938f0345b28625851c62cc599d : SUCCESS in 17m 55s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cec70929e9da42e6aa550ae4b0688b5d : SUCCESS in 14m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7fb54bc3c94745fb8fff5ec0870cce9f : SUCCESS in 18m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c3d3762acab54f5d92d17ab4e371a7db : SUCCESS in 17m 33s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/071dfb5d78d544539bda2bfa1cca51af : SUCCESS in 15m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/80427abb13e6455bb9cf2e1744bcad22 : SUCCESS in 20m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/51212550d2ee4db89493abdddd151b00 : SUCCESS in 7m 22s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a285b736f92a48b19d2c597a01a1b8a5 : SUCCESS in 36m 29s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/526bc8dd9fcf4dce9124e6da600dbe1f : SUCCESS in 49m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d1ee1d458a39474ca2b3e8c5ac9d515c : SUCCESS in 31m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2a18adf168a443f1b26c0ca6738ce07b : SUCCESS in 41m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9315c834fc2245b19bba138707debb0f : SUCCESS in 13m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d2d967d956740a5bc32522876ea0664 : SUCCESS in 6m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e1982c1e29df4ae0a7b2fde6bf1163b7 : SUCCESS in 21m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ed4300882d14e32a44e1674181d0246 : SUCCESS in 53m 50s","accounts_in_message":[],"_revision_number":4},{"id":"31749719cbc1ce84ba8e4772391073bf6c00e439","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-06-01 01:37:53.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"9ca1b5993cdee8020049e5611a4e0335c92dfe57","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-01 02:46: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/d4655a79cff74cf99d1aa3d715f8888a : SUCCESS in 10m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/d4327e820b034c24a16dfe0c5d960c2f : SUCCESS in 1h 05m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f4ada5533c774b95b645759608534499 : SUCCESS in 45m 04s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c5c582d982d1419297457d3bd525c0e6 : SUCCESS in 8m 57s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0477862e041244eca059ae6a9167a6e8 : SUCCESS in 7m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4890764980b74db7b8e2d0441d79e400 : SUCCESS in 16m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6ed0a3ba809341e595e1dfd556f17e88 : SUCCESS in 20m 59s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ebc9dbcf5ea6415ea07c02653b19d8ff : SUCCESS in 16m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6907da261e6340999a034b072f180515 : SUCCESS in 21m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/112dc3a9e3ca42f2860da20a534cef43 : SUCCESS in 17m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fe000ba68f5945bdad6fc1bf2b3e7522 : SUCCESS in 19m 37s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/013d5f31fd824f2ab07ba3452f6ce3fc : SUCCESS in 21m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3d953f65e912422fb203e364506c21fc : SUCCESS in 18m 07s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/422104a4f1f1498b9974f68b8cbfd66a : SUCCESS in 18m 56s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/14a4da313f77436eb2f28c648e6e6179 : SUCCESS in 20m 55s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/45e06330fe1d40bcaebe53e75d5f0adb : SUCCESS in 17m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/64bb53784cd347ff96de05a3801a6148 : SUCCESS in 9m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6d49a128bf4c482a8929e21733a0068c : SUCCESS in 21m 44s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f37eee947d9340ceafd4e6b8b53a2fbe : SUCCESS in 49m 36s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/98b85862b28446d78b9d9eb4fa8251c7 : SUCCESS in 46m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4ad190044dc9471daef3782f4f5aaac3 : SUCCESS in 40m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cc0c4039f1754b4ba77d26f3da125b8c : SUCCESS in 33m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/488c23565c414deab73ce19cc5cc0516 : SUCCESS in 21m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/58fd3bb70de74d05b8045ce29c8ebbbe : SUCCESS in 6m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4ba8a50fca5f4d7a95cc4d1eaf470815 : SUCCESS in 31m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5b4b20d353694f9d82fe1c60d9000d34 : SUCCESS in 47m 55s","accounts_in_message":[],"_revision_number":4},{"id":"1c2d91e03a1ac0db0886505c644e40d7342e79e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-01 02:47:24.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e1fe7116d4063a7d5b280d438a2460e34410fd10","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-01 03:46:37.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/569d9f6ca2964a5ebc523f3efb79ca89 : SUCCESS in 10m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/7b570f8d8da647ef8457faa3e24c424a : SUCCESS in 58m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/393328a44816474cb2a83b54aabc0eae : SUCCESS in 44m 56s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/42e3968212a3488bbbe623dafdb47340 : SUCCESS in 10m 04s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/1cb2f57623aa433887bec02a4b84a0a8 : SUCCESS in 8m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/60316b50378c49c5ac5304def697b62a : SUCCESS in 16m 30s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/146ba19e14254251a26deddc72c89dcb : SUCCESS in 19m 49s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5334bd1901534a11bab01874e60a6c6f : SUCCESS in 20m 09s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/cc78a46e146f4f58a4cd6fe1657855e7 : SUCCESS in 21m 06s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a365fba9a47e43179f6cbb2798fb5b0a : SUCCESS in 21m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f856161d71344b5cba5f1a08f3a382e2 : SUCCESS in 20m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d02e29f4df8349e98411f17395553e11 : SUCCESS in 21m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ad76fd6afb0f49848a5bbb0604bd3045 : SUCCESS in 19m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e2da930269a24f25871c15c452591b49 : SUCCESS in 19m 29s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5d8763c3843c45e0a894178eba885bce : SUCCESS in 19m 55s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ef61ba62213649a0862b086dcddfe277 : SUCCESS in 20m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/016e75972dd84b09a71b6696c2446ad0 : SUCCESS in 6m 51s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2a6e2031f96f4b16b91210e7991a7496 : SUCCESS in 48m 12s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/99ae1b1e07ca429c9447f07441a6496c : SUCCESS in 47m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/066603d9a2ce42d891b9e6fd715fcc4d : SUCCESS in 41m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9e319635e327490daac3f349fbe74082 : SUCCESS in 40m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f893f6a8a6eb4a819ad74c64e165a9c8 : SUCCESS in 18m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52d7a3d9b2d4496c9f93b6d559556d84 : SUCCESS in 7m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/526340e656444979a46f798c53a88011 : SUCCESS in 30m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c455790399f54257807580ccc228be4a : SUCCESS in 50m 57s","accounts_in_message":[],"_revision_number":4},{"id":"f857d1ac05f91dec9bb7c91e7ab8a855d5807e23","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-01 03:46:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"0b57d9cb2459001b8eff5bdb35f169b9bd09b761","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-01 03:47:52.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6dc7efb1f41f437d8455ec4f79b501d4 : SUCCESS in 55s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/99dd52b7440c479b97bb3285d62b5952 : SUCCESS in 42s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/8275dfa571264f6db21380f7e1af0054 : SUCCESS in 42s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"4ecafc1dd761f19cecc78af92a24c529a1869bb7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-04 06:03:15.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"18f20daf389e3db42c7bfb56a520913e416caaf7","revisions":{"ca71af3f7beabb03524cb699e3a105eaceca2893":{"kind":"REWORK","_number":1,"created":"2021-05-19 14:40:02.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/82/792182/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/792182/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/792182/1"}}},"commit":{"parents":[{"commit":"d4f4a98929b14a51814702c393eaebeb8dc2efd2","subject":"Use ContainerSharderConf class in sharder and manage-shard-ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d4f4a98929b14a51814702c393eaebeb8dc2efd2"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-05 15:59:22.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-05-19 14:38:36.000000000","tz":60},"subject":"Add absolute values for shard shrinking config options","message":"Add absolute values for shard shrinking config options\n\nAdd two new sharder config options for configuring shrinking\nbehaviour:\n\n  - shrink_threshold: the size below which a shard may shrink\n  - expansion_limit: the maximum size to which an acceptor shard\n    may grow\n\nThe new options match the \u0027swift-manage-shard-ranges\u0027 command line\noptions and take absolute values.\n\nThe new options provide alternatives to the current equivalent options\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027, which are\nexpressed as percentages of \u0027shard_container_threshold\u0027.\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 are deprecated and\nwill be overridden by the new options if the new options are\nexplicitly set in a config file.\n\nThe default values of the new options are the same as the values that\nwould result from the default \u0027shard_container_threshold\u0027,\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 i.e.:\n\n  - shrink_threshold: 100000\n  - expansion_limit: 750000\n\nChange-Id: I087eac961c1eab53540fe56be4881e01ded1f60e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca71af3f7beabb03524cb699e3a105eaceca2893"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca71af3f7beabb03524cb699e3a105eaceca2893"}]},"branch":"refs/heads/master"},"a9eff2548742c79a2c9bd6246f25cd713db25dce":{"kind":"REWORK","_number":2,"created":"2021-05-20 10:14:43.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/82/792182/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/792182/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/792182/2"}}},"commit":{"parents":[{"commit":"74131f98bcfc3958a8fb509d8aa2ba20460812cc","subject":"Use ContainerSharderConf class in sharder and manage-shard-ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/74131f98bcfc3958a8fb509d8aa2ba20460812cc"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-05 15:59:22.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-05-20 10:14:19.000000000","tz":60},"subject":"Add absolute values for shard shrinking config options","message":"Add absolute values for shard shrinking config options\n\nAdd two new sharder config options for configuring shrinking\nbehaviour:\n\n  - shrink_threshold: the size below which a shard may shrink\n  - expansion_limit: the maximum size to which an acceptor shard\n    may grow\n\nThe new options match the \u0027swift-manage-shard-ranges\u0027 command line\noptions and take absolute values.\n\nThe new options provide alternatives to the current equivalent options\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027, which are\nexpressed as percentages of \u0027shard_container_threshold\u0027.\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 are deprecated and\nwill be overridden by the new options if the new options are\nexplicitly set in a config file.\n\nThe default values of the new options are the same as the values that\nwould result from the default \u0027shard_container_threshold\u0027,\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 i.e.:\n\n  - shrink_threshold: 100000\n  - expansion_limit: 750000\n\nChange-Id: I087eac961c1eab53540fe56be4881e01ded1f60e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a9eff2548742c79a2c9bd6246f25cd713db25dce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a9eff2548742c79a2c9bd6246f25cd713db25dce"}]},"branch":"refs/heads/master"},"9f8e388177b79d9bd1da08e0cbb5d66dcdaa57ed":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-05-20 10:20:37.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/82/792182/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/792182/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/792182/3"}}},"commit":{"parents":[{"commit":"98624de6566ab33c2ab4d02ecc2f6fe865688a05","subject":"Use ContainerSharderConf class in sharder and manage-shard-ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/98624de6566ab33c2ab4d02ecc2f6fe865688a05"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-05 15:59:22.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-05-20 10:20:25.000000000","tz":60},"subject":"Add absolute values for shard shrinking config options","message":"Add absolute values for shard shrinking config options\n\nAdd two new sharder config options for configuring shrinking\nbehaviour:\n\n  - shrink_threshold: the size below which a shard may shrink\n  - expansion_limit: the maximum size to which an acceptor shard\n    may grow\n\nThe new options match the \u0027swift-manage-shard-ranges\u0027 command line\noptions and take absolute values.\n\nThe new options provide alternatives to the current equivalent options\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027, which are\nexpressed as percentages of \u0027shard_container_threshold\u0027.\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 are deprecated and\nwill be overridden by the new options if the new options are\nexplicitly set in a config file.\n\nThe default values of the new options are the same as the values that\nwould result from the default \u0027shard_container_threshold\u0027,\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 i.e.:\n\n  - shrink_threshold: 100000\n  - expansion_limit: 750000\n\nChange-Id: I087eac961c1eab53540fe56be4881e01ded1f60e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f8e388177b79d9bd1da08e0cbb5d66dcdaa57ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f8e388177b79d9bd1da08e0cbb5d66dcdaa57ed"}]},"branch":"refs/heads/master"},"18f20daf389e3db42c7bfb56a520913e416caaf7":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-05-20 20:00:16.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/82/792182/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/792182/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/792182/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/792182/4"}}},"commit":{"parents":[{"commit":"f7fd99a880fee87ef3e5515206aa7f217ae5c0af","subject":"Use ContainerSharderConf class in sharder and manage-shard-ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f7fd99a880fee87ef3e5515206aa7f217ae5c0af"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-05 15:59:22.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-05-20 20:00:02.000000000","tz":60},"subject":"Add absolute values for shard shrinking config options","message":"Add absolute values for shard shrinking config options\n\nAdd two new sharder config options for configuring shrinking\nbehaviour:\n\n  - shrink_threshold: the size below which a shard may shrink\n  - expansion_limit: the maximum size to which an acceptor shard\n    may grow\n\nThe new options match the \u0027swift-manage-shard-ranges\u0027 command line\noptions and take absolute values.\n\nThe new options provide alternatives to the current equivalent options\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027, which are\nexpressed as percentages of \u0027shard_container_threshold\u0027.\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 are deprecated and\nwill be overridden by the new options if the new options are\nexplicitly set in a config file.\n\nThe default values of the new options are the same as the values that\nwould result from the default \u0027shard_container_threshold\u0027,\n\u0027shard_shrink_point\u0027 and \u0027shard_shrink_merge_point\u0027 i.e.:\n\n  - shrink_threshold: 100000\n  - expansion_limit: 750000\n\nChange-Id: I087eac961c1eab53540fe56be4881e01ded1f60e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/18f20daf389e3db42c7bfb56a520913e416caaf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/18f20daf389e3db42c7bfb56a520913e416caaf7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
