)]}'
{"id":"openstack%2Fopenstacksdk~804530","triplet_id":"openstack%2Fopenstacksdk~master~Ia4e71a5ab02516a8ef40a94590b5c9092eab5fa5","project":"openstack/openstacksdk","branch":"master","topic":"adapt-decorate","hashtags":[],"change_id":"Ia4e71a5ab02516a8ef40a94590b5c9092eab5fa5","subject":"Fix key generation for caching","status":"MERGED","created":"2021-08-13 14:49:43.000000000","updated":"2021-08-23 21:21:40.000000000","submitted":"2021-08-23 21:20:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"804530-adapt-decorate","meta_rev_id":"9378753250d4160007ab6ddbf9c52b677fc23188","_number":804530,"virtual_id_number":804530,"owner":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-23 21:20:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2021-08-20 14:05:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2021-08-23 09:34:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-08-23 14:36:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-08-23 14:36:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-13 15:04:40.000000000","updated_by":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"reviewer":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"state":"REVIEWER"},{"updated":"2021-08-13 15:05:54.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2021-08-13 16:01:24.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-08-18 13:51:58.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2021-08-23 09:34:28.000000000","updated_by":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"reviewer":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"state":"REVIEWER"}],"messages":[{"id":"3efc3115700606e89d2f13b0b0c0e26a8ba51813","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-08-13 14:49:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"42981d43f3a93f88e56ffaa4ae36d4f5078b7cea","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2021-08-13 15:05:54.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"75bafe3bb10185c7e52054b695afc7238ef0d071","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-13 16:01:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf69a630487e4c3899da2e5dd126bda2 : SUCCESS in 4m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d541bd52bfe6469d884f9d7e8ff8d996 : SUCCESS in 4m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/72a0005f079349a391a67fdda1da7102 : SUCCESS in 4m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8bde68215feb4105b7f866378744c9ae : SUCCESS in 4m 46s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9329b18385804393b30cd8461c0ba80e : SUCCESS in 46m 32s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/425dfd27a72b4efe9c1e6c1d5074df20 : SUCCESS in 5m 38s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/e6f73d364056438b8081515601c70e06 : SUCCESS in 4m 23s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/6cad8a3a9cd74e16b990b230a82b4e62 : SUCCESS in 5m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a61288ed83942a89ebf9835bd885aae : SUCCESS in 8m 08s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/49c4840bfceb4adebcf6739599654646 : SUCCESS in 22m 10s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/997c2526b6724e629efc68ac330300f7 : SUCCESS in 17m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0a3ae9c5a0b1426699c549ec31220766 : SUCCESS in 44m 31s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c40ba32ddb064916bdc7a6c5efef5589 : SUCCESS in 1h 09m 40s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/9ff13f691ad34cb6b39f2e19dc660e79 : SUCCESS in 38m 14s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/c757c71988ee49a0820122874e9df8c6 : SUCCESS in 43m 46s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/2b54f3e0f68c4a508641186f9fd4da56 : POST_FAILURE in 19m 34s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/7a68f8782eea4cae84e63086f02839d3 : POST_FAILURE in 17m 38s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e518030a95aa4e4187cb32bc4bfdd8f9 : SUCCESS in 45m 18s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/a0bc7d7bc90e44cd8a447d75f9983a3b : FAILURE in 19m 19s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/400ef93b5bae4368821b0e090e10cd4b : SUCCESS in 25m 05s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/bf91641bcedb4c43807b5bc3a63226eb : SUCCESS in 42m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c34400d267ac37ba4546a8b216b269fae2fa19a6","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-08-13 16:33:35.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d61461ddc202d06bdf2ce452b5843b4825cc41b3","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-08-14 06:48:24.000000000","message":"Patch Set 1:\n\nActually the correct place to fix this might be in dogpile.cache, opened https://github.com/sqlalchemy/dogpile.cache/issues/208","accounts_in_message":[],"_revision_number":1},{"id":"f3e15a3ad3188799c85226666908dde92544eea8","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-08-18 13:51:58.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nI was going to rework caching in the feature/r1 branch, since we can not really cache complex classes (and we switch to returning classes from cloud layer). For now let us unblock ourselves and do proper fix in r1 branch (already big rework).\nPlan is to integrate caching into the resource class itself, so that we do not really need to take care of it any further and can cache api communication","accounts_in_message":[],"_revision_number":1},{"id":"4ed80a2ab9edf304f0b4de13aac31c4a7cfbee35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-08-20 07:45:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a05c5534b42d75f72bd60c52b2723a07f683826b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-20 09:10:27.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-pep8 https://zuul.opendev.org/t/openstack/build/70a96e2425d3499b95c0034c1932cf61 : SUCCESS in 4m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e1ab50c858d64a858e76248dd17eb230 : SUCCESS in 4m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1b673beb69b543e3ac78b2fa28ff302b : SUCCESS in 5m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3e1a79df43b845f28e325e2e6c4e75d9 : SUCCESS in 4m 44s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f5f91d2244f84e049f89778f96ad15d1 : POST_FAILURE in 14m 58s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/facb0fadded749728255325ff1f1221a : SUCCESS in 4m 52s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/1f07e3c4301f496b94d1c678da82b507 : SUCCESS in 4m 53s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/48ea162755b04c498c56ecc80d4f57b3 : SUCCESS in 7m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecaabc6458ee4f71aa7bb729f1fc1ece : SUCCESS in 7m 54s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/d30970f9f3df49bba558c43592d2745e : SUCCESS in 24m 50s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/dbf9bd15f348403581287dcec70f65c3 : SUCCESS in 16m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bf596b1ff3e644eea91dcfb78d7f83f6 : SUCCESS in 50m 20s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e2c808e5d55143648418bb54ff9d2a8b : SUCCESS in 1h 17m 31s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/338fe13f5eb745628df2439c5185b1a5 : POST_FAILURE in 15m 08s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/d4b14d7be7ec4a449a74f7320dfb3986 : SUCCESS in 45m 45s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/68c4636fa4934404b58b6aad06aed982 : SUCCESS in 33m 26s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/d69dc7f2a2d14e36ab0724aa67ffa0ce : SUCCESS in 38m 48s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d9511eaa808c4ec9a1b75c0e100bae92 : POST_FAILURE in 14m 46s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/0c5100019831439da738b23c2626a024 : SUCCESS in 51m 49s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c3dc379472e54778b7f937256e5d0ca2 : SUCCESS in 29m 14s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/8fb5a19a6dd1466ab2aaf6a4fb76bc06 : SUCCESS in 45m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0a65786a7acfaafe23ab7c3c61361eb21b45e6a3","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-08-20 12:03:59.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"79c7fd425c1c5b0d3849315a5b3c8b8bd6dea756","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-20 13:16:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/406250574e544920b99d2bb6f25aa651 : SUCCESS in 4m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/28f722607237473695c416a3f7a966f6 : SUCCESS in 5m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d9e9f3e809c641bfaf2ca93311603a82 : SUCCESS in 5m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0fb696a7046c4cacae612f5f1390de99 : SUCCESS in 4m 51s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/60a0c95021a6496a8621d9e3967aa85d : SUCCESS in 42m 50s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/907ed48c07e74d45bcae7eb758f4ac67 : SUCCESS in 6m 07s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/7c137641a700400e9b7ae2bb85b123a8 : SUCCESS in 5m 02s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b3127ffffc6f46e9a1679596ca75a35f : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c82d96a3263342bf88bdd315ab86b15c : SUCCESS in 7m 57s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/4e9010c737b748bf96428baa933287ef : SUCCESS in 25m 59s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/4c780fe0b1ff443bbfbcf1e1e74ca131 : SUCCESS in 16m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5eef0625a1a149c6b3fecfe771a5d153 : SUCCESS in 43m 19s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/da64b5adee824335b60b09b51b3475a9 : SUCCESS in 1h 10m 44s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/8e926819b5f04180a96a3b4d8f13a28c : SUCCESS in 43m 40s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/428f2228b72242ae88dd7d849fba3766 : SUCCESS in 45m 32s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8f6540089e9c408cb5ac50e422977ea0 : SUCCESS in 30m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/8c366028876844c8946ccf073637a347 : SUCCESS in 40m 21s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6d9c95f5f70341c6aad41bdbab1aab0a : SUCCESS in 49m 41s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/536a5c88c4094b9f95d6ee33d1492caf : SUCCESS in 52m 43s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/556776dc33d04ba48a7f44d7de3b0563 : SUCCESS in 24m 22s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/686ff963d595420893ec0aa28b056cc4 : SUCCESS in 44m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"63ab51f199480373e06f5c0a18032da8828557ce","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2021-08-20 14:05:32.000000000","message":"Patch Set 2: Code-Review+2\n\nThank you! LGTM.","accounts_in_message":[],"_revision_number":2},{"id":"a1900b34afe12308be82292fab30dd81b211591b","author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"date":"2021-08-23 09:34:28.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"8bf962dc629a64e70b66da88586499ba639e73a8","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-08-23 14:36:13.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0516596d00d3bfd6c5ccd4beda59ca027da29d0b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-23 14:37:14.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"cb06c32479fd0cd55f547b30d2b9333426756b7a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-23 21:20:02.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d99ad16b189c4daeb37fd4f4ab831c9a : SUCCESS in 6m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/73d420117e794884893ef5b18bfd33ac : SUCCESS in 6m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ab97726c6a27465fb479cffd58a89895 : SUCCESS in 6m 35s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/807c19d0ca4f402d8898da32cccc81b3 : SUCCESS in 41m 53s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/9f18855c23034c6c842d71e9727ffd5c : SUCCESS in 5m 33s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/591cd337b8b34c6291e39236ad0f7d80 : SUCCESS in 6m 16s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/c1f6c0d880de4ba79276d484b5e9c10f : SUCCESS in 6m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f4f2adc91c14d53819afa753585b893 : SUCCESS in 7m 49s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/ff820a0d547b4aa888db8f4c01305a0c : SUCCESS in 26m 41s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/86339f3975fc428faf48a091618ada6d : SUCCESS in 16m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ad1fe35bb96648bbb05483583011ccdc : SUCCESS in 45m 55s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/75094320293f421ab01ad8d82489c76e : SUCCESS in 1h 16m 05s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/8306e43a9ea44efab2f55568321f1b4f : SUCCESS in 41m 54s","accounts_in_message":[],"_revision_number":2},{"id":"a98ea29e43d4414479949058a55e20e207341dcf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-23 21:20:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"9378753250d4160007ab6ddbf9c52b677fc23188","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-23 21:21:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c8b2cc2e93447ffb93ec2bc92eae7fa : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d0d4d8bc64da62dc8338e307b4f736cd0b1f5f49","revisions":{"e45347202f0c72abdc4522deab97b098c1d38f19":{"kind":"REWORK","_number":1,"created":"2021-08-13 14:49:43.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/30/804530/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/30/804530/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/1"}}},"commit":{"parents":[{"commit":"e0372b72af8c5f471fc17e53434d7a814ca958bd","subject":"Temporarily disable nodepool job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e0372b72af8c5f471fc17e53434d7a814ca958bd"}]}],"author":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2021-08-13 14:46:28.000000000","tz":120},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2021-08-13 14:46:28.000000000","tz":120},"subject":"Fix key generation for caching","message":"Fix key generation for caching\n\nWith a new major version of decorate, the list of args may be empty or\ncontain a non-str element, ignore those.\n\nTask: 43007\nChange-Id: Ia4e71a5ab02516a8ef40a94590b5c9092eab5fa5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e45347202f0c72abdc4522deab97b098c1d38f19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e45347202f0c72abdc4522deab97b098c1d38f19"}]},"branch":"refs/heads/master"},"d0d4d8bc64da62dc8338e307b4f736cd0b1f5f49":{"kind":"REWORK","_number":2,"created":"2021-08-20 07:45:09.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/30/804530/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/30/804530/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/30/804530/2"}}},"commit":{"parents":[{"commit":"e0372b72af8c5f471fc17e53434d7a814ca958bd","subject":"Temporarily disable nodepool job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e0372b72af8c5f471fc17e53434d7a814ca958bd"}]}],"author":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2021-08-13 14:46:28.000000000","tz":120},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2021-08-20 07:44:01.000000000","tz":120},"subject":"Fix key generation for caching","message":"Fix key generation for caching\n\nWith a new major version of decorate, the list of args may be non-empty\nfor the first time, exposing some issue in our handling. Ignore them\nfor now in order to unblock gating.\n\nTask: 43007\nChange-Id: Ia4e71a5ab02516a8ef40a94590b5c9092eab5fa5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d0d4d8bc64da62dc8338e307b4f736cd0b1f5f49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d0d4d8bc64da62dc8338e307b4f736cd0b1f5f49"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{}}}]}
