)]}'
{"id":"openstack%2Fswift~769848","triplet_id":"openstack%2Fswift~master~I6032ac28a785ec3efa4fdcc73ed868c733214bd5","project":"openstack/swift","branch":"master","hashtags":[],"change_id":"I6032ac28a785ec3efa4fdcc73ed868c733214bd5","subject":"Resolve a regression with the patch for missing binaries","status":"MERGED","created":"2021-01-07 22:28:08.000000000","updated":"2021-01-16 05:50:55.000000000","submitted":"2021-01-16 05:48:19.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"769848","meta_rev_id":"d3c7dafb65a93979c53657ff16c790dfe751b1c5","_number":769848,"virtual_id_number":769848,"owner":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-16 05:48:17.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"},{"value":0,"_account_id":30095,"name":"Michele Valsecchi","email":"mvalsecc@redhat.com","username":"mvalsecc"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-01-16 05:50:55.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":1,"date":"2021-01-16 05:50:55.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":30095,"name":"Michele Valsecchi","email":"mvalsecc@redhat.com","username":"mvalsecc"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-01-15 21:07:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":30095,"name":"Michele Valsecchi","email":"mvalsecc@redhat.com","username":"mvalsecc"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30095,"name":"Michele Valsecchi","email":"mvalsecc@redhat.com","username":"mvalsecc"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-07 22:29:39.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":30095,"name":"Michele Valsecchi","email":"mvalsecc@redhat.com","username":"mvalsecc"},"state":"REVIEWER"},{"updated":"2021-01-08 00:48:33.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-01-14 22:53:32.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":"dabd3faaf26b2b27159197df12d05c326232793e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-01-07 22:28:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8590cc755f89fb95ca8b92e207cc65ba6509e01d","author":{"_account_id":30095,"name":"Michele Valsecchi","email":"mvalsecc@redhat.com","username":"mvalsecc"},"date":"2021-01-07 23:40:45.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"f68825ab3db9151ba137915e67f75cce746d8952","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-08 00:48:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/634e321c88f94fffa833b13caff54460 : SUCCESS in 8m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/70a5fadb294e47bbaa85ff404b4802b0 : SUCCESS in 1h 04m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/95ce03fa42cd497f890bc393594b0cd9 : SUCCESS in 41m 53s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c86fe0fb20ae4584a403b1c998580304 : SUCCESS in 8m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2f122281c76440dfa4d9e6152701a584 : SUCCESS in 12m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/65106d8e5cb94130a2326409b6beae06 : SUCCESS in 14m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3c4a78930339404199ee8dda98f54108 : SUCCESS in 13m 32s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/75a7e21c2a3347e3849c9762fc282329 : SUCCESS in 11m 57s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/241c4b0b683e4d43aba24945e733cdfd : SUCCESS in 13m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f9e392e66fd5410f995abfb8e1a69bf2 : SUCCESS in 17m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/57599a9cf5b642dd9efdf50726efa4ab : SUCCESS in 17m 16s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c517f3f1aea4484fb39a55aeab7ad55d : SUCCESS in 16m 58s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/cc1b306b9b784e09a8da4c599ecb8750 : SUCCESS in 18m 12s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b9160fb1c4d640c49507822487a4a859 : SUCCESS in 16m 02s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7df87a4f87364bd8b47c17f678024230 : SUCCESS in 17m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/41a7ef5b8d874b3ca684b2c5626383da : FAILURE in 20m 05s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/02c68f18106f42ba994df888ac285cb7 : SUCCESS in 50m 56s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/ccff86b85368460a8b9484a28295bf75 : SUCCESS in 43m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c200b30b434943deb2cd4a7c929517e9 : SUCCESS in 42m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e8b7de2219bc45a5b9858b6adf8fa5e0 : SUCCESS in 38m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f6502d032fa147b8ada00fd4489bd0a9 : SUCCESS in 12m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70e55e3976db4b54a2793040cfdfd3a8 : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c92f79ad773b4579806e6c1e4fec1b6e : FAILURE in 6m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/edd04605e50845b7a498efda52dbe3e7 : SUCCESS in 1h 04m 11s","accounts_in_message":[],"_revision_number":1},{"id":"a1cad91d30f1e971098b544522e9e3bdece93ba2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-14 22:53:32.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nRealized there was another regression, too. Submitted\n\n* https://review.opendev.org/c/openstack/swift/+/770871 to bring back support for syntax like `swift-init object-server.1 reload` (introduced back in https://github.com/openstack/swift/commit/0a122c1) and\n* https://review.opendev.org/c/openstack/swift/+/770872 to print a message clarifying that no executables were found.\n\nThat said, this all seems reasonable; up to you whether to merge this all piece-meal or squash in some of my follow-ups. If we\u0027re looking to backport the original fix, though, I think it ought to come in all at once, with\n\n* https://review.opendev.org/c/openstack/swift/+/764137,\n* https://review.opendev.org/c/openstack/swift/+/769848 (this patch), and\n* https://review.opendev.org/c/openstack/swift/+/770871\n\nall squashed into a single commit. The message might be nice, too.","accounts_in_message":[],"_revision_number":1},{"id":"c86a9812cec091928577b84b0b95e60aad3e3c75","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-15 18:36:53.000000000","message":"Patch Set 1: Workflow+1\n\nLooks like Clay\u0027s already approved the targeted-configs fix; I\u0027m fine with these landing sequentially.","accounts_in_message":[],"_revision_number":1},{"id":"42093a892eb80872d01daca0760217eddc92407b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-15 18:37:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"18bffa6de3bded41a7ef118b493f5d4435557997","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-15 20:49:02.000000000","message":"Patch Set 1: 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/f47f442f8eee4afdab1bd8451498aa3e : SUCCESS in 8m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/6dac58f95d874165bddd3a0f39f5190f : SUCCESS in 1h 01m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/40b42216863c4dbfa3167548e38d76d2 : SUCCESS in 49m 55s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/7a5924e62c6c43f09c4ededa3185a168 : SUCCESS in 9m 31s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/94345303655c486db5ee9f5c9c687468 : SUCCESS in 11m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d1b639e9cc6e477db53ae864e5204e06 : SUCCESS in 20m 01s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4186d28402ec4fd59003f9e59950b1d2 : SUCCESS in 15m 12s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/897f572ecd7446cf83eda35d58542abb : SUCCESS in 18m 13s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e3b5201f93ec4c018e43831ef7db82fb : SUCCESS in 13m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/54d94658fe8a4d1d8232b4be095bf18b : SUCCESS in 16m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/eb586cd02c86419597df69524e78222d : SUCCESS in 16m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/61d47ed3dc2a4f3d90e64e8416561a94 : SUCCESS in 16m 29s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/037f54a3528b4ff98b4e2b1f7884f564 : FAILURE in 38m 19s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f840876ef75d4456aa07a31f60438bf5 : SUCCESS in 20m 19s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/caaad165bfd24a278d36d303e3292750 : SUCCESS in 17m 28s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a78efa60fd994ccd8162df587ce724fd : SUCCESS in 51m 49s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/fd361319e0584e04b288c9c102c02a05 : SUCCESS in 48m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5fd686ea3b6d420598e4cd45f0051c71 : SUCCESS in 37m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f7f3be1430014ea79533ff03af0ae0bd : SUCCESS in 48m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/60349eb1681f40c2b41bf9bd2059e7e9 : SUCCESS in 13m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/445493cade98436fb8b82871920fc63f : SUCCESS in 7m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/88e7cc94b5c944e3ac293621a940be0d : SUCCESS in 54m 52s","accounts_in_message":[],"_revision_number":1},{"id":"5d5b407b86ad7a8741f41268e7a4c0905182b2ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-15 21:05:06.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"772f1f9bb9babfe3df43ca297fb532e5d5c7fc59","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-15 21:07:43.000000000","message":"Patch Set 2: Workflow+1\n\nStill good; figured I\u0027d rebase so I could resolve a conflict later in the chain.","accounts_in_message":[],"_revision_number":2},{"id":"efe7c8e6865421665b37b8c4e22a19f7175baa24","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-16 02:00:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1a61a3e0cac466e85b1af09b580ad46 : SUCCESS in 9m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/490ef11960ef45d6ab9c9a60221f67b6 : SUCCESS in 54m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3a2de04268ac48fabb100440ef9c2ae5 : SUCCESS in 48m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9187557141f14640b2ebabc1c5e85aff : SUCCESS in 10m 36s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7ab0471243f5451e900d9866fa073335 : SUCCESS in 8m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7719738f820748919524cfc70d574b20 : SUCCESS in 25m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/98c238fdf315458bbf81fb470ffaf878 : SUCCESS in 32m 52s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/53ed156f35c3466791feff6bee1256a9 : SUCCESS in 13m 14s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/23ab2d838086407498df05119b40d0ed : SUCCESS in 13m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f108a56aaee047daa7632b279c1e9feb : SUCCESS in 18m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3cf385b6e05c4128ab117bf3b0b0134b : SUCCESS in 17m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c39cb9d85a90403ba2b2c966542c9f41 : SUCCESS in 17m 55s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5aabe67e42d84f43858b881bf1f8539d : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/97b701b6553a41dbab7e66b87c8168cd : SUCCESS in 17m 55s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7669b47cd0b54a6c922ebebfe1988e41 : SUCCESS in 28m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/539185993f6442268ec4a13316f1f472 : FAILURE in 25m 36s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ebaf23a71549495f9fe9c237e946eb52 : SUCCESS in 42m 22s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/ebf2d5c9ff6d4d9087d89271ac56776f : SUCCESS in 1h 06m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b4df5820daa4443dbbac454f81b57fb3 : SUCCESS in 40m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/11ff7771d9cd4e7ebe654e6849eb9dc4 : SUCCESS in 35m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6c66d4e7d8ec473291728597844a9a1e : SUCCESS in 12m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/efeb205bacde4bd496342e0a3fcfbe2f : SUCCESS in 5m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/67c93ffcd1f34ab6bd731584c3681b3c : FAILURE in 9m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5c6477a6b0584d74902c05ac8d422f3c : SUCCESS in 53m 31s","accounts_in_message":[],"_revision_number":2},{"id":"c29a0ca4094ba3f6cc4b603906e26b43e33ec930","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-16 02:00:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f94d1a9bf337ce1e86abc2d67d560eaaacd96c32","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-16 05:48:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06c034f6a4744de586414b6743a65429 : SUCCESS in 8m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/83e2e471c90d4e72afc712079dd589d8 : SUCCESS in 1h 04m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8b0756e5fb6640f79c7a95f66d5b811b : SUCCESS in 44m 40s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/4a0c43c8eabd45d79d48a61691aa978d : SUCCESS in 8m 59s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/b9fd21364b0c44acb2cd4e4ded91b00f : SUCCESS in 9m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2eb186b7b70647feaf39eaa5aabbc9b6 : SUCCESS in 13m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e6669eebafef428d9a28d3dff5f41734 : SUCCESS in 12m 52s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/02117d18d8e94dd4b1f11b4d91e6304a : SUCCESS in 13m 53s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/5ad872ad486349dc86b6727ff6ad7b9c : SUCCESS in 12m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d9d60e03751640eb834b022919a036da : SUCCESS in 16m 00s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0d526d8653df4737835188bbc50797ef : SUCCESS in 15m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1be251090fe2401da84dd19491941d04 : SUCCESS in 17m 17s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/2ef071671a86452cbc73f4c1bf03a325 : SUCCESS in 15m 21s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0e3022cbc57541f5b73aa555fa79984d : SUCCESS in 17m 27s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/75726eea90374f03972d0f1534a59475 : SUCCESS in 16m 35s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a1fda3703531457e8432729714aa2066 : SUCCESS in 46m 16s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/3ee634b211f940b6a4123abf03e80605 : SUCCESS in 42m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6d9fde0a5dea4d3a936e0f1f4cc4c798 : SUCCESS in 36m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/193569ebf23843189f74264ece803b93 : SUCCESS in 43m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd1f24e08b6a4c9380b97df00872644c : SUCCESS in 13m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f8fa42eabeb4c808c9035f73a61d12a : SUCCESS in 5m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eba9297f44b14956b1a6ee4370d75222 : SUCCESS in 1h 14m 06s","accounts_in_message":[],"_revision_number":2},{"id":"29314148cbf9f48dc681307af4c52bffee6e11b5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-16 05:48:19.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"fdb8da47d135b194e207fea81903976b40b543f1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-16 05:50:55.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff740c92f62c49298c16391297c3fc52 : SUCCESS in 53s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/62d0ae3dd6e44b09809bafa12cd37dcd : SUCCESS in 55s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/11d4419072e441ce91f53af3bf9e5eae : SUCCESS in 51s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8081e01820b3daf20738bec34f56efa021b078f0","revisions":{"745b9b6cf5cea7071ea5399d3f7eb70366d27a06":{"kind":"REWORK","_number":1,"created":"2021-01-07 22:28:08.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/48/769848/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/48/769848/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/769848/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/769848/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/769848/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/48/769848/1"}}},"commit":{"parents":[{"commit":"92b15b0436b2246e658af94bdc312bdffbebfc74","subject":"Merge \"Let developers/operators add watchers to object audit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/92b15b0436b2246e658af94bdc312bdffbebfc74"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-01-07 22:12:28.000000000","tz":-360},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-01-07 22:26:51.000000000","tz":-360},"subject":"Resolve a regression with the patch for missing binaries","message":"Resolve a regression with the patch for missing binaries\n\nA recent change to swift-init made it so it checks if binaries\nare installed before trying to run them. If binaries are missing,\nwe do not instantiate a Server, and thus do not even deal with\nthat.\n\nSimple and effective, but trouble starts because we want\na perfect behavior about exit code in all cases.\n\nTo that end, the incorrect patch adds a redundant \"missing\nbinaries\" flag to Manager, sets it in case binaries are missing\nin any server type. Then, unfortunately, the decorator makes\na shortcut and does not even run the command, and returns\na nonzero exit code.\n\nThis leads to a failure in the most basic case, when you have\na storage only node with no proxy. Since proxy is missing,\nthe missing_binaries flag gets set in the Manager, and then\nnothing else is invoked either. The issue is, if binaries are\nmissing for a would-be Server, it should not bring down whole\nManager.\n\nThe simplest fix would be just do the verify_server() thing,\nand nothing else, but then we never return an error even if\nspecifically trying to run a missing server type (proxy-server).\nSo, our fix tries to do a little better: we return an error\nif only one type was requested, but not if several were.\nThis way, an alias (like \"main\") or a wildcard (\"*\") will\nnot return an error, if all available services start okay.\nBut it seems fine, right?\n\nRelated-Change-Id: I09143ae20bd6249083c0b80cdaa9d561e6abb301\nChange-Id: I6032ac28a785ec3efa4fdcc73ed868c733214bd5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/745b9b6cf5cea7071ea5399d3f7eb70366d27a06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/745b9b6cf5cea7071ea5399d3f7eb70366d27a06"}]},"branch":"refs/heads/master"},"8081e01820b3daf20738bec34f56efa021b078f0":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-01-15 21:05:06.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/48/769848/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/48/769848/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/769848/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/769848/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/769848/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/48/769848/2"}}},"commit":{"parents":[{"commit":"37f2661c47fd05444bd799e15a030ab2e1ea9ce6","subject":"Merge \"py3: Fix status comparison in ECGetResponseCollection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37f2661c47fd05444bd799e15a030ab2e1ea9ce6"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-01-07 22:12:28.000000000","tz":-360},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-15 20:59:18.000000000","tz":-480},"subject":"Resolve a regression with the patch for missing binaries","message":"Resolve a regression with the patch for missing binaries\n\nA recent change to swift-init made it so it checks if binaries\nare installed before trying to run them. If binaries are missing,\nwe do not instantiate a Server, and thus do not even deal with\nthat.\n\nSimple and effective, but trouble starts because we want\na perfect behavior about exit code in all cases.\n\nTo that end, the incorrect patch adds a redundant \"missing\nbinaries\" flag to Manager, sets it in case binaries are missing\nin any server type. Then, unfortunately, the decorator makes\na shortcut and does not even run the command, and returns\na nonzero exit code.\n\nThis leads to a failure in the most basic case, when you have\na storage only node with no proxy. Since proxy is missing,\nthe missing_binaries flag gets set in the Manager, and then\nnothing else is invoked either. The issue is, if binaries are\nmissing for a would-be Server, it should not bring down whole\nManager.\n\nThe simplest fix would be just do the verify_server() thing,\nand nothing else, but then we never return an error even if\nspecifically trying to run a missing server type (proxy-server).\nSo, our fix tries to do a little better: we return an error\nif only one type was requested, but not if several were.\nThis way, an alias (like \"main\") or a wildcard (\"*\") will\nnot return an error, if all available services start okay.\nBut it seems fine, right?\n\nRelated-Change-Id: I09143ae20bd6249083c0b80cdaa9d561e6abb301\nChange-Id: I6032ac28a785ec3efa4fdcc73ed868c733214bd5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8081e01820b3daf20738bec34f56efa021b078f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8081e01820b3daf20738bec34f56efa021b078f0"}]},"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":{}}}]}
