)]}'
{"id":"openstack%2Fswift~765552","triplet_id":"openstack%2Fswift~master~I03a92168b90508956f367fbb60b7712f95b97f60","project":"openstack/swift","branch":"master","topic":"memcached-cert","hashtags":[],"change_id":"I03a92168b90508956f367fbb60b7712f95b97f60","subject":"Memcached client TLS support","status":"MERGED","created":"2020-12-04 15:31:04.000000000","updated":"2021-01-07 11:40:26.000000000","submitted":"2021-01-07 11:35:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"765552-memcached-cert","meta_rev_id":"860ea0c8263b6347f0310125408c4a368bccd650","_number":765552,"virtual_id_number":765552,"owner":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-07 11:35:33.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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-01-06 17:50:14.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":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-01-06 17:50:14.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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-04 15:40:10.000000000","updated_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"reviewer":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"state":"REVIEWER"},{"updated":"2020-12-04 19:33:46.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":"CC"},{"updated":"2020-12-04 19:55:17.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2020-12-05 02:07:14.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":"e34fa68011178040c535ce1d6226e1d50a438cc6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-04 15:31:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e5f0a1c04467aff2c01005cb69b55c0a69c8f486","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2020-12-04 15:40:10.000000000","message":"Patch Set 1: Code-Review+1\n\nLooks neat. Did you get to test it without mocks?","accounts_in_message":[],"_revision_number":1},{"id":"49c031f9f6b953434bc26811a00c4dcee50fdab8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-04 15:49:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8ce657bbcbbc667f7955b04e77f1c86cfc1648d9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-04 19:33:46.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nTrying to enable TLS in my dev environment, I get\n\n $ sudo memcached --enable-ssl -o ssl_ca_cert\u003d/etc/ssl/private/saio.pem -u memcache\n This server is not built with TLS support.\n\nI guess I need to go compile it myself? Or use hitch or something to do the termination... Do we have a feel for how much distro support there is for memcache over TLS?","accounts_in_message":[],"_revision_number":2},{"id":"775e3ea1652505d32350032e8eedb0345c8f06c4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-04 19:55:17.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nForgot to mention my dev env\u0027s focal, FWIW.\n\nI could use hitch to handle the SSL, but hit an error. Even after fixing that, though, I\u0027m not sure the TLS context is doing everything it should (though at least comms are up!)","accounts_in_message":[],"_revision_number":2},{"id":"1f4ec6fd19d227350c6a83a347cfe1af4fc51841","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2020-12-04 21:41:10.000000000","message":"Patch Set 2:\n\nHi Tim,\n\nWe\u0027re having some issues in Focal as you can see here: https://bugs.launchpad.net/ubuntu/+source/memcached/+bug/1887943","accounts_in_message":[],"_revision_number":2},{"id":"a1d3efc7c22ab389c783ef4c73b5ba580e242c9d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-04 22:32:23.000000000","message":"Patch Set 2:\n\nThanks! No worries on that; I can definitely test while terminating with something else. (Might switch to nginx if I can make it require client certs...)\n\nLooks like we might want to move the wrapping to post-connect; with\n\n diff --git a/swift/common/memcached.py b/swift/common/memcached.py\n index 1133d6d6b..082d721f9 100644\n --- a/swift/common/memcached.py\n +++ b/swift/common/memcached.py\n @@ -140,10 +140,10 @@ class MemcacheConnPool(Pool):\n          family, socktype, proto, canonname, sockaddr \u003d addrs[0]\n          sock \u003d socket.socket(family, socket.SOCK_STREAM)\n          sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)\n -        if self._tls_context:\n -            sock \u003d self._tls_context.wrap_socket(sock)\n          with Timeout(self._connect_timeout):\n              sock.connect(sockaddr)\n +        if self._tls_context:\n +            sock \u003d self._tls_context.wrap_socket(sock, server_hostname\u003dself.host)\n          return (sock.makefile(\u0027rwb\u0027), sock)\n  \n      def get(self):\n\nI get my expected \"Hostname mismatch, certificate is not valid for \u0027blah\u0027.\" error, and it goes away once I fix the hostname.","accounts_in_message":[],"_revision_number":2},{"id":"09586fd2c225b4805e19016d0f2392e40015944b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-05 02:07:14.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a641d6587be4762a042df69c35eda9b : SUCCESS in 7m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/adef2813195a43379e516d6246142f29 : SUCCESS in 55m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/95eda2820a1d4e4cba1efca028a4c941 : SUCCESS in 54m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/991e2a6b863c4af2894d8b6bf2d8f8e5 : SUCCESS in 9m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7296b41e80234accb16ed96764e598f3 : SUCCESS in 12m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b20e13cad34840daa42871eab521dd6a : SUCCESS in 13m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c83d86d6b70f4ca897e1ba587682e984 : SUCCESS in 15m 13s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/71e614099e4642a2af6679add9078b91 : SUCCESS in 15m 52s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a6f5abe52fb747b7bad941071d5ad32b : SUCCESS in 20m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1b116477b7c342d391422ab29d263c60 : SUCCESS in 17m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/58c8e2bd14e34bec82d76ec31d928e70 : SUCCESS in 15m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c9b153c5d3304667a73a0c8646a329f3 : FAILURE in 16m 47s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/03ca2596ae8f4417b04d30df124865fe : FAILURE in 16m 41s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b193abe942c246d287c8c48890bf6440 : SUCCESS in 15m 43s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/3729a71e19fe4de5a4179f226422355d : SUCCESS in 20m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/804ccc780c504501a18fd9df25e7dae7 : SUCCESS in 30m 16s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/98290224607b41089747bd8ea566284c : SUCCESS in 53m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3a6d6194e30f4a70ab3a9eca5514d40c : SUCCESS in 42m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9b3060a7b2cc4dd0b3e6c38f598b81d0 : SUCCESS in 40m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c1c72c50960a4a0e8a4521d243cb0c8d : FAILURE in 7m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db0f056a7241436cbdd5829da813d37b : SUCCESS in 5m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/86af7e1c851a41cf8ae965281e01f7ca : SUCCESS in 22m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b0f9eec7f2ad46efa61feb4be0381461 : SUCCESS in 1h 00m 19s","accounts_in_message":[],"_revision_number":2},{"id":"8a78e2921aba09c6f518d40b1fe6a6bd448da8e1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-07 10:54:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"857a661225b0d8af26dfa3088f0911090ea9f4a3","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-07 10:56:54.000000000","message":"Patch Set 3:\n\nThanks for testing it! I also just tested with an instance of memcached with tls and your suggested changes are spot on.","accounts_in_message":[],"_revision_number":3},{"id":"53366c53b2bef5212e0e04e663ddaa61fb2ba6fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-07 11:13:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"761d6b189c558a41d861ce5715e84a83e4c3cd08","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-07 11:13:35.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"e7d43ff7bbf55bdc9ed6419253e68a9084399fc6","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-07 11:28:54.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"730b45a3b819191303d4ef053e5e409e3a7f1683","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2020-12-07 11:43:30.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7faee2952e681586a756aae46643d186b98da52a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-07 13:02:52.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/41f2b2572e204511a3950a30b30179c7 : SUCCESS in 8m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/abb0014eff154a35b4776d0ad5dd4ab3 : SUCCESS in 1h 06m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c1b72eefcd93437388267edf2f7dec13 : SUCCESS in 41m 33s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b334a44362424e3c95296bdae0c76e18 : SUCCESS in 10m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/358c8437f7d640718cb64e09daa3f73b : SUCCESS in 10m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e70eb120939144afb50161ca31f10a8c : FAILURE in 3m 27s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/76b4c402449241c0a6e507ea2a1071ae : SUCCESS in 12m 23s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cbbaa4baa9484fe7aea2b140e0386265 : SUCCESS in 12m 11s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0101124fae7c4eff99403c2c3b0e0a4b : SUCCESS in 13m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1c9a39664aaa48cb8f5396f286c7ce5b : FAILURE in 4m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ab7babc9676b4dd2a4b081a46f41fe7b : FAILURE in 3m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e0003a006750475fa7137970eb8447fe : FAILURE in 3m 21s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8b7741eb3b674815ab59ace86606911d : SUCCESS in 21m 45s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/6d5b745e0b964d4e960ce6866d63d11c : SUCCESS in 22m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/fc1f02a9eb8d4593b342bf84f3fafc22 : SUCCESS in 20m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/745d747495584652b4901ad115e12c23 : SUCCESS in 22m 48s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/585f40286422455faab525a00747d7f7 : SUCCESS in 53m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/62e417e7b13f4841920d12c2209e634a : FAILURE in 24m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/32ad0ea9d81945b7b8d4614f0f5d5050 : FAILURE in 25m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a8a9160da63b473b960aefb913765ba5 : SUCCESS in 12m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7884f2c44a3a4879b5d6fe8be86d2e0e : FAILURE in 4m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7489a5bff9634c80a5c4da8a851e461d : FAILURE in 8m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9dab345159734944bc729df43d56f37c : SUCCESS in 1h 01m 27s","accounts_in_message":[],"_revision_number":4},{"id":"dd4bc5f3c2eaea820438361996771387cd288f8d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-08 19:53:01.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nrecheck\n\nSeems reasonable -- I still want to play with requiring client certs, but I have no reason to believe that plumbing\u0027s broken. You\u0027re also reminding me that I still want to get a FIPS-mode env up...","accounts_in_message":[],"_revision_number":4},{"id":"e924870843b4ca368140b8370576ad721021ed66","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2020-12-11 13:29:36.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"47cd5132c08d7a11328aed827fe688895667ebad","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2020-12-22 14:14:37.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"067bae6cdd5d5fe2f97159c6f760a16d987c9f6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-22 15:20:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48f90c0ddc3743c881e2d0c59118800b : SUCCESS in 8m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/20cb1f408c154654bf732d2daf6fea60 : SUCCESS in 1h 03m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8b6358d36131402994b096605684e530 : SUCCESS in 57m 03s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b7ba97ad7ab445b4a3afd9f0924036a6 : SUCCESS in 9m 50s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/41db98411a124bf999da57b1fcf8ff1e : SUCCESS in 8m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5ee6c013b9d7421f80fafc4fc49b3316 : SUCCESS in 13m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/454f37731fee437c999145901b71912d : SUCCESS in 12m 41s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c450d490db3344eb98852092f31877c4 : SUCCESS in 12m 40s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/042b6bd292794480a6e6136763f4223a : SUCCESS in 13m 13s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3e41fe3d165041a2af7d2091bf2199c8 : SUCCESS in 14m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/77dadb03dd914cc28f953630e94bbf1a : SUCCESS in 17m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/533a61818b0e4a61ab9b4d9110877f9c : SUCCESS in 17m 18s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c53631dbb2e2481cb4c01a44149531ec : SUCCESS in 17m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/e0d2164a220f45d98feeb6786df9b178 : SUCCESS in 20m 43s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/15e015d9d40841a48fac232abe6041c9 : SUCCESS in 17m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ce03fa4bbd714f75b7ced2ba8f1b49af : FAILURE in 5m 49s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/792cd01e65aa4d289971e3ee239321e2 : SUCCESS in 44m 23s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/092e35b45076439ca24a1f6660402319 : SUCCESS in 45m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fbbcc61f42f74c62b83855657d6c9773 : SUCCESS in 36m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/184e44c5aa124992bc490e6f7e791400 : SUCCESS in 39m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8d3d712b9d9945b0b5591ee534982a53 : SUCCESS in 12m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0caec2f8c9b1468181d1b904b75dfbff : SUCCESS in 5m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a30c54bcbe504da88654671501f2a731 : FAILURE in 10m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ebee719996014cb98da96e21f7242885 : SUCCESS in 55m 30s","accounts_in_message":[],"_revision_number":4},{"id":"54cd4718b8c16cfd150607b4cbe4abdf880932d1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-06 05:27:04.000000000","message":"Patch Set 4:\n\nOK, finally got around to playing with client certs, and it all seems to work as expected (can configure my server to require one, can get reasonable error messages when client doesn\u0027t provide one but the server requires it, memcache lookups work when it\u0027s all configured correctly).\n\nI\u0027m still a little nervous about tls_allowed_ciphers -- it seems like a weird knob to have. My gut says it\u0027s too low-level for application code; there ought to be some other way to lock down the allowed ciphers for OpenSSL that would take effect system-wide. OTOH, if it really *is* needed for FIPS future-proofing, it seems insufficient -- there are other parameters like protocol version that seem like they may later need limiting as well.\n\nWhat do you think about splitting just that option out to a follow-up patch to be argued further, so we can land the rest of the memcache+tls support sooner?","accounts_in_message":[],"_revision_number":4},{"id":"5fbd4e9a62d1c37bfa52f84d8eeb52d8e3fa9302","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-01-06 14:52:59.000000000","message":"Patch Set 4:\n\nHi Tim,\n\nYes, the allowed ciphers is a quick tweak option for FIPS and other compliance requirements. I\u0027m fine with leaving it out for now if this will make this patch to move faster.\n\nAny comments Greg?","accounts_in_message":[],"_revision_number":4},{"id":"2d4704a112c6658c789176012ad587f75d0445fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-06 17:49:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b281eb9b35cf4d97f591a1821ba9acfd13760c47","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-06 17:50:14.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"e4efca4745ca4da6f58226d72cad8beb36afe783","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 19:58:55.000000000","message":"Patch Set 5: 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/21ba61a0b74b40499d4689f2d42fa397 : SUCCESS in 10m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/518f0cbc6e3045e98e7ced28b7669102 : SUCCESS in 56m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9e9100fc4df342ecb0e7f69524bb403f : SUCCESS in 44m 30s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2aa90072dcb54d1e9a316ed01be76bbb : SUCCESS in 8m 24s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/80e881d5ca76467f8694c3e15031f0e9 : SUCCESS in 9m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b8c3edc3539447e1858ee9aed6da0b4b : SUCCESS in 14m 01s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d442342f68e742ad99c46510edfe596f : SUCCESS in 13m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8e5d2b86e3ea4863abc0029fe1a433f8 : SUCCESS in 12m 53s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/078e19fdb8b04036914e19375ccfab06 : SUCCESS in 12m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/81143810aecf480caa34c8ed2f52f27b : SUCCESS in 16m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b5d83a3398ec42f0bb6f5d336681c2ba : SUCCESS in 15m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b6be4de38ddf4feca42c5744a608edc2 : SUCCESS in 18m 06s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b6031acc7ab84f55ad089c0bd649a399 : FAILURE in 1h 27m 06s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b5b99b232082408c88c66717eaf55fa5 : SUCCESS in 16m 08s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/83e65caf4eca49a4ae62053b96bbf7b3 : SUCCESS in 19m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fe9ff40c5d304de291b7689b9930df77 : SUCCESS in 22m 12s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/462ea46af1ac405c8175aa40dad75fec : SUCCESS in 45m 33s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/eca2600ea6f24a31b4ec529b865684ec : SUCCESS in 45m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/62a25b8504d44611aea8ee1604fb3528 : SUCCESS in 39m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7a5f963e9a9a471eb7c2c58862920d6e : SUCCESS in 40m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c3a9baeddf6747ed9a7356b8bb3b2791 : SUCCESS in 13m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/647266be61f349dab6d2738c98ee207b : SUCCESS in 6m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0e79a58c0fcd442fbc3487f5e3282a30 : FAILURE in 8m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c299feea01ee403bb3976e953cf7b8d5 : SUCCESS in 59m 17s","accounts_in_message":[],"_revision_number":5},{"id":"679009c04eec3b9ba5280640bae63bedf77c331b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-06 20:07:04.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"7b6e530a8bf7e11ae7f9f36c18721ee41a766a55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 21:21:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/36117f9edd2c4d2897038519ac7bebe5 : SUCCESS in 18m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/2896afe4aa7a45c08a580caf31647cad : SUCCESS in 46m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8b4b2bc018e9444ca10fdcefe1795822 : SUCCESS in 57m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c061892724bb46eab998e7b0ab86deb2 : SUCCESS in 12m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/38a2079d0e93419f90d8789331e4fd8c : SUCCESS in 7m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/646a4dcce3894696ab3ae865cd89766b : SUCCESS in 13m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e66444bf9c0243c9840b624bf4e7f6dd : SUCCESS in 14m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bf4673fb77fb4e809baaff6b8db1aab1 : SUCCESS in 12m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4226ae4a92364c599f91d2e93e6d4f45 : SUCCESS in 13m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/17145bf5ba6b47fd8daad5f422bb2a4f : SUCCESS in 15m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/54cc4dfd5e9a44bdab8383b17dafacfb : SUCCESS in 29m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dcf9c76563514aebacb445c263174b56 : SUCCESS in 16m 08s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/47d44b1c1ef0413292995ea198221d0f : SUCCESS in 17m 14s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/095397f6408a4ebd962e4ad2e7d0ce2c : SUCCESS in 17m 35s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d53e67f72f09461e9630a90017e57196 : SUCCESS in 16m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1e5f0f4650b94d4e9c7dbb726394e4de : SUCCESS in 21m 18s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3a3483b28d624bedbff07f04411982b7 : SUCCESS in 43m 11s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/322de0cb8187418bb85232cd27ea7500 : SUCCESS in 45m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/03517459592d4a8290f270d781bedd96 : SUCCESS in 49m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/775ce9fd6bad40d1807d0b8018bec726 : SUCCESS in 36m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/986b406213e4418cb828533601db3330 : SUCCESS in 14m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23aec48e8a42436da6282bc391e7afa1 : SUCCESS in 6m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/23b6bcc0e281432c8c5fc01b87fbb593 : FAILURE in 8m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c67d5ecee2c7484799e6d5831123c8a4 : SUCCESS in 1h 08m 22s","accounts_in_message":[],"_revision_number":5},{"id":"83be4b60553c222a8cd0a76e4c504618acc3c101","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 21:21:21.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"71c89a4a861b029bd92db83f71f525b641d30bc2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 00:23:22.000000000","message":"Patch Set 5: 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/9f76e0c512fb49dabc00e0d4dbc65eba : SUCCESS in 8m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/567a2fdb814d4578b9fca75bb3a44e02 : SUCCESS in 1h 02m 33s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f126ed0ab0e247deafa400bb33d48192 : SUCCESS in 44m 26s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/236390e1456b496a9498b29bffc1062b : SUCCESS in 9m 22s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/97254672cc70442bb7f37c3ed81b9896 : SUCCESS in 8m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/97e669bfce7e4d508c1ff386ad64bf69 : SUCCESS in 56m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/499450784215493c903406847e4fe23f : SUCCESS in 12m 30s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/70c65d168eee45a7b07013cbbf5ac7a5 : SUCCESS in 13m 39s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/344ce30f8fa54ae7b3837b530bff5328 : SUCCESS in 14m 10s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/efad5ba5053d43279e275cdbc035521c : FAILURE in 35m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/164829fffb364691b8283b0774fa27e4 : SUCCESS in 16m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a0392c94a97a4a25a6d81512e22d5bbe : SUCCESS in 15m 41s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/49dfc592c36e4d9ab127ac142d2d3601 : SUCCESS in 21m 49s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d724eb48180c4f6ab668ccf0cb326eba : SUCCESS in 40m 50s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a15bb1de0e934beebc9b356c4d2538eb : SUCCESS in 18m 15s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a67e047bfbf847549de15bb6a7c0568c : SUCCESS in 1h 30m 22s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/be926f43a60242c8b845465a4b515480 : SUCCESS in 45m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2fb491af02e64b24b6af18c7775c006d : SUCCESS in 38m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2ea9ace0d919464ab0b42bdbce034f61 : SUCCESS in 40m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b12a927442ba4b058ec7bad5836b9154 : SUCCESS in 13m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/adec88cf82ff43148977eace0343c836 : SUCCESS in 7m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bc0e7f889a49491da4b42af0b85ccc57 : SUCCESS in 52m 57s","accounts_in_message":[],"_revision_number":5},{"id":"4da68da2e9c2e751dbe585677125c98841f91258","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2021-01-07 08:45:28.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"65b81f48e166c66ae42c11784a151c06c1f82fdd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 09:52:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6fb31a24607346deb772da900ea38d4d : SUCCESS in 9m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/4bf5d352391b48c99d0c4d62ea14634e : SUCCESS in 1h 02m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6eb2f500ab114714b4633aa509aa595d : SUCCESS in 40m 31s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9df63e624dac453f8407126c7346ca03 : SUCCESS in 9m 07s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/12007756f3f245f7990af570d3130132 : SUCCESS in 9m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cdd4b42003104c0f95c72f5e5f5b1d88 : SUCCESS in 13m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d0f708b459b54316b986f8357894241c : SUCCESS in 12m 08s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2832d4c856cf4f4d9649243b3c404900 : SUCCESS in 13m 12s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c58a67a1aba443c3812b629658e452b7 : SUCCESS in 13m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/afd784db5ea949dc85a40f34aabca85f : SUCCESS in 16m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/69fd039c9d2f4baa9409e6d7621cdb7c : SUCCESS in 16m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/99000fae14d64852b95a10245f0a8ba1 : SUCCESS in 17m 37s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/85bbd94652c545d4bb4ff5b9039ed9db : SUCCESS in 18m 04s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3068197610054563888863ae4bb815ee : SUCCESS in 18m 23s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/bbb1480c49564000b1d75b988ed79640 : SUCCESS in 17m 36s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b6e06a0137b24e16ade2d6562800e209 : FAILURE in 32m 34s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/86a69c0fbe564359b8026d9f8727bfab : SUCCESS in 45m 24s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/53cf11be02cd479f8bf9ed099a6abe9b : SUCCESS in 42m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/113293ba0947447cacb8fac0f1ecccc0 : SUCCESS in 41m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b2d753ccee034549ac4982239deb5347 : SUCCESS in 40m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb9a2d7dc1854efa807b125122461316 : SUCCESS in 13m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1f10a8f948944f8ac6a09ea8756b762 : SUCCESS in 5m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3dc079b0ca264b18bb293b7b6ff379bc : FAILURE in 7m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/45e67a3a76dc46f2807a59ef82e7cd0a : SUCCESS in 1h 01m 51s","accounts_in_message":[],"_revision_number":5},{"id":"be6eed9a42c6ba40ca8405dbce31dbebe3dc751c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 09:52:58.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"6e4e99f73544a3d93157b7cd12152d15416331e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 11:35:33.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ada3aa55995a4fc69969cfc081d60d5e : SUCCESS in 7m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/781d2dd25bdb48d09e2c68168a94d27b : SUCCESS in 1h 02m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6137eb4822e74de2b05a226d748bd0cd : SUCCESS in 47m 24s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/42b5ad1a473747659cd887c862aec7d9 : SUCCESS in 15m 38s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/e983dc25d29e4a148abd6bf68c52297b : SUCCESS in 10m 38s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f83ba1ea872a4c2d94579e2e07e31af0 : SUCCESS in 14m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6a25b28e44bc4c288c2519ddbe4e9176 : SUCCESS in 17m 58s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1e8c0eb34bd842cb9c18b15ab95920c0 : SUCCESS in 16m 09s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/854d34a8e23a4aca96b5a8d28945c15c : SUCCESS in 21m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6b850d433d9948c98e0b1b3dec08d57a : SUCCESS in 15m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e2f805e7272843dfb361dd048f87a3c1 : SUCCESS in 16m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9a99f28b98c64694b7e34766f2897060 : SUCCESS in 18m 37s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/99463ac0acb6407398e493484ef00af2 : SUCCESS in 17m 02s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/39e71d62c7304cab9fa2ec3e3b897d45 : SUCCESS in 16m 20s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/767ee291c80d474c992b020ec2e93be2 : SUCCESS in 17m 31s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/abe44d0bf75d42f987bf306de15d7aee : SUCCESS in 42m 51s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/53e98d47c51a4e149d539180d7d89f33 : SUCCESS in 47m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4b55f92e582a46449e554a3d7ec6f59b : SUCCESS in 42m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/049c268b92ce4abb8e061de1e4661b84 : SUCCESS in 40m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9c304b5cce264cc5a3c057c84379ab4e : SUCCESS in 13m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/062685a598f64d52b624e85f39ed1832 : SUCCESS in 6m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65825a9b51034a0aa2ea993dc39271e4 : SUCCESS in 1h 00m 26s","accounts_in_message":[],"_revision_number":5},{"id":"b5d52d98a9e8c5a7509711542bdae72aa19c56a9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 11:35:34.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"860ea0c8263b6347f0310125408c4a368bccd650","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 11:40:26.000000000","message":"Patch Set 5:\n\nBuild failed (promote pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b36b256e352448ef99163356822a4d90 : FAILURE in 1m 00s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/61acffdd283c44c39954be008760d3b8 : SUCCESS in 45s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/0d760e0c98214125821f5d593a884bd8 : SUCCESS in 54s (non-voting)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"6930bc24b2f7613bc56bee3d2c34f7bb4890ec39","revisions":{"8741ed91fd20cd28b980c1d7cc727674ac691c0f":{"kind":"REWORK","_number":1,"created":"2020-12-04 15:31:04.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/52/765552/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/765552/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/765552/1"}}},"commit":{"parents":[{"commit":"e22cad666a7bbb16a40a85a162a829da0f23c187","subject":"Merge \"xlo: 5xx while validating first segment is a server error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e22cad666a7bbb16a40a85a162a829da0f23c187"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-04 15:27:11.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-04 15:31:01.000000000","tz":60},"subject":"Memcached client TLS support","message":"Memcached client TLS support\n\nThis patch specifies a set of configuration options required to build\na TLS context, which is used to wrap the client connection socket.\n\nCloses-Bug: #1906846\nChange-Id: I03a92168b90508956f367fbb60b7712f95b97f60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8741ed91fd20cd28b980c1d7cc727674ac691c0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8741ed91fd20cd28b980c1d7cc727674ac691c0f"}]},"branch":"refs/heads/master"},"bfa17897478d81dd2e840897dbb029bc4b4b0cbc":{"kind":"REWORK","_number":2,"created":"2020-12-04 15:49:01.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/52/765552/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/765552/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/765552/2"}}},"commit":{"parents":[{"commit":"e22cad666a7bbb16a40a85a162a829da0f23c187","subject":"Merge \"xlo: 5xx while validating first segment is a server error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e22cad666a7bbb16a40a85a162a829da0f23c187"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-04 15:27:11.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-04 15:48:41.000000000","tz":60},"subject":"Memcached client TLS support","message":"Memcached client TLS support\n\nThis patch specifies a set of configuration options required to build\na TLS context, which is used to wrap the client connection socket.\n\nCloses-Bug: #1906846\nChange-Id: I03a92168b90508956f367fbb60b7712f95b97f60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bfa17897478d81dd2e840897dbb029bc4b4b0cbc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bfa17897478d81dd2e840897dbb029bc4b4b0cbc"}]},"branch":"refs/heads/master"},"387b7d823924295c0feeed527d1babd22b4ee729":{"kind":"REWORK","_number":3,"created":"2020-12-07 10:54:10.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/52/765552/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/765552/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/765552/3"}}},"commit":{"parents":[{"commit":"e22cad666a7bbb16a40a85a162a829da0f23c187","subject":"Merge \"xlo: 5xx while validating first segment is a server error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e22cad666a7bbb16a40a85a162a829da0f23c187"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-04 15:27:11.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-07 10:53:56.000000000","tz":60},"subject":"Memcached client TLS support","message":"Memcached client TLS support\n\nThis patch specifies a set of configuration options required to build\na TLS context, which is used to wrap the client connection socket.\n\nCloses-Bug: #1906846\nChange-Id: I03a92168b90508956f367fbb60b7712f95b97f60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/387b7d823924295c0feeed527d1babd22b4ee729"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/387b7d823924295c0feeed527d1babd22b4ee729"}]},"branch":"refs/heads/master"},"5b61381ce16acdfa28e9e154b54159d53903e6f0":{"kind":"REWORK","_number":4,"created":"2020-12-07 11:13:33.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/52/765552/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/765552/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/765552/4"}}},"commit":{"parents":[{"commit":"e22cad666a7bbb16a40a85a162a829da0f23c187","subject":"Merge \"xlo: 5xx while validating first segment is a server error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e22cad666a7bbb16a40a85a162a829da0f23c187"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-04 15:27:11.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-07 11:13:20.000000000","tz":60},"subject":"Memcached client TLS support","message":"Memcached client TLS support\n\nThis patch specifies a set of configuration options required to build\na TLS context, which is used to wrap the client connection socket.\n\nCloses-Bug: #1906846\nChange-Id: I03a92168b90508956f367fbb60b7712f95b97f60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5b61381ce16acdfa28e9e154b54159d53903e6f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5b61381ce16acdfa28e9e154b54159d53903e6f0"}]},"branch":"refs/heads/master"},"6930bc24b2f7613bc56bee3d2c34f7bb4890ec39":{"kind":"REWORK","_number":5,"created":"2021-01-06 17:49:17.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/52/765552/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/765552/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/765552/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/765552/5"}}},"commit":{"parents":[{"commit":"e22cad666a7bbb16a40a85a162a829da0f23c187","subject":"Merge \"xlo: 5xx while validating first segment is a server error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e22cad666a7bbb16a40a85a162a829da0f23c187"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2020-12-04 15:27:11.000000000","tz":60},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-06 17:47:38.000000000","tz":-480},"subject":"Memcached client TLS support","message":"Memcached client TLS support\n\nThis patch specifies a set of configuration options required to build\na TLS context, which is used to wrap the client connection socket.\n\nCloses-Bug: #1906846\nChange-Id: I03a92168b90508956f367fbb60b7712f95b97f60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6930bc24b2f7613bc56bee3d2c34f7bb4890ec39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6930bc24b2f7613bc56bee3d2c34f7bb4890ec39"}]},"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":{}}}]}
