)]}'
{"id":"openstack%2Fswift~717138","triplet_id":"openstack%2Fswift~master~I24c29540ee4b91adeb7b9f44fe84bc4d46f89218","project":"openstack/swift","branch":"master","topic":"memcacheDeleteServerKey","hashtags":[],"change_id":"I24c29540ee4b91adeb7b9f44fe84bc4d46f89218","subject":"Extend MemcacheRing.delete() API to manage server_key","status":"MERGED","created":"2020-04-02 22:40:54.000000000","updated":"2020-04-03 20:56:48.000000000","submitted":"2020-04-03 20:52:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"717138-1585947175425-6ca8d248","meta_rev_id":"b4908fd9ecb3625976952bb30018d5183b5db84c","_number":717138,"virtual_id_number":717138,"owner":{"_account_id":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-03 20:52:55.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":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-04-03 15:01:32.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":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-04-03 15:01:32.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":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-03 15:01: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"},{"updated":"2020-04-03 20:52:55.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":"6fdf5882e711830ec6368cb04f24b26a988dbd0d","author":{"_account_id":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},"date":"2020-04-02 22:40:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"493b1feece5e6bd71b8d0305b70edababb2f37d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 00:22:36.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/5ee55e1dcc75404e805ed00ca969b431 : SUCCESS in 11m 14s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a23e1bfd050945318a9da29be0c10273 : SUCCESS in 1h 08m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/27eeba4c96c2488280a291be7c3e5469 : SUCCESS in 51m 54s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d3057fcdf04d4ddfb8140ebb106f15e9 : SUCCESS in 13m 13s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cba4952e69d14979978bf6c737f25413 : SUCCESS in 13m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/be8968d481ed4fc6947f5f629491324d : SUCCESS in 13m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a9cab16719ba4f56909d4443161c05ee : FAILURE in 17m 41s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ba9ef14d4020422ab929a36cff722fe5 : FAILURE in 13m 51s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e09e5b6793d140878a15a88ed3076017 : FAILURE in 20m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9629520eb5d74521987f86d0bb5a018a : SUCCESS in 13m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f9b45d16c6464e3a857a23090e93b73a : SUCCESS in 14m 46s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/bc22a9ac0fd1441582cdf0a0c775a557 : SUCCESS in 16m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a515c7963d064ad985cb7ae95f01b89e : SUCCESS in 17m 06s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/ee00b9291c744ad8a2a23b32afb51b42 : TIMED_OUT in 42m 37s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/39bd71f10f7d4ba69250c3dedce82af1 : SUCCESS in 12m 35s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ef892adebb0c4106932f246edd5693d8 : SUCCESS in 14m 37s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/a5eeeb6e146842ae984f938523b7686a : SUCCESS in 14m 24s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/32dd63f854974d0f91f947295b6965f0 : SUCCESS in 18m 54s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/35750aa0d04c4d959922c6010932d62b : SUCCESS in 17m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c16e2e2b7a734408b987cf05cd20a726 : SUCCESS in 23m 28s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6e6d7997bdf245b0908af0fd33c89b75 : SUCCESS in 49m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a49a00443d2b4a179e18700f12002277 : SUCCESS in 39m 48s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/d4cc6d968fb2495281e6caa4c91d1992 : SUCCESS in 32m 14s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/acbb9f180c0940b4b3b9fbe61b7f31cd : SUCCESS in 35m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ecc3ae8047734d008ee2556bd95fca0b : SUCCESS in 13m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bfbf8e456bc4767bd3ddfab4aa686ac : FAILURE in 7m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c4e625f938f5408a91fa890d207234a5 : SUCCESS in 29m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca4edc291c664cd29db5c6613ded2571 : SUCCESS in 1h 06m 25s","accounts_in_message":[],"_revision_number":1},{"id":"9000738623f8eaf47a8a154b41d6892f73894671","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-04-03 00:31:45.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nOne little py3 fixup needed, but otherwise looks pretty good!\n\nOut of curiosity, how are you using get/set_multi? I don\u0027t see that getting used anywhere in the codebase...","accounts_in_message":[],"_revision_number":1},{"id":"552c68c628e1269a1981a66fae3f79f571312336","author":{"_account_id":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},"date":"2020-04-03 13:25:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b132038c9635c3ff7d0ef3d998ac869fc040c3d3","author":{"_account_id":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},"date":"2020-04-03 13:35:56.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nFor information, in an internal middleware, we set some metadatas about objects during head/get query and we need to get all these entries during container listing.\nTo speedup extraction on memcached servers, we use account/container as server_key with get_multi().","accounts_in_message":[],"_revision_number":1},{"id":"68c5dea259cbce715d47af5e230058a0ac11124d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 14:42:55.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/de0589103d6b422c9c463b7ef0e975c4 : SUCCESS in 12m 47s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3ae0fbc833c84eba98b5f12f8a3b46b4 : SUCCESS in 1h 13m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/691a000095f04dcca6579b275294411e : SUCCESS in 51m 24s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e0c9773aecc746fe94aa13179e165b12 : SUCCESS in 14m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a6b7c619ee254f5d909677b59e0416f7 : SUCCESS in 14m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/22f80a8a8c764fc58d73326c81ef49de : SUCCESS in 31m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5822cd15db754ae58be84dd322c93995 : SUCCESS in 16m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/acee82d63bf84419bd2b50bb323f1620 : SUCCESS in 19m 28s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ee0c22b6e5b54619bef3fe592cb62632 : SUCCESS in 18m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b41cfae9e7cf4f4297ee0e9469454ce0 : SUCCESS in 15m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6a43f7600f9d4119856e78518bfee48e : SUCCESS in 19m 49s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/6907cdbd3bb846a480f0ab054f63b536 : SUCCESS in 15m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0d929566ca1e47d8a10b01625a0d8370 : SUCCESS in 17m 41s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/86d404ca95a6463da32420e4824b19b4 : SUCCESS in 23m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d0be35ed722a43788a6941ea71bb7909 : SUCCESS in 16m 02s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f31504b0089744b394bd348413d68d9b : SUCCESS in 26m 24s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/fe338c261bfd4e89afd3d3e6b9e47f4d : SUCCESS in 16m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7d756e763d6e4a07a24fe159cd452da4 : SUCCESS in 19m 58s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/1d01af2a44a44cef9fa86bd89086b40d : SUCCESS in 22m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/41f39911289c4cb39d26259c199396c0 : SUCCESS in 31m 23s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8926d03849744df295c2dc81d605c375 : TIMED_OUT in 1h 02m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8dee9a4faf424640a01ba1a729ccb965 : SUCCESS in 32m 27s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/de21c03bc0a54d0aaf7cb362aa5ab5d6 : SUCCESS in 33m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2b44c34109754d11bf510a01cf1a69b7 : SUCCESS in 34m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fcbb683063a84126ad9064906dbfdc9f : SUCCESS in 22m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/468fc2e5f1884aa9bd9c4f2ea520c604 : SUCCESS in 8m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0914527bdffd46d9973d9190f8d60ccd : FAILURE in 46m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/def07352c28145b39ece2c3bb2353854 : SUCCESS in 1h 05m 39s","accounts_in_message":[],"_revision_number":2},{"id":"7f56a69f83b870cd46246ecf9a1c684f81a1ca0e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-04-03 15:01:32.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d3922547393e475e9898463ce1e5aaca197b6092","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 18:07:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c2c62579bbb45b0ae826dc1a8d8dce8 : SUCCESS in 11m 11s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/9292c6c49af94e5a93110742967f089d : SUCCESS in 1h 05m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/00e4f3d4a81948ab8394c8dee4cabb97 : SUCCESS in 52m 28s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/002aca122f1647fb95cbe6a3d19d45f0 : SUCCESS in 15m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0433fe08b0174281b8a6bd10dd80b58d : SUCCESS in 13m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/81780e4b738b444ca1385a218499b080 : SUCCESS in 16m 50s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/99583eb2ae0947fdb252975bc15ac921 : SUCCESS in 14m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e69c07bfd69e45f491745ab40b926b32 : SUCCESS in 13m 52s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8361f54126fe492c9c0d70219da37921 : SUCCESS in 15m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/35d29fd839664f41a761791fcc7e1cfd : SUCCESS in 12m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d8752f2a95e5405bb623242bc610cea6 : SUCCESS in 17m 27s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/47ceca1d9d004eb0949b3301d0b7c51a : SUCCESS in 12m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0a19e78285234251afcce4d2da7f8ccd : SUCCESS in 14m 01s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/a948c256712447198e9dfd52526fc5b3 : SUCCESS in 32m 15s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/031a0e5d086e44f39f49627f2b514a46 : SUCCESS in 14m 00s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/023fa3df5b734ac5867f95afc66c6bc0 : SUCCESS in 18m 20s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/baca37d18dd44c008b8831cd35630d5a : SUCCESS in 14m 58s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d98de6641c404f9d8482e416db6663b4 : SUCCESS in 12m 07s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/5a24cb6b383c4a239cfa491634217819 : SUCCESS in 17m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5d2450a5b1954d10ab00ef8032092eb9 : SUCCESS in 24m 44s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8e86a76f048544d2af43e904129f1723 : SUCCESS in 55m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/54b4c6607834478582fcd16205a78b92 : SUCCESS in 36m 50s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/ee7fe3df5392430cb3c7a06da89b401a : SUCCESS in 35m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6cf08cd47d5945c285b52f792fd6e11a : SUCCESS in 33m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1bab9aeb333a4e9f936e9786c4330e60 : SUCCESS in 19m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cbde8eeaec9547f7a424349f80afff71 : SUCCESS in 9m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f4bf141ce84643eb909f3fb24f713342 : SUCCESS in 26m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/faa3acc13d1f468bb816a31434ea653c : SUCCESS in 1h 02m 20s","accounts_in_message":[],"_revision_number":2},{"id":"c89053e2ef6da1cc253b9969a5b62af531b97faa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 18:10:17.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"45ff6b94541d7f387b63f2af50fa048a2a7ce8d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 20:52:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"1f9b707b15c552090de2e18b2eb8e8bf3f8d79d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 20:52:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f374f6a057994b0897aa02e703b43fd9 : SUCCESS in 11m 38s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3e1631dc4602455fb914e300633964a3 : SUCCESS in 1h 00m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8bac97eed3ad48e7980ac4839233ef9a : SUCCESS in 1h 01m 08s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/106e3aec8ed44afcbce9b349ac11dbba : SUCCESS in 13m 14s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/f0934c0247304115b5390df5f78b5e10 : SUCCESS in 14m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/664c4315df7f499aa34c883933aa5844 : SUCCESS in 14m 34s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c9cdb9556e10437c82916cbd441f5d1c : SUCCESS in 15m 10s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a20fdd21c6724c049b98452d3318d416 : SUCCESS in 14m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a666135040a842d9a66d1032ab5953c8 : SUCCESS in 17m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c097a5971ab14026a36c707a8a500c34 : SUCCESS in 14m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/bf339087f3b64ce0b33994fd3d391a7c : SUCCESS in 13m 48s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/97c7522c81c2407883e3697eb4edaa09 : SUCCESS in 12m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/36bfcef4630140969e26981fb64cca59 : SUCCESS in 12m 00s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/826488e0876a4b1fbcabbb1b99857814 : SUCCESS in 17m 24s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c269fc1983604bbdb80674ca49113623 : SUCCESS in 11m 57s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/e1a91716d0134627950dfca3821d36ed : SUCCESS in 12m 10s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/05d680e0d7d64bb4a445a20eae3d96a1 : SUCCESS in 12m 30s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/53dc50530a6542cb99367f8454bb61ad : SUCCESS in 17m 18s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5370832543f14dfc835ccd160fa9e3b6 : SUCCESS in 46m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/41b276c597334edc981d968b7964c8e0 : SUCCESS in 32m 28s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/a497b1127a66428eb3efcfc3cf26ebf9 : SUCCESS in 36m 10s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/785ef1b624d74473adb44ce136899163 : SUCCESS in 33m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a06eb5e6ba0d4bd48b0f8e88f36001d4 : SUCCESS in 18m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/789d0af110584bbb9b8678f797b937e0 : SUCCESS in 8m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/84d5eaf13e864ffb9c9d740a118cf0dd : SUCCESS in 1h 13m 55s","accounts_in_message":[],"_revision_number":2},{"id":"62678450884db84cd974d6b06e18f114bf8f8b6e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 20:56:48.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3597e917bb94477aab85da887bda74a : SUCCESS in 3m 29s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/db4204cb580343f3987b17739f409ba6 : SUCCESS in 2m 38s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/37cdf368a6f9469291942d3997580daa : SUCCESS in 2m 08s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"bbea88cb1a2f11d8609e4d43ac57f80717576ae8","revisions":{"a303bc3c3ce23b6bee3601fcda7f0ae09335036b":{"kind":"REWORK","_number":1,"created":"2020-04-02 22:40:54.000000000","uploader":{"_account_id":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},"ref":"refs/changes/38/717138/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/717138/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/717138/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/717138/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/717138/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/717138/1"}}},"commit":{"parents":[{"commit":"b4b0ebd4aa0a710af288a69ae787e10420fdeb1a","subject":"Merge \"Make wsgi server uses systemd\u0027s NOTIFY_SOCKET\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b4b0ebd4aa0a710af288a69ae787e10420fdeb1a"}]}],"author":{"name":"Romain de Joux","email":"romain.de-joux@corp.ovh.com","date":"2019-10-07 16:02:21.000000000","tz":120},"committer":{"name":"Romain de Joux","email":"romain.de-joux@corp.ovh.com","date":"2020-04-02 22:30:26.000000000","tz":120},"subject":"Extend MemcacheRing.delete() API to manage server_key","message":"Extend MemcacheRing.delete() API to manage server_key\n\nMemcachering provided set_multi/get_multi to set/get list of key on an unique\nmemcached server selected in ring with server_key value. But current api doesn\u0027t\nallow to deleted value save with set_multi.\n\nThis change add a server_key optional keyword to delete method to allow to\ndelete entry in the memcached selected with server_key instead of key.\n\nChange-Id: I24c29540ee4b91adeb7b9f44fe84bc4d46f89218\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a303bc3c3ce23b6bee3601fcda7f0ae09335036b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a303bc3c3ce23b6bee3601fcda7f0ae09335036b"}]},"branch":"refs/heads/master"},"bbea88cb1a2f11d8609e4d43ac57f80717576ae8":{"kind":"REWORK","_number":2,"created":"2020-04-03 13:25:33.000000000","uploader":{"_account_id":28499,"name":"Romain de Joux","email":"romain.de-joux@ovhcloud.com","username":"rdejoux"},"ref":"refs/changes/38/717138/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/717138/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/717138/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/717138/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/717138/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/717138/2"}}},"commit":{"parents":[{"commit":"b4b0ebd4aa0a710af288a69ae787e10420fdeb1a","subject":"Merge \"Make wsgi server uses systemd\u0027s NOTIFY_SOCKET\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b4b0ebd4aa0a710af288a69ae787e10420fdeb1a"}]}],"author":{"name":"Romain de Joux","email":"romain.de-joux@corp.ovh.com","date":"2019-10-07 16:02:21.000000000","tz":120},"committer":{"name":"Romain de Joux","email":"romain.de-joux@corp.ovh.com","date":"2020-04-03 11:49:27.000000000","tz":120},"subject":"Extend MemcacheRing.delete() API to manage server_key","message":"Extend MemcacheRing.delete() API to manage server_key\n\nMemcachering provided set_multi/get_multi to set/get list of key on an\nunique memcached server selected in ring with server_key value. But\ncurrent api doesn\u0027t allow to deleted value save with set_multi.\n\nThis change add a server_key optional keyword to delete method to allow\nto delete entry in the memcached selected with server_key instead of key.\n\nChange-Id: I24c29540ee4b91adeb7b9f44fe84bc4d46f89218\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bbea88cb1a2f11d8609e4d43ac57f80717576ae8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bbea88cb1a2f11d8609e4d43ac57f80717576ae8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
