)]}'
{"id":"openstack%2Frally-openstack~956530","triplet_id":"openstack%2Frally-openstack~master~Id67722296294a10abe7f3b83badd8b586734a709","project":"openstack/rally-openstack","branch":"master","topic":"bug/2119493","attention_set":{},"removed_from_attention_set":{"9545":{"account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"last_update":"2025-08-09 14:25:08.000000000","reason":"\u003cGERRIT_ACCOUNT_9545\u003e replied on the change","reason_account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},"36741":{"account":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"last_update":"2025-08-09 22:07:27.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id67722296294a10abe7f3b83badd8b586734a709","subject":"Fix restoring quotas bug while rally cleanup","status":"MERGED","created":"2025-08-05 05:06:55.000000000","updated":"2025-08-09 22:07:27.000000000","submitted":"2025-08-09 22:07:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"956530-bug/2119493","meta_rev_id":"4fb482a20bd6c49878c5d6a24526e4764d3dc3f2","_number":956530,"virtual_id_number":956530,"owner":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-09 22:07:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}],"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-08-09 20:55:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}],"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-08-09 20:55:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-05 06:16:32.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":"2025-08-05 07:39:16.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"}],"messages":[{"id":"353430f7f8cf89c3d85c00e334d4dddc410e642f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"date":"2025-08-05 05:06:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1e6935283ee47e29c0337f0010a5ab5970d71430","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-05 06:16:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4cecc7c10c394337a76eb130196db1a3\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/b771e563face4480b3a374c074f80f86 : SUCCESS in 5m 29s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/725c30fb9fa64e12aa9dc4fbfa65c01d : SUCCESS in 1m 59s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/c814349e0aeb4adabbc971cd527f2ce8 : SUCCESS in 4m 33s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/c80cfca9a247495095b5f7c99eb6ce1f : SUCCESS in 4m 35s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/546c6d1de44f4541aaefbc6ce48cbd66 : SUCCESS in 2m 33s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/690cb038c3a745a7875fcd217103437c : SUCCESS in 3m 25s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/7ec1eb11c0b1454c9c81b60d9508062d : SUCCESS in 35m 09s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/e6fcba31937049b0b19213b0ef09a6fb : SUCCESS in 5m 30s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/6f253fd603c4414493def49dcb95b252 : SUCCESS in 10m 37s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/1833460144284c88b097fd080b534824 : SUCCESS in 54m 27s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/1e851b8021804e17b982a323dcf61e90 : SUCCESS in 34m 07s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/6dca437f9aed431cb6360da764fa5a07 : SUCCESS in 29m 59s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/793b00b67599479192341c603a5838a1 : SUCCESS in 33m 19s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/794e5155047b4bd88e0d7654e83e052b : SUCCESS in 29m 50s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/3f3557bd92ec4f889a10fd110125f00b : SUCCESS in 14m 26s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/b5170c63a0444e9e96ffb62d3a0599cb : SUCCESS in 1h 04m 42s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/aa0361e27ab946a8b2b37b021f6ff62e : SUCCESS in 30m 14s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/eb9437ffa8394f2d9548dad27c2419c8 : SUCCESS in 29m 47s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/825ae0429a74468e985d29240405f936 : FAILURE in 26m 52s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/aa89611fc6434b6bb0aa1b5be48a2b00 : SUCCESS in 32m 27s","accounts_in_message":[],"_revision_number":1},{"id":"bed892a4ca229dd6316378fbc8db33802868dfe1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-05 07:39:16.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d3c70455d01618e023916a77eccb4d4ab8b5482e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"date":"2025-08-07 01:54:01.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"49e4429b10cb8c04b18f748e2ecd854e6fd06f80","author":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"date":"2025-08-07 02:09:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"15b872b985e951e16fb15f122d2faa74776b3b1d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-07 03:02:03.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/175175c94609421ea18106fb4d4cbd9b\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/7d2e62780ca14c3895a5333025698f20 : SUCCESS in 7m 19s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/e58ffd45dfca4ad2a31ca2d5eb378dbd : SUCCESS in 5m 56s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/8cdb2c2aeb40488ea505d3326a838c01 : SUCCESS in 5m 45s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/daf02b99b1004c5cb2a83fa68c8ec47a : SUCCESS in 4m 29s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/7e4fc5bd02d742ee9ad0f274701aa0ef : SUCCESS in 4m 14s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/e5d6dcb566d74606b1c26becb391c453 : SUCCESS in 4m 05s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/ec5aa374ffed4ab78f6f076bad047bfb : SUCCESS in 35m 51s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/5b315ea246574e65a30620e70e2b4428 : SUCCESS in 10m 40s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/c05141a7877c4b089e26057b4d620e0c : SUCCESS in 26m 26s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/fa5cb248b557492b8678fe3593e52173 : SUCCESS in 51m 51s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/60f48e385694493db23f8cce2f8acbb5 : SUCCESS in 35m 47s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/cc428d354fde461e803588e6362af75d : SUCCESS in 33m 42s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/e1b4333a83324c3b8f1bce1fe34c7b45 : SUCCESS in 34m 32s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/d5613c7d0e034f9db57503672a0a691c : FAILURE in 30m 53s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/fc946e0e0d934f4d912d561aca0ddf06 : SUCCESS in 34m 51s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/7ce240f2346d45fb90130db2eab820a7 : SUCCESS in 1h 02m 01s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/3d343fe5c3da4c278b6b3a5912fda864 : SUCCESS in 31m 05s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/75c220fa190f45de8a039a6dfaf0425b : SUCCESS in 29m 55s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/bdff1d9d06b3441e82e110a07a04b75b : FAILURE in 30m 10s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/a12e6017f9734e88b262a0788907075a : SUCCESS in 35m 26s","accounts_in_message":[],"_revision_number":2},{"id":"489a7644a756cfbccfda2e2ef122b03b2698f90c","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-09 14:25:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"91410036a47c8ecdbc6e1407211ac5b06fa202da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 20:16:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a3e47a6a934458b844f8ee33bfdbc38\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/073da514f6344b64b890956fc3141d37 : SUCCESS in 2m 47s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/976573163f294c409f3d94cda4afa9e7 : SUCCESS in 2m 02s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/0218245fb5ec48bbbf7982b966170aae : SUCCESS in 4m 51s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/e34eff5b2b1247c1a61c6f48338380c0 : SUCCESS in 3m 21s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/0d0632fd98c0486aab18fc02d85ce677 : SUCCESS in 2m 24s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/d22f9ca146c945ff9b131f281ff521db : SUCCESS in 5m 29s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/d59a96792fef452a84fb38a0b5285f76 : SUCCESS in 37m 46s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/aa7c0b31028046d78be0e3a335165178 : SUCCESS in 6m 51s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/2ffafa0711b34899affae7b1bdfbf05a : SUCCESS in 19m 17s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/b693538150e54fcdb37fa36ae6a4f9c7 : SUCCESS in 28m 26s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/029779fd52f744218b4450af5b5a73b5 : SUCCESS in 35m 53s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/ee62d19181a54fce81a2eb664af42bba : SUCCESS in 13m 33s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/0dae81eb794140d2bf0b362a441a0843 : SUCCESS in 15m 32s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/2c7ab0e7f3454730919fd890ccfb9b4e : SUCCESS in 13m 53s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/a108c9ebd72f4316bc40da9de3aae4a7 : SUCCESS in 15m 43s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/219da4d18c4640c1880b83866d73d1cb : SUCCESS in 56m 39s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/1cf6b1a519aa43bf9056167eebdd4227 : SUCCESS in 24m 26s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/3d0fa18309da41659e478c50e69ce68b : SUCCESS in 21m 31s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/8379922f1fa44a049e93f041ea495ea2 : FAILURE in 22m 32s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/5577c303bf6b4862b6f9304f1a1436b7 : SUCCESS in 25m 44s","accounts_in_message":[],"_revision_number":2},{"id":"1adb340e4deb64e82cb99d869d705541234aba8f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-08-09 20:55:51.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"90001edb6ac145ab8bcde0aac39a6e82aac2494f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 20:56:15.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"383d7d9770c144bf083dffa7e962bc9d3d63ce9c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 22:07:27.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7356a4138d9d47bba52b2c096200d22d\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/37e781eb81a14953b2963edf3452dd38 : SUCCESS in 5m 04s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6988522f5214bca9fb2925734d65c78 : SUCCESS in 2m 00s\n- rally-tox-py39 https://zuul.opendev.org/t/openstack/build/8fe36722278742c8aea36ef0b758f37e : SUCCESS in 3m 11s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/13e7d0551abf4cb383d7d3ae06951575 : SUCCESS in 4m 22s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/45049c59f59844ab80022c5ad1b15cc1 : SUCCESS in 3m 19s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/95d2ad28518a4b85b020a09dd5fc1190 : SUCCESS in 3m 24s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/912fb9aceefb40a19f97f809eec46158 : SUCCESS in 37m 07s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/443729c2e226481d8ef523a521815c6f : SUCCESS in 5m 33s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/41212f9cb9624db5b23474f63dfa29a8 : SUCCESS in 27m 56s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/1968d2c5396b417094067e1291181e0c : SUCCESS in 27m 59s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/2b8814d670aa46bbbc7520e28dabd1cb : SUCCESS in 25m 10s\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/6534de94ac6e49fdb0f8b6a2970ae5c9 : SUCCESS in 12m 55s\n- rally-task-neutron https://zuul.opendev.org/t/openstack/build/1aa9af6334c24a358ca02f279ca5ef09 : SUCCESS in 41m 21s\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/308aa73216e041e2bc19a56a5ad1657f : SUCCESS in 1h 06m 54s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/3c459f8779f1419899d7434a6a7c2a41 : SUCCESS in 24m 54s","accounts_in_message":[],"_revision_number":2},{"id":"4fb482a20bd6c49878c5d6a24526e4764d3dc3f2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-09 22:07:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8e8e9b53fe7da433d582479994ce5840067de1d0","revisions":{"999a54ca10ecce072a06b51d7563931c269c0127":{"kind":"REWORK","_number":1,"created":"2025-08-05 05:06:55.000000000","uploader":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"ref":"refs/changes/30/956530/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/30/956530/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/1"}}},"commit":{"parents":[{"commit":"48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932","subject":"Use setuptools_scm instead of pbr and implement pep-517","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932"}]}],"author":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2025-08-05 05:01:37.000000000","tz":540},"committer":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2025-08-05 05:06:42.000000000","tz":540},"subject":"Fix restoring quotas bug while rally cleanup","message":"Fix restoring quotas bug while rally cleanup\n\nIf task has contexts.quotas, it runs quotas cleanup after running test. And if running with existing_users, save tenants\u0027 quota at setup and restore after the running, while quotas cleanup. But checking existing users in context does not work well. This commit checks correctly that existing_users key is in context.\n\nCloses-Bug: #2119493\nChange-Id: Id67722296294a10abe7f3b83badd8b586734a709\nSigned-off-by: eunkyung \u003cek121.kim@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/999a54ca10ecce072a06b51d7563931c269c0127"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/999a54ca10ecce072a06b51d7563931c269c0127"}]},"branch":"refs/heads/master"},"8e8e9b53fe7da433d582479994ce5840067de1d0":{"kind":"REWORK","_number":2,"created":"2025-08-07 01:54:01.000000000","uploader":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"ref":"refs/changes/30/956530/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/30/956530/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/30/956530/2"}}},"commit":{"parents":[{"commit":"48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932","subject":"Use setuptools_scm instead of pbr and implement pep-517","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/48e20b5d55a0ad62fd2d5b62ef39e486c1b6e932"}]}],"author":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2025-08-05 05:01:37.000000000","tz":540},"committer":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2025-08-07 01:52:14.000000000","tz":540},"subject":"Fix restoring quotas bug while rally cleanup","message":"Fix restoring quotas bug while rally cleanup\n\nIf task has contexts.quotas, it runs quotas cleanup after running test. And if running with existing_users, save tenants\u0027 quota at setup and restore after the running, while quotas cleanup. But checking existing users in context does not work well. This commit checks correctly that existing_users key is in context.\n\nCloses-Bug: #2119493\nChange-Id: Id67722296294a10abe7f3b83badd8b586734a709\nSigned-off-by: eunkyung \u003cek121.kim@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/8e8e9b53fe7da433d582479994ce5840067de1d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/8e8e9b53fe7da433d582479994ce5840067de1d0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
