)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e271897909f4058005e773451566e2a22af7e935","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a scenario test to resize server swap"},{"line_number":10,"context_line":"from non-zero to zero"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Related-Bug: #1552777"},{"line_number":13,"context_line":"Change-Id: Ie600837f66edfaa215d405c753108c49fbca3da4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"a784a76f_fa812386","line":11,"updated":"2022-09-26 15:45:12.000000000","message":"Please add \nDepends-on: https://review.opendev.org/c/openstack/nova/+/857339\n\nThis way your tempest test will run with the nova fix included.","commit_id":"ac475c1d1bc005e21622fba90521f072c0af8048"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"6708bf709ec0c5725a7f30c53cb243f30e2d67b0","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a scenario test to resize server swap"},{"line_number":10,"context_line":"from non-zero to zero"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Related-Bug: #1552777"},{"line_number":13,"context_line":"Change-Id: Ie600837f66edfaa215d405c753108c49fbca3da4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"24dd66ae_b377c0d0","line":11,"in_reply_to":"a784a76f_fa812386","updated":"2022-09-27 12:13:19.000000000","message":"Ack","commit_id":"ac475c1d1bc005e21622fba90521f072c0af8048"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"e1c2a383f408098482d8cfa9d7d1037ec488ea80","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"bd023e60_b556aacf","updated":"2022-09-22 15:53:48.000000000","message":"Right now Zuul is failing at added test.\nhttps://46229d3396c0c8b299d6-5ac1a082e8ecb95d568fc64f7fecfb2c.ssl.cf5.rackcdn.com/858885/5/check/tempest-full-py3/4c9ecd2/testr_results.html\n\nThis is failing in master as well, this test should work once added fix is merged in master.\n\nFix: https://review.opendev.org/c/openstack/nova/+/857339\n","commit_id":"ac475c1d1bc005e21622fba90521f072c0af8048"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"6708bf709ec0c5725a7f30c53cb243f30e2d67b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ffd69686_e3d25252","updated":"2022-09-27 12:13:19.000000000","message":"recheck ","commit_id":"4355e035f8431cdb0a1e6567f9dec2c302e21acd"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"f8f7a1934ed11862f95d4b285912682712326f4c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8698f20f_e91f93be","updated":"2022-10-05 21:17:36.000000000","message":"recheck dep updated","commit_id":"4355e035f8431cdb0a1e6567f9dec2c302e21acd"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"a7002f3f7ad27b8d128876192814f479175a2429","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"2f477911_11da8fcf","updated":"2022-10-19 09:00:46.000000000","message":"the fix is in progrress right now, so making it as WIP by stopping workflow","commit_id":"4355e035f8431cdb0a1e6567f9dec2c302e21acd"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"e4b8bdf896aec755c989ef5ff57e7f167fefd749","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"f39b0c33_d7b1d34b","updated":"2022-11-02 11:03:51.000000000","message":"recheck Updated fix-patch","commit_id":"57215d30ea8a6f7453b74a185a5d31f3a177f71a"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"0459c205f42e1147ae9f54d96e7e3c00124ce5e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"e35ba0e6_caa9904b","updated":"2023-03-29 13:12:57.000000000","message":"Looks good to me!\n\nI tested this patch with both the fix in nova [1] and without it and it looks good. The test_flavor_swap_1024_to_0 failed/succeeded as expected.\n\nShould we also add skip condition to check whether CONF.compute-feature-enabled.resize \u003d\u003d False?\n\n[1] https://review.opendev.org/c/openstack/nova/+/857339","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"04441b17608d0d8aca46947bc963281038503f33","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"d3caec4a_6297f1a0","updated":"2023-02-26 07:57:10.000000000","message":"recheck Timed out waiting for server evacuate-bfv-test (unrelated)","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"29cc3c894114e7a0596f181c50d4b63e3bfca102","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"f0da2516_5d501ae1","updated":"2023-02-26 05:06:59.000000000","message":"recheck zuul passed for target patch","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"c59f12added944fc3c24e340ea7922dccf27235a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"94267ed5_06e3628b","in_reply_to":"b44aa5d5_d4e34a07","updated":"2023-03-30 12:45:43.000000000","message":"Added","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"680e676946afa16ae1f9741b1bde834531c24034","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"b44aa5d5_d4e34a07","in_reply_to":"e35ba0e6_caa9904b","updated":"2023-03-29 16:14:18.000000000","message":"\u003e Should we also add skip condition to check whether CONF.compute-feature-enabled.resize \u003d\u003d False?\n\nYes, I think we should. Good catch.","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"16438f5efe6ef6a940e1785c80319e0d523dfe0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"b6c30a92_02576745","updated":"2023-03-30 12:53:57.000000000","message":"Looks good to me!","commit_id":"d72a7aa4d68210ef41c38e54bf9beed31e569101"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"ca3f11151971c6b94d55ab8cad3c0dc63e30b3da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"fe07fa52_065ef556","updated":"2023-03-30 17:24:46.000000000","message":"Looks good, thanks Amit!","commit_id":"d72a7aa4d68210ef41c38e54bf9beed31e569101"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"c83de15052f5d9772b316501b05dbb73433fe408","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"e6aeb41c_64d7b564","updated":"2023-04-06 11:20:30.000000000","message":"Nothing to report here. LGTM.","commit_id":"d72a7aa4d68210ef41c38e54bf9beed31e569101"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"840b9d29ab3b539ad59dcac2b6d32875fb1175e9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"18c51e50_d6b546b8","updated":"2023-05-10 13:49:11.000000000","message":"Looks good to me!","commit_id":"f7b96b5a4f49772ec0ae641adfd166febaf41fcb"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"ed69a4ed38b537c92376697633c891c6a1ce827a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"6791c92e_d41899a0","updated":"2023-05-10 11:25:25.000000000","message":"recheck dep updated","commit_id":"f7b96b5a4f49772ec0ae641adfd166febaf41fcb"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"3e22a43e4cb89a11d14f43e7ac47fc7aa81646a3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"cb9e2e26_ccc48bb3","updated":"2024-12-12 11:05:54.000000000","message":"recheck\nfix is merged","commit_id":"e532b4a483b71ac44e46dbaa6fcf0bd9639ff19f"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"25e6de8cfd07a5f74b6689e38db8c22b947e3e2c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"5e218198_5b158b9d","updated":"2024-12-12 14:18:19.000000000","message":"recheck unrelated fail in job tempest-tox-plugin-sanity-check\nseems deployment issue\n`ERROR: Cannot install almanach\u003d\u003d4.1.1.dev8 because these package versions have conflicting dependencies.`","commit_id":"e532b4a483b71ac44e46dbaa6fcf0bd9639ff19f"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e5d1e4c4a4e9c7a97ecf1b1e101e4d4bcf9a8750","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"085bd9dc_d06ffa94","updated":"2025-04-03 17:32:08.000000000","message":"lgtm","commit_id":"a20f89d20c04a5b8e8887a659c76be2e780b3484"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"01dc996a4972b58ac745fbd057db264a8d462d27","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"915fc5a5_c7c6cc33","updated":"2025-03-18 16:34:42.000000000","message":"ran under `tempest-extra-tests`","commit_id":"a20f89d20c04a5b8e8887a659c76be2e780b3484"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"5557033415c28828e6827d8fa0ba865b8566de0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"afb5d9e2_ac983faa","updated":"2025-04-03 19:49:28.000000000","message":"recheck (authentication timeout)","commit_id":"a20f89d20c04a5b8e8887a659c76be2e780b3484"}],"tempest/api/compute/admin/test_create_server.py":[{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"0459c205f42e1147ae9f54d96e7e3c00124ce5e6","unresolved":true,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"class ServersWithFlavorSwapResizeTest(base.BaseV2ComputeAdminTest):"},{"line_number":141,"context_line":"    \"\"\"Test resizeing flavor swap size\"\"\""},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    @classmethod"},{"line_number":144,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":15,"id":"c262dad3_26b43eb7","line":141,"updated":"2023-03-29 13:12:57.000000000","message":"nit: resizing","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"c59f12added944fc3c24e340ea7922dccf27235a","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"class ServersWithFlavorSwapResizeTest(base.BaseV2ComputeAdminTest):"},{"line_number":141,"context_line":"    \"\"\"Test resizeing flavor swap size\"\"\""},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    @classmethod"},{"line_number":144,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":15,"id":"26c80a41_d0474f6c","line":141,"in_reply_to":"c262dad3_26b43eb7","updated":"2023-03-30 12:45:43.000000000","message":"Done","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"16438f5efe6ef6a940e1785c80319e0d523dfe0f","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"class ServersWithFlavorSwapResizeTest(base.BaseV2ComputeAdminTest):"},{"line_number":141,"context_line":"    \"\"\"Test resizeing flavor swap size\"\"\""},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    @classmethod"},{"line_number":144,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":15,"id":"30ce5484_d65fcf0b","line":141,"in_reply_to":"c262dad3_26b43eb7","updated":"2023-03-30 12:53:57.000000000","message":"Done","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"0459c205f42e1147ae9f54d96e7e3c00124ce5e6","unresolved":true,"context_lines":[{"line_number":153,"context_line":"    def _get_remote_client(self, server, validation_resources, admin_pass):"},{"line_number":154,"context_line":"        r_client \u003d remote_client.RemoteClient("},{"line_number":155,"context_line":"            self.get_server_ip(server,"},{"line_number":156,"context_line":"                               validation_resources),"},{"line_number":157,"context_line":"            self.ssh_user,"},{"line_number":158,"context_line":"            admin_pass,"},{"line_number":159,"context_line":"            validation_resources[\u0027keypair\u0027][\u0027private_key\u0027],"}],"source_content_type":"text/x-python","patch_set":15,"id":"bbf5cd74_4fadac63","line":156,"range":{"start_line":156,"start_character":31,"end_line":156,"end_character":53},"updated":"2023-03-29 13:12:57.000000000","message":"nit: Maybe this can be on the line 155 as well?","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"16438f5efe6ef6a940e1785c80319e0d523dfe0f","unresolved":false,"context_lines":[{"line_number":153,"context_line":"    def _get_remote_client(self, server, validation_resources, admin_pass):"},{"line_number":154,"context_line":"        r_client \u003d remote_client.RemoteClient("},{"line_number":155,"context_line":"            self.get_server_ip(server,"},{"line_number":156,"context_line":"                               validation_resources),"},{"line_number":157,"context_line":"            self.ssh_user,"},{"line_number":158,"context_line":"            admin_pass,"},{"line_number":159,"context_line":"            validation_resources[\u0027keypair\u0027][\u0027private_key\u0027],"}],"source_content_type":"text/x-python","patch_set":15,"id":"4458fb56_2997e46c","line":156,"range":{"start_line":156,"start_character":31,"end_line":156,"end_character":53},"in_reply_to":"bbf5cd74_4fadac63","updated":"2023-03-30 12:53:57.000000000","message":"Done","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"c59f12added944fc3c24e340ea7922dccf27235a","unresolved":false,"context_lines":[{"line_number":153,"context_line":"    def _get_remote_client(self, server, validation_resources, admin_pass):"},{"line_number":154,"context_line":"        r_client \u003d remote_client.RemoteClient("},{"line_number":155,"context_line":"            self.get_server_ip(server,"},{"line_number":156,"context_line":"                               validation_resources),"},{"line_number":157,"context_line":"            self.ssh_user,"},{"line_number":158,"context_line":"            admin_pass,"},{"line_number":159,"context_line":"            validation_resources[\u0027keypair\u0027][\u0027private_key\u0027],"}],"source_content_type":"text/x-python","patch_set":15,"id":"f5134f20_0347e89e","line":156,"range":{"start_line":156,"start_character":31,"end_line":156,"end_character":53},"in_reply_to":"bbf5cd74_4fadac63","updated":"2023-03-30 12:45:43.000000000","message":"Done","commit_id":"251d6268325a4b5917ed27a2c1186d557acd4f51"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"ca3f11151971c6b94d55ab8cad3c0dc63e30b3da","unresolved":true,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"class ServersWithFlavorSwapResizeTest(base.BaseV2ComputeAdminTest):"},{"line_number":141,"context_line":"    \"\"\"Test resizing flavor swap size\"\"\""},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    @classmethod"},{"line_number":144,"context_line":"    def setup_credentials(cls):"},{"line_number":145,"context_line":"        cls.prepare_instance_network()"}],"source_content_type":"text/x-python","patch_set":16,"id":"7ed8e702_8401b8a2","line":142,"updated":"2023-03-30 17:24:46.000000000","message":"Not asking for you to change it but FYI there is a way to skip tests at the class level instead of decorating individual tests by, for example [1]:\n\n    @classmethod\n    def skip_checks(cls):\n        super().skip_checks()\n        if not CONF.compute_feature_enabled.resize:\n            raise cls.skipException(\u0027Resize not available.\u0027)\n\n[1] https://github.com/openstack/tempest/blob/94649e7/tempest/api/compute/servers/test_device_tagging.py#L41","commit_id":"d72a7aa4d68210ef41c38e54bf9beed31e569101"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"e68544866a733453c4271e81e2d00ddfa5ecf857","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"class ServersWithFlavorSwapResizeTest(base.BaseV2ComputeAdminTest):"},{"line_number":141,"context_line":"    \"\"\"Test resizing flavor swap size\"\"\""},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    @classmethod"},{"line_number":144,"context_line":"    def setup_credentials(cls):"},{"line_number":145,"context_line":"        cls.prepare_instance_network()"}],"source_content_type":"text/x-python","patch_set":16,"id":"80c424ad_e924ab16","line":142,"in_reply_to":"7ed8e702_8401b8a2","updated":"2023-05-03 08:30:31.000000000","message":"thanks Melanie, now its a single check, this is better also I had made change in fix-patch, so updating.","commit_id":"d72a7aa4d68210ef41c38e54bf9beed31e569101"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"d9d5d4016e47750e7b6d880784fd2b3909d9dd7d","unresolved":true,"context_lines":[{"line_number":156,"context_line":"    def setup_clients(cls):"},{"line_number":157,"context_line":"        super(ServersWithFlavorSwapResizeTest, cls).setup_clients()"},{"line_number":158,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    def _get_remote_client(self, server, validation_resources, admin_pass):"},{"line_number":161,"context_line":"        r_client \u003d remote_client.RemoteClient("},{"line_number":162,"context_line":"            self.get_server_ip(server, validation_resources),"},{"line_number":163,"context_line":"            self.ssh_user,"},{"line_number":164,"context_line":"            admin_pass,"},{"line_number":165,"context_line":"            validation_resources[\u0027keypair\u0027][\u0027private_key\u0027],"},{"line_number":166,"context_line":"            server\u003dserver,"},{"line_number":167,"context_line":"            servers_client\u003dself.client)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        return r_client"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"    def _create_flavor(self, flavor, flavor_name):"},{"line_number":172,"context_line":"        flavor_name \u003d flavor_name + \u0027-%s\u0027 % data_utils.rand_int_id()"}],"source_content_type":"text/x-python","patch_set":20,"id":"bc884856_d7219e27","line":169,"range":{"start_line":159,"start_character":0,"end_line":169,"end_character":23},"updated":"2024-12-17 09:18:20.000000000","message":"This method is implemented in multiple places. \nI believe it would be beneficial to move it to the BaseV2ComputeTest class so that all classes can utilize it, reducing code duplication.","commit_id":"2ec12f31afc1c7ae5a98ae4cf772fcdef991243f"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"5bb6f9ae66704c37d269b38db7a7b7d0345134a0","unresolved":true,"context_lines":[{"line_number":156,"context_line":"    def setup_clients(cls):"},{"line_number":157,"context_line":"        super(ServersWithFlavorSwapResizeTest, cls).setup_clients()"},{"line_number":158,"context_line":"        cls.client \u003d cls.servers_client"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"    def _get_remote_client(self, server, validation_resources, admin_pass):"},{"line_number":161,"context_line":"        r_client \u003d remote_client.RemoteClient("},{"line_number":162,"context_line":"            self.get_server_ip(server, validation_resources),"},{"line_number":163,"context_line":"            self.ssh_user,"},{"line_number":164,"context_line":"            admin_pass,"},{"line_number":165,"context_line":"            validation_resources[\u0027keypair\u0027][\u0027private_key\u0027],"},{"line_number":166,"context_line":"            server\u003dserver,"},{"line_number":167,"context_line":"            servers_client\u003dself.client)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        return r_client"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"    def _create_flavor(self, flavor, flavor_name):"},{"line_number":172,"context_line":"        flavor_name \u003d flavor_name + \u0027-%s\u0027 % data_utils.rand_int_id()"}],"source_content_type":"text/x-python","patch_set":20,"id":"5b0fcfef_bbc45091","line":169,"range":{"start_line":159,"start_character":0,"end_line":169,"end_character":23},"in_reply_to":"bc884856_d7219e27","updated":"2025-03-18 16:27:33.000000000","message":"Done","commit_id":"2ec12f31afc1c7ae5a98ae4cf772fcdef991243f"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"d9d5d4016e47750e7b6d880784fd2b3909d9dd7d","unresolved":true,"context_lines":[{"line_number":167,"context_line":"            servers_client\u003dself.client)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        return r_client"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"    def _create_flavor(self, flavor, flavor_name):"},{"line_number":172,"context_line":"        flavor_name \u003d flavor_name + \u0027-%s\u0027 % data_utils.rand_int_id()"},{"line_number":173,"context_line":"        ram \u003d flavor[\u0027ram\u0027]"},{"line_number":174,"context_line":"        vcpus \u003d flavor[\u0027vcpus\u0027]"},{"line_number":175,"context_line":"        disk \u003d flavor[\u0027disk\u0027]"},{"line_number":176,"context_line":"        swap \u003d flavor[\u0027swap\u0027]"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        # Create a flavor"},{"line_number":179,"context_line":"        flavor_id \u003d self.create_flavor("},{"line_number":180,"context_line":"            ram, vcpus, disk, flavor_name, swap\u003dswap)[\u0027id\u0027]"},{"line_number":181,"context_line":"        return flavor_id"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    def _create_server(self, validation_resources, admin_pass, flavor_id):"},{"line_number":184,"context_line":"        server \u003d self.create_test_server("},{"line_number":185,"context_line":"            validatable\u003dTrue,"},{"line_number":186,"context_line":"            validation_resources\u003dvalidation_resources,"},{"line_number":187,"context_line":"            wait_until\u003d\u0027ACTIVE\u0027,"},{"line_number":188,"context_line":"            adminPass\u003dadmin_pass,"},{"line_number":189,"context_line":"            flavor\u003dflavor_id)"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"        self.addCleanup(waiters.wait_for_server_termination,"},{"line_number":192,"context_line":"                        self.servers_client, server[\u0027id\u0027])"},{"line_number":193,"context_line":"        self.addCleanup(test_utils.call_and_ignore_notfound_exc,"},{"line_number":194,"context_line":"                        self.servers_client.delete_server,"},{"line_number":195,"context_line":"                        server[\u0027id\u0027])"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"        return self.client.show_server(server[\u0027id\u0027])[\u0027server\u0027]"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-python","patch_set":20,"id":"5cacc87b_9d137ba6","line":195,"range":{"start_line":170,"start_character":0,"end_line":195,"end_character":37},"updated":"2024-12-17 09:18:20.000000000","message":"These methods are already implemented in the parent classes.\nIs there any specific reason not to use them?","commit_id":"2ec12f31afc1c7ae5a98ae4cf772fcdef991243f"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"5bb6f9ae66704c37d269b38db7a7b7d0345134a0","unresolved":true,"context_lines":[{"line_number":167,"context_line":"            servers_client\u003dself.client)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        return r_client"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"    def _create_flavor(self, flavor, flavor_name):"},{"line_number":172,"context_line":"        flavor_name \u003d flavor_name + \u0027-%s\u0027 % data_utils.rand_int_id()"},{"line_number":173,"context_line":"        ram \u003d flavor[\u0027ram\u0027]"},{"line_number":174,"context_line":"        vcpus \u003d flavor[\u0027vcpus\u0027]"},{"line_number":175,"context_line":"        disk \u003d flavor[\u0027disk\u0027]"},{"line_number":176,"context_line":"        swap \u003d flavor[\u0027swap\u0027]"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        # Create a flavor"},{"line_number":179,"context_line":"        flavor_id \u003d self.create_flavor("},{"line_number":180,"context_line":"            ram, vcpus, disk, flavor_name, swap\u003dswap)[\u0027id\u0027]"},{"line_number":181,"context_line":"        return flavor_id"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    def _create_server(self, validation_resources, admin_pass, flavor_id):"},{"line_number":184,"context_line":"        server \u003d self.create_test_server("},{"line_number":185,"context_line":"            validatable\u003dTrue,"},{"line_number":186,"context_line":"            validation_resources\u003dvalidation_resources,"},{"line_number":187,"context_line":"            wait_until\u003d\u0027ACTIVE\u0027,"},{"line_number":188,"context_line":"            adminPass\u003dadmin_pass,"},{"line_number":189,"context_line":"            flavor\u003dflavor_id)"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"        self.addCleanup(waiters.wait_for_server_termination,"},{"line_number":192,"context_line":"                        self.servers_client, server[\u0027id\u0027])"},{"line_number":193,"context_line":"        self.addCleanup(test_utils.call_and_ignore_notfound_exc,"},{"line_number":194,"context_line":"                        self.servers_client.delete_server,"},{"line_number":195,"context_line":"                        server[\u0027id\u0027])"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"        return self.client.show_server(server[\u0027id\u0027])[\u0027server\u0027]"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-python","patch_set":20,"id":"40c640b0_1994917b","line":195,"range":{"start_line":170,"start_character":0,"end_line":195,"end_character":37},"in_reply_to":"5cacc87b_9d137ba6","updated":"2025-03-18 16:27:33.000000000","message":"it\u0027s calling the same parent `create_test_server` only, added the cleanup that time because was having some errors that time.\n\nand added a show_server, to reduce 1 line from create server, earlier we had more tc\u0027s, they are removed now.","commit_id":"2ec12f31afc1c7ae5a98ae4cf772fcdef991243f"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"d9d5d4016e47750e7b6d880784fd2b3909d9dd7d","unresolved":true,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":"        return self.client.show_server(server[\u0027id\u0027])[\u0027server\u0027]"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"    @decorators.idempotent_id(\u0027b3c7bcfc-bb5b-4e22-b517-c7f686b80211\u0027)"},{"line_number":200,"context_line":"    def test_flavor_swap_0_to_1024(self):"},{"line_number":201,"context_line":"        admin_pass \u003d self.image_ssh_password"},{"line_number":202,"context_line":"        validation_resources \u003d self.get_test_validation_resources("},{"line_number":203,"context_line":"            self.os_primary)"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"        # create server with swap 0"},{"line_number":206,"context_line":"        flavor \u003d {"},{"line_number":207,"context_line":"            \u0027ram\u0027: 1024, \u0027vcpus\u0027: 1, \u0027disk\u0027: 1, \u0027swap\u0027: 0"},{"line_number":208,"context_line":"        }"},{"line_number":209,"context_line":"        flavor_id \u003d self._create_flavor(flavor, \u0027flavor_1\u0027)"},{"line_number":210,"context_line":"        server \u003d self._create_server("},{"line_number":211,"context_line":"            validation_resources, admin_pass, flavor_id)"},{"line_number":212,"context_line":"        linux_client \u003d self._get_remote_client("},{"line_number":213,"context_line":"            server, validation_resources, admin_pass)"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":216,"context_line":"        self.assertEqual(swap_devs, 0)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"        # resize to swap 1024"},{"line_number":219,"context_line":"        flavor.update({\u0027swap\u0027: 1024})"},{"line_number":220,"context_line":"        flavor2_id \u003d self._create_flavor(flavor, \u0027flavor_2\u0027)"},{"line_number":221,"context_line":"        self.resize_server(server[\u0027id\u0027], flavor2_id)"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":224,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"        self.reboot_server(server[\u0027id\u0027], \u0027hard\u0027)"},{"line_number":227,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":228,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    @decorators.idempotent_id(\u0027b3c7bcfc-bb5b-4e22-b517-c7f686b80212\u0027)"},{"line_number":231,"context_line":"    def test_flavor_swap_2048_to_1024(self):"},{"line_number":232,"context_line":"        admin_pass \u003d self.image_ssh_password"},{"line_number":233,"context_line":"        validation_resources \u003d self.get_test_validation_resources("},{"line_number":234,"context_line":"            self.os_primary)"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"        flavor \u003d {"},{"line_number":237,"context_line":"            \u0027ram\u0027: 1024, \u0027vcpus\u0027: 1, \u0027disk\u0027: 1, \u0027swap\u0027: 2048"},{"line_number":238,"context_line":"        }"},{"line_number":239,"context_line":"        flavor_id \u003d self._create_flavor(flavor, \u0027flavor_1\u0027)"},{"line_number":240,"context_line":"        server \u003d self._create_server("},{"line_number":241,"context_line":"            validation_resources, admin_pass, flavor_id)"},{"line_number":242,"context_line":"        linux_client \u003d self._get_remote_client("},{"line_number":243,"context_line":"            server, validation_resources, admin_pass)"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":246,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"        # resize to swap 1024"},{"line_number":249,"context_line":"        flavor.update({\u0027swap\u0027: 1024})"},{"line_number":250,"context_line":"        flavor2_id \u003d self._create_flavor(flavor, \u0027flavor_2\u0027)"},{"line_number":251,"context_line":"        self.resize_server(server[\u0027id\u0027], flavor2_id)"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":254,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"        self.reboot_server(server[\u0027id\u0027], \u0027hard\u0027)"},{"line_number":257,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":258,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"    @decorators.idempotent_id(\u0027b3c7bcfc-bb5b-4e22-b517-c7f686b80213\u0027)"},{"line_number":261,"context_line":"    def test_flavor_swap_1024_to_0(self):"},{"line_number":262,"context_line":"        admin_pass \u003d self.image_ssh_password"},{"line_number":263,"context_line":"        validation_resources \u003d self.get_test_validation_resources("},{"line_number":264,"context_line":"            self.os_primary)"},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"        # create server with swap 1024"},{"line_number":267,"context_line":"        flavor \u003d {"},{"line_number":268,"context_line":"            \u0027ram\u0027: 1024, \u0027vcpus\u0027: 1, \u0027disk\u0027: 1, \u0027swap\u0027: 1024"},{"line_number":269,"context_line":"        }"},{"line_number":270,"context_line":"        flavor_id \u003d self._create_flavor(flavor, \u0027flavor_1\u0027)"},{"line_number":271,"context_line":"        server \u003d self._create_server("},{"line_number":272,"context_line":"            validation_resources, admin_pass, flavor_id)"},{"line_number":273,"context_line":"        linux_client \u003d self._get_remote_client("},{"line_number":274,"context_line":"            server, validation_resources, admin_pass)"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":277,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"        # resize to swap 0"},{"line_number":280,"context_line":"        flavor.update({\u0027swap\u0027: 0})"},{"line_number":281,"context_line":"        flavor2_id \u003d self._create_flavor(flavor, \u0027flavor_2\u0027)"},{"line_number":282,"context_line":"        self.resize_server(server[\u0027id\u0027], flavor2_id)"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":285,"context_line":"        self.assertEqual(swap_devs, 0)"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"        self.reboot_server(server[\u0027id\u0027], \u0027hard\u0027)"},{"line_number":288,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":289,"context_line":"        self.assertEqual(swap_devs, 0)"}],"source_content_type":"text/x-python","patch_set":20,"id":"3a74a52d_ee48158a","line":289,"range":{"start_line":199,"start_character":0,"end_line":289,"end_character":38},"updated":"2024-12-17 09:18:20.000000000","message":"The tests are very similar.\nI suggest creating a common method with the necessary arguments that each test can utilize.","commit_id":"2ec12f31afc1c7ae5a98ae4cf772fcdef991243f"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"5bb6f9ae66704c37d269b38db7a7b7d0345134a0","unresolved":true,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":"        return self.client.show_server(server[\u0027id\u0027])[\u0027server\u0027]"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"    @decorators.idempotent_id(\u0027b3c7bcfc-bb5b-4e22-b517-c7f686b80211\u0027)"},{"line_number":200,"context_line":"    def test_flavor_swap_0_to_1024(self):"},{"line_number":201,"context_line":"        admin_pass \u003d self.image_ssh_password"},{"line_number":202,"context_line":"        validation_resources \u003d self.get_test_validation_resources("},{"line_number":203,"context_line":"            self.os_primary)"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"        # create server with swap 0"},{"line_number":206,"context_line":"        flavor \u003d {"},{"line_number":207,"context_line":"            \u0027ram\u0027: 1024, \u0027vcpus\u0027: 1, \u0027disk\u0027: 1, \u0027swap\u0027: 0"},{"line_number":208,"context_line":"        }"},{"line_number":209,"context_line":"        flavor_id \u003d self._create_flavor(flavor, \u0027flavor_1\u0027)"},{"line_number":210,"context_line":"        server \u003d self._create_server("},{"line_number":211,"context_line":"            validation_resources, admin_pass, flavor_id)"},{"line_number":212,"context_line":"        linux_client \u003d self._get_remote_client("},{"line_number":213,"context_line":"            server, validation_resources, admin_pass)"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":216,"context_line":"        self.assertEqual(swap_devs, 0)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"        # resize to swap 1024"},{"line_number":219,"context_line":"        flavor.update({\u0027swap\u0027: 1024})"},{"line_number":220,"context_line":"        flavor2_id \u003d self._create_flavor(flavor, \u0027flavor_2\u0027)"},{"line_number":221,"context_line":"        self.resize_server(server[\u0027id\u0027], flavor2_id)"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":224,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"        self.reboot_server(server[\u0027id\u0027], \u0027hard\u0027)"},{"line_number":227,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":228,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    @decorators.idempotent_id(\u0027b3c7bcfc-bb5b-4e22-b517-c7f686b80212\u0027)"},{"line_number":231,"context_line":"    def test_flavor_swap_2048_to_1024(self):"},{"line_number":232,"context_line":"        admin_pass \u003d self.image_ssh_password"},{"line_number":233,"context_line":"        validation_resources \u003d self.get_test_validation_resources("},{"line_number":234,"context_line":"            self.os_primary)"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"        flavor \u003d {"},{"line_number":237,"context_line":"            \u0027ram\u0027: 1024, \u0027vcpus\u0027: 1, \u0027disk\u0027: 1, \u0027swap\u0027: 2048"},{"line_number":238,"context_line":"        }"},{"line_number":239,"context_line":"        flavor_id \u003d self._create_flavor(flavor, \u0027flavor_1\u0027)"},{"line_number":240,"context_line":"        server \u003d self._create_server("},{"line_number":241,"context_line":"            validation_resources, admin_pass, flavor_id)"},{"line_number":242,"context_line":"        linux_client \u003d self._get_remote_client("},{"line_number":243,"context_line":"            server, validation_resources, admin_pass)"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":246,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"        # resize to swap 1024"},{"line_number":249,"context_line":"        flavor.update({\u0027swap\u0027: 1024})"},{"line_number":250,"context_line":"        flavor2_id \u003d self._create_flavor(flavor, \u0027flavor_2\u0027)"},{"line_number":251,"context_line":"        self.resize_server(server[\u0027id\u0027], flavor2_id)"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":254,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"        self.reboot_server(server[\u0027id\u0027], \u0027hard\u0027)"},{"line_number":257,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":258,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"    @decorators.idempotent_id(\u0027b3c7bcfc-bb5b-4e22-b517-c7f686b80213\u0027)"},{"line_number":261,"context_line":"    def test_flavor_swap_1024_to_0(self):"},{"line_number":262,"context_line":"        admin_pass \u003d self.image_ssh_password"},{"line_number":263,"context_line":"        validation_resources \u003d self.get_test_validation_resources("},{"line_number":264,"context_line":"            self.os_primary)"},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"        # create server with swap 1024"},{"line_number":267,"context_line":"        flavor \u003d {"},{"line_number":268,"context_line":"            \u0027ram\u0027: 1024, \u0027vcpus\u0027: 1, \u0027disk\u0027: 1, \u0027swap\u0027: 1024"},{"line_number":269,"context_line":"        }"},{"line_number":270,"context_line":"        flavor_id \u003d self._create_flavor(flavor, \u0027flavor_1\u0027)"},{"line_number":271,"context_line":"        server \u003d self._create_server("},{"line_number":272,"context_line":"            validation_resources, admin_pass, flavor_id)"},{"line_number":273,"context_line":"        linux_client \u003d self._get_remote_client("},{"line_number":274,"context_line":"            server, validation_resources, admin_pass)"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":277,"context_line":"        self.assertEqual(swap_devs, 1)"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"        # resize to swap 0"},{"line_number":280,"context_line":"        flavor.update({\u0027swap\u0027: 0})"},{"line_number":281,"context_line":"        flavor2_id \u003d self._create_flavor(flavor, \u0027flavor_2\u0027)"},{"line_number":282,"context_line":"        self.resize_server(server[\u0027id\u0027], flavor2_id)"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":285,"context_line":"        self.assertEqual(swap_devs, 0)"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"        self.reboot_server(server[\u0027id\u0027], \u0027hard\u0027)"},{"line_number":288,"context_line":"        swap_devs \u003d len(linux_client.get_swap_devs())"},{"line_number":289,"context_line":"        self.assertEqual(swap_devs, 0)"}],"source_content_type":"text/x-python","patch_set":20,"id":"9b622d2a_b7d7662e","line":289,"range":{"start_line":199,"start_character":0,"end_line":289,"end_character":38},"in_reply_to":"3a74a52d_ee48158a","updated":"2025-03-18 16:27:33.000000000","message":"Done","commit_id":"2ec12f31afc1c7ae5a98ae4cf772fcdef991243f"}],"tempest/common/utils/linux/remote_client.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0ebbfeeeb0445ec091409c6d754661100e7be742","unresolved":true,"context_lines":[{"line_number":246,"context_line":"        return self.nc_host(host, **kwargs)"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"    def get_swap_devs(self):"},{"line_number":249,"context_line":"        cmd \u003d \u0027blkid\u0027"},{"line_number":250,"context_line":"        data \u003d self.exec_command(cmd)"},{"line_number":251,"context_line":"        devs \u003d [dev for dev in data.splitlines() if \u0027TYPE\u003d\"swap\"\u0027 in dev]"},{"line_number":252,"context_line":"        return devs"}],"source_content_type":"text/x-python","patch_set":24,"id":"8ea6ca5d_4e126218","line":249,"updated":"2025-04-04 19:27:43.000000000","message":"https://paste.centos.org/view/ebce235e\n\nI think you need to run this with sudo to avoid getting cached results\n\nalso any output \n\nFirst i think Cirros uses busybox for blkid so for me at least i got no output without sudo\n\nEven with the full Gunu Utils version it seemed to be cached unless you use sudo.\n\nwithout sudo this seams to be blocking the gate or at least its unstable.","commit_id":"a20f89d20c04a5b8e8887a659c76be2e780b3484"}],"tempest/scenario/manager.py":[{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"75c1af6d0c829fc6cdf516bf0e498c964ab11b7d","unresolved":true,"context_lines":[{"line_number":448,"context_line":"            waiters.wait_for_server_status(self.servers_client,"},{"line_number":449,"context_line":"                                           server_id, \u0027ACTIVE\u0027)"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def resize_and_confim_resize_server(self, server_id, flavor_id,"},{"line_number":452,"context_line":"                                        confirm_resize\u003dTrue):"},{"line_number":453,"context_line":"        self.servers_client.resize_server(server_id, flavor_ref\u003dflavor_id)"},{"line_number":454,"context_line":"        if confirm_resize:"}],"source_content_type":"text/x-python","patch_set":7,"id":"de31cad4_9c4507be","line":451,"range":{"start_line":451,"start_character":19,"end_line":451,"end_character":25},"updated":"2022-10-17 08:46:55.000000000","message":"Just a nit: confim -\u003e confirm","commit_id":"4355e035f8431cdb0a1e6567f9dec2c302e21acd"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"4926615b9b71b99e46b3dc3a6e7f640d403a000c","unresolved":false,"context_lines":[{"line_number":448,"context_line":"            waiters.wait_for_server_status(self.servers_client,"},{"line_number":449,"context_line":"                                           server_id, \u0027ACTIVE\u0027)"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def resize_and_confim_resize_server(self, server_id, flavor_id,"},{"line_number":452,"context_line":"                                        confirm_resize\u003dTrue):"},{"line_number":453,"context_line":"        self.servers_client.resize_server(server_id, flavor_ref\u003dflavor_id)"},{"line_number":454,"context_line":"        if confirm_resize:"}],"source_content_type":"text/x-python","patch_set":7,"id":"19157ac5_42bb28f6","line":451,"range":{"start_line":451,"start_character":19,"end_line":451,"end_character":25},"in_reply_to":"de31cad4_9c4507be","updated":"2022-11-02 11:03:00.000000000","message":"Thanks, updated","commit_id":"4355e035f8431cdb0a1e6567f9dec2c302e21acd"}]}
