)]}'
{"id":"openstack%2Fswift~795484","triplet_id":"openstack%2Fswift~master~Ie270b9f76a033818e9b744b574350887056238c9","project":"openstack/swift","branch":"master","topic":"add_ttl_to_memcache_client","hashtags":[],"change_id":"Ie270b9f76a033818e9b744b574350887056238c9","subject":"memcache: Add mg command and get_ttl helper method","status":"NEW","created":"2021-06-09 07:08:55.000000000","updated":"2021-06-15 03:46:06.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"5a6f4724ff722403248ee7f795b1e69361113704","_number":795484,"virtual_id_number":795484,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-06-15 03:46:06.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-09 08:03:52.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":"CC"},{"updated":"2021-06-09 08:11:44.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-06-11 22:07:40.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":"58a347fc2927e26081ce8cfdcf4ac5a2affacf05","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-09 07:08:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9fe91cc62e389641c154f140dc6b24bb2323669d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-09 08:03:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8082aefb0fcf4208a4d6ed4cf3896303 : FAILURE in 41m 37s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1d63303904b743b8926f6f8ee51df518 : FAILURE in 52m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ec55175ee36fc6eb86d763c66bb7c25e04e2fc99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-09 08:11:44.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ac5b5c8653c48d293360b316995df50 : FAILURE in 7m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/45d5fa62589b4942817eaf017498585b : SUCCESS in 58m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c88dae8399434694b21e4fea2750848b : SUCCESS in 41m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/add4ef565677468eb488ae935bde75c6 : SUCCESS in 8m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1bef03e2666e4a98a09a96110edc15fa : SUCCESS in 8m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1e1c91eec9f6403eab7789888863ba93 : SUCCESS in 16m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/618cae88e321471480a628a4efdd250c : FAILURE in 15m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b2d427e4ea544b9b88c25befd3836db2 : FAILURE in 16m 28s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f842573684a64bf58913e7e6f6c5cdfe : FAILURE in 15m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0f26e6254f0b42f08034cd45e5168acf : FAILURE in 15m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5d28bec6c02546759817274fbd1de909 : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/32950787c2a54e5c9757521c3f3c6433 : SUCCESS in 18m 20s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/49b2d81de62c49c9ad0bcd0945417f93 : SUCCESS in 17m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c1a4e3061989405692951b3a273474ff : SUCCESS in 23m 15s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/6f198695fe1f40ef84ec29ec3806848d : SUCCESS in 20m 13s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/5ba902f755a34a7fb1cf8282bebd145b : SUCCESS in 18m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/31f1d803236f4c9cb54e71a460da3f8c : SUCCESS in 7m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/207b91775a114c13984aed39694993a5 : SUCCESS in 26m 25s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bf36d32861e24969974a9b44fe9a243a : SUCCESS in 57m 56s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/972f430746f64900898856030a405c89 : SUCCESS in 47m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1808a8eb717840f9a5c68e28bbe6fc05 : SUCCESS in 42m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2f874ba24030478eb207e16b78e85319 : SUCCESS in 38m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c751f1c9d2e44f3bb12861731d748d67 : SUCCESS in 20m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d374d5b2612448d83d8664851e83936 : SUCCESS in 6m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c3ebaa27f0a1415c80490d5a6dcdb942 : SUCCESS in 38m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e4cc25b5e7aa43fc8e6b7aaeffbebfb9 : SUCCESS in 58m 25s","accounts_in_message":[],"_revision_number":1},{"id":"6f9f658ea8e9ae693fb4f579caec3697d6a8ced3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-10 23:41:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c7451545c29dad7e3ec406c52f7525593c790240","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-11 00:21:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d9141ac089f04b288cfe21e62d942947 : FAILURE in 35m 36s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/19aaaf0b54de491c91a30e8b7970ece7 : FAILURE in 35m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"290748c342598ec6904c4a16b77d43617ac4533f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-11 00:41:45.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/02bfd9d335d246558b5e8ee1337b0cd3 : FAILURE in 6m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/44b356d102534983baa3a3a9344205f8 : SUCCESS in 59m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dde6870b110a4ad59e68217902f6cec5 : SUCCESS in 44m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7bfbdaef2bc0438fab11ddbf91884f42 : SUCCESS in 7m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f4d3af2226e44a85895a6f290e645d3b : SUCCESS in 8m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/75761b2d6199443ea6d2d4cfcf233df3 : SUCCESS in 20m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4581c36e8e0d49dd914c76ffab11e6cb : FAILURE in 17m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e2db8fa59fc9452fada3b280a841c3c1 : FAILURE in 20m 33s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d703c30bb86e4c968da8c68e3e978b0e : FAILURE in 15m 42s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e1a48191144c455880015c346e38a581 : FAILURE in 19m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0c4b244e301048c79874729120ce77ed : SUCCESS in 18m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0cac13ebbf354c56bd76ef538545e30e : SUCCESS in 21m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f05d70530a67476e862544d3b2baab1d : SUCCESS in 19m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5cb2cfa93d8441119934966987fde325 : SUCCESS in 20m 54s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/df784afc1f734cd08e5b5009994cd05b : SUCCESS in 20m 50s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/62f15e870e9a448fae63a2d71edb99fb : SUCCESS in 23m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6838a121cb884e42bcf0d685af402590 : SUCCESS in 6m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8d8c55ed6f264a22bab3b6a0a304a65f : SUCCESS in 25m 07s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/00ea1afb7fac42e29b3433cd65062783 : SUCCESS in 51m 46s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/6773e8f458ff41588e0773675299fb17 : SUCCESS in 52m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dc69b2b5b9884578af01de4d08421d4c : SUCCESS in 42m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/19c0722d73f64f7798200098b91344cf : SUCCESS in 40m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ae2fe5f4c05647f1a24147dfd805bbbc : SUCCESS in 15m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/716b9c39e9e64efe9880019d67220071 : SUCCESS in 6m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d74bb008db5c48fe802ceb2c43ea192a : SUCCESS in 22m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d436b8cbf6334dc98f72d18899507dba : SUCCESS in 43m 04s","accounts_in_message":[],"_revision_number":2},{"id":"98dd155f0db150a0bb6ac3c24521bc8024156923","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-06-11 22:07:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8ab0f828f11807f663879b2c3432c0a43f956fa4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-06-11 22:09:49.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nJust fixing up for py3.","accounts_in_message":[],"_revision_number":3},{"id":"5261397b1c0721445b6d36ed5c72e9b41cb66512","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-11 22:45:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0bf12451b5414a75b4e8678486f2e8f4 : SUCCESS in 29m 57s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f20928ba8ce94c8f9bfc4e70e3070e6a : SUCCESS in 32m 19s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1d1f06db46e0aac08f0e38761cdfa7dc4e96f7a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-11 23:21:55.000000000","message":"Patch Set 3: 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/34504f2883f74815b9c997ed16b41124 : FAILURE in 12m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/a651631b9a47412eae81fbe7ae6715c3 : SUCCESS in 1h 12m 13s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cb3f331d512c423194589fa63c229161 : SUCCESS in 37m 25s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4fbfb7475ca24f4e9cc36b0d84d420e6 : SUCCESS in 8m 20s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ee25b7c170e14aca85322a112ed06b2e : SUCCESS in 8m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e2d3b6ba5651494084658849558f6502 : SUCCESS in 15m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/96a8ede18d4e45b59839c6701d1db055 : SUCCESS in 16m 31s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1ed45b4a9a5143e1864f9355482731a6 : SUCCESS in 14m 58s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f12d8f23c7ed4745811521c5a77f5a73 : SUCCESS in 15m 21s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f70b2460d4ff449fba9add56658f3d3e : SUCCESS in 16m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/64734c8e538743b5a954155e6cd5303f : SUCCESS in 16m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b8c9b9053e3943aaa3a14574971a3f83 : SUCCESS in 17m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/50b0536d10294ab9a26a89ae6c7ecd76 : SUCCESS in 16m 45s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/19e1dcf193a948a2b97c6495051da577 : SUCCESS in 18m 55s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b71bfad975d14d48bf28177228023b2a : SUCCESS in 18m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/dafd95ed2bdd440b89a19f95019806de : SUCCESS in 21m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d09c5c231374476f8835b9cb4774bca0 : SUCCESS in 8m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0e36e0b67f554104b6fe0eaf630e8a72 : FAILURE in 24m 06s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bf6e335c0d2e422a845b5c7caa84a2e7 : SUCCESS in 47m 13s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/782030d9971a4f8c80ddbcc00501a4ac : SUCCESS in 49m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/194991763cb24777925dce439aa50a5a : SUCCESS in 39m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b1e020c3a045472d9808bc1b7171c1f8 : SUCCESS in 46m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ff1e76b4bee4c6a91a8a42b37eefd10 : SUCCESS in 16m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff40d534aaa24f9db9141545e581043b : SUCCESS in 6m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9631ccdde4054f069ad7ac738c7f0f47 : FAILURE in 23m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/13c5c7d111eb4932b887a8c681348acf : SUCCESS in 50m 05s","accounts_in_message":[],"_revision_number":3},{"id":"cb3474a77be5f0456389bdd55504044a8c862374","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-15 00:51:45.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2bed5d9720def0e083f86a4ea240ba2c4e963176","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-15 02:08:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ffd582a1359ef7901357e9de93c1cb40c2054c3b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-15 02:53:03.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8a920e3e064f4d938d7f97fe3577676e : SUCCESS in 39m 21s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b8b59c7a85fa48f7909941ef41cb270f : SUCCESS in 37m 53s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5a6f4724ff722403248ee7f795b1e69361113704","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-15 03:46:06.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/76ad45f30ea546c2b3f17e31fd5c1a12 : SUCCESS in 8m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/b148d9465ef7419ab251f39462dde43b : FAILURE in 18m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c2b4b874ec99466ba730fff439bb12b4 : FAILURE in 23m 25s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e72bee6ce45d4ceaae3235a23497ec4a : SUCCESS in 9m 06s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/392057c4fd654acd8809ba72368d6ff2 : SUCCESS in 8m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/44d7efb05db4428c95f5f3d60e5e8e61 : SUCCESS in 21m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0541d4f9f8d541929b5850e257ebc142 : SUCCESS in 15m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5770c0512c394b4bafe21e7eda91b236 : SUCCESS in 21m 23s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8e40e8c008904ae0baba5cb1ddb686cb : SUCCESS in 21m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/478680dad92b46a1a64a78f193ff4427 : SUCCESS in 18m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/92db336f0e844bde8c7315a8b9e3c87b : SUCCESS in 20m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/73e8c122720e4700b39ecd7a9ac7ab2f : SUCCESS in 23m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/844c5e818af14065b6aa131093d88f3d : SUCCESS in 21m 58s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8385f875e861407ebf314ee62ff086e2 : SUCCESS in 1h 08m 39s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/6635f55144a64171b1ea3de6299d50b3 : SUCCESS in 19m 28s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c8822ac937394c6491e5b5c6adb8af8a : SUCCESS in 19m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ca2b7e7de3eb4d80acaa420d188fd4ee : SUCCESS in 9m 59s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2ed9dd773cbb4b1fae1369123fd0c095 : FAILURE in 23m 12s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/17833e73ab504d2ba1359bd6fab67b45 : SUCCESS in 50m 38s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/70fb944989cd4087a7125ca803b67c3e : FAILURE in 1h 36m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b3b962b36d7142b09d0c3ec3012b9f08 : SUCCESS in 39m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e459a776b8504a4bb1a6e6d85436f77e : SUCCESS in 34m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6ad59939090f47e7803f38246639eb01 : SUCCESS in 17m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86061cabde0e42f58bec736814bc2aae : SUCCESS in 5m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3a7691fe2b47431492c87ab0e9207045 : FAILURE in 13m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ef3c7484c3c1431d88824dfdddf3cb8a : FAILURE in 23m 05s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"99a2f9418f529ffa5a4c60c889e5a4191a1389ec","revisions":{"ce6efe824c83a097cb46e9244584c7d8f8ff5056":{"kind":"REWORK","_number":1,"created":"2021-06-09 07:08:55.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/84/795484/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/795484/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/795484/1"}}},"commit":{"parents":[{"commit":"4af0dc24108838cd2c667d65740e1a60e3af4e50","subject":"Merge \"Add non-voting swift python3 unit test jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4af0dc24108838cd2c667d65740e1a60e3af4e50"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-09 07:02:02.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-09 07:02:02.000000000","tz":600},"subject":"memcache: Add mg command and get_ttl helper method","message":"memcache: Add mg command and get_ttl helper method\n\nIn memcach version 1.6+ there is now support for metadata commands.\nProbably the most important one is the ability to get the TTL left of\nan object in the cache.\n\nThis patch adds 2 new methods to the MemcacheRing client:\n\n  mg: a command used to get metadata (metadata get) which returns a\n    dictionary of metadata. Keys as determined by memcache.\n get_ttl: A helper method that uses the above command with the \u0027t\u0027 flag,\n    which represents TTL, to return the TTL (in seconds) of the object at\n    the key you pass in.\n\nWe\u0027ve had an issue where some data got stuck and stale and being able to\ncheck the TTL would have made things much easier to determine. A TTL -1\nmeans unlimitied. None is returned if the object isn\u0027t in the cache.\n\nChange-Id: Ie270b9f76a033818e9b744b574350887056238c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ce6efe824c83a097cb46e9244584c7d8f8ff5056"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ce6efe824c83a097cb46e9244584c7d8f8ff5056"}]},"branch":"refs/heads/master"},"558795f2a2d692714ddf26339ab2145c156e6c9b":{"kind":"REWORK","_number":2,"created":"2021-06-10 23:41:15.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/84/795484/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/795484/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/795484/2"}}},"commit":{"parents":[{"commit":"4af0dc24108838cd2c667d65740e1a60e3af4e50","subject":"Merge \"Add non-voting swift python3 unit test jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4af0dc24108838cd2c667d65740e1a60e3af4e50"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-09 07:02:02.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-10 23:40:52.000000000","tz":600},"subject":"memcache: Add mg command and get_ttl helper method","message":"memcache: Add mg command and get_ttl helper method\n\nIn memcach version 1.6+ there is now support for metadata commands.\nProbably the most important one is the ability to get the TTL left of\nan object in the cache.\n\nThis patch adds 2 new methods to the MemcacheRing client:\n\n  mg: a command used to get metadata (metadata get) which returns a\n    dictionary of metadata. Keys as determined by memcache.\n get_ttl: A helper method that uses the above command with the \u0027t\u0027 flag,\n    which represents TTL, to return the TTL (in seconds) of the object at\n    the key you pass in.\n\nWe\u0027ve had an issue where some data got stuck and stale and being able to\ncheck the TTL would have made things much easier to determine. A TTL -1\nmeans unlimitied. None is returned if the object isn\u0027t in the cache.\n\nChange-Id: Ie270b9f76a033818e9b744b574350887056238c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/558795f2a2d692714ddf26339ab2145c156e6c9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/558795f2a2d692714ddf26339ab2145c156e6c9b"}]},"branch":"refs/heads/master"},"c355fa42db46b84e119491c07c51d62780a7e534":{"kind":"REWORK","_number":3,"created":"2021-06-11 22:07:40.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/84/795484/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/795484/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/795484/3"}}},"commit":{"parents":[{"commit":"4af0dc24108838cd2c667d65740e1a60e3af4e50","subject":"Merge \"Add non-voting swift python3 unit test jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4af0dc24108838cd2c667d65740e1a60e3af4e50"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-09 07:02:02.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-06-11 22:06:02.000000000","tz":-420},"subject":"memcache: Add mg command and get_ttl helper method","message":"memcache: Add mg command and get_ttl helper method\n\nIn memcache version 1.6+ there is now support for metadata commands.\nProbably the most important one (for us) is the ability to get the TTL\nleft of an object in the cache.\n\nThis patch adds 2 new methods to the MemcacheRing client:\n\n  mg: a command used to get metadata (metadata get) which returns a\n    dictionary of metadata. Keys as determined by memcache.\n get_ttl: A helper method that uses the above command with the \u0027t\u0027 flag,\n    which represents TTL, to return the TTL (in seconds) of the object at\n    the key you pass in.\n\nWe\u0027ve had an issue where some data got stuck and stale and being able to\ncheck the TTL would have made things much easier to determine. A TTL of\n-1 means unlimitied. None is returned if the object isn\u0027t in the cache.\n\nChange-Id: Ie270b9f76a033818e9b744b574350887056238c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c355fa42db46b84e119491c07c51d62780a7e534"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c355fa42db46b84e119491c07c51d62780a7e534"}]},"branch":"refs/heads/master"},"99a2f9418f529ffa5a4c60c889e5a4191a1389ec":{"kind":"REWORK","_number":4,"created":"2021-06-15 02:08:45.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/84/795484/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/795484/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/795484/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/795484/4"}}},"commit":{"parents":[{"commit":"4af0dc24108838cd2c667d65740e1a60e3af4e50","subject":"Merge \"Add non-voting swift python3 unit test jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4af0dc24108838cd2c667d65740e1a60e3af4e50"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-09 07:02:02.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-15 02:08:32.000000000","tz":600},"subject":"memcache: Add mg command and get_ttl helper method","message":"memcache: Add mg command and get_ttl helper method\n\nIn memcache version 1.6+ there is now support for metadata commands.\nProbably the most important one (for us) is the ability to get the TTL\nleft of an object in the cache.\n\nThis patch adds 2 new methods to the MemcacheRing client:\n\n  mg: a command used to get metadata (metadata get) which returns a\n    dictionary of metadata. Keys as determined by memcache.\n get_ttl: A helper method that uses the above command with the \u0027t\u0027 flag,\n    which represents TTL, to return the TTL (in seconds) of the object at\n    the key you pass in.\n\nWe\u0027ve had an issue where some data got stuck and stale and being able to\ncheck the TTL would have made things much easier to determine. A TTL of\n-1 means unlimitied. None is returned if the object isn\u0027t in the cache.\n\nChange-Id: Ie270b9f76a033818e9b744b574350887056238c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99a2f9418f529ffa5a4c60c889e5a4191a1389ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99a2f9418f529ffa5a4c60c889e5a4191a1389ec"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
