)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"3a0d2132dc20eebc1f5efbb37e71008ecfdb76ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"cd1d3ae8_0a431b33","updated":"2024-05-22 06:33:19.000000000","message":"recheck no valid host found\nasked for 2/4 for realtime cpu","commit_id":"9513ad82840833a3f137248440df5b3216c1a9d7"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9815a7a488fb69861eaeffeb636cdff9563cef55","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"13eb47a6_a6765095","updated":"2024-05-24 15:03:51.000000000","message":"-1 for the method name, the rest are nits that could have been a follow up fix","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3b4f889e53c791e5e08346ec157f0322e0143bd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"5b862e37_20ecff04","updated":"2024-05-24 15:07:01.000000000","message":"Fixed my own nits, LGTM assuming CI is happy","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"c561fd3ec9d30a32138b4741b32c27ed52a570c6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"35e04b06_074e1262","updated":"2024-05-22 10:15:34.000000000","message":"recheck No valid host was found\nunrealted test test_live_migration.LiveMigrationBase.test_live_migrate_and_reboot failed","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"7818144a32cd526c265e4a50be551d58870955a9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"bdf39a5e_02ff9be5","updated":"2024-05-22 16:08:00.000000000","message":"recheck last recheck didn\u0027t work I think because of attached \u0027,\u0027","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"1e1f3732154e0f349ee60c3151e2c6685addb80f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"fa59cbb2_d94a105c","updated":"2024-05-23 04:25:48.000000000","message":"recheck no valid host found for test_live_migrate_and_reboot\nright now very less jobs are running in CI.","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"a85e1af0af1b2424fb96d5002ad8c857391d8933","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"a9e5c422_367cbd12","updated":"2024-05-22 14:48:18.000000000","message":"recheck, unrealted test failed.\n\n\npiined cpus\n```\n \u003ccputune\u003e\n    \u003cvcpupin vcpu\u003d\u00270\u0027 cpuset\u003d\u00276\u0027/\u003e\n    \u003cvcpupin vcpu\u003d\u00271\u0027 cpuset\u003d\u00275\u0027/\u003e\n    \u003cemulatorpin cpuset\u003d\u00275-6\u0027/\u003e\n  \u003c/cputune\u003e\n```\nfor some reason, cpu 6 was not present in virsh capabilities.\n```\n\u003ccpus num\u003d\u00275\u0027\u003e\n \u003ccpu id\u003d\u00270\u0027 socket_id\u003d\u00270\u0027 die_id\u003d\u00270\u0027 core_id\u003d\u00270\u0027 siblings\u003d\u00270\u0027/\u003e\n \u003ccpu id\u003d\u00271\u0027 socket_id\u003d\u00271\u0027 die_id\u003d\u00270\u0027 core_id\u003d\u00270\u0027 siblings\u003d\u00271\u0027/\u003e\n \u003ccpu id\u003d\u00272\u0027 socket_id\u003d\u00272\u0027 die_id\u003d\u00270\u0027 core_id\u003d\u00270\u0027 siblings\u003d\u00272\u0027/\u003e\n \u003ccpu id\u003d\u00273\u0027 socket_id\u003d\u00273\u0027 die_id\u003d\u00270\u0027 core_id\u003d\u00270\u0027 siblings\u003d\u00273\u0027/\u003e\n \u003ccpu id\u003d\u00277\u0027 socket_id\u003d\u00277\u0027 die_id\u003d\u00270\u0027 core_id\u003d\u00270\u0027 siblings\u003d\u00277\u0027/\u003e\n\u003c/cpus\u003e```","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8527d875fc1d968192826341f03ca63676108361","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"619b0e0d_401a8d1e","updated":"2024-05-22 11:48:37.000000000","message":"you generally should not recheck for no valid host\nespically if it happens more then once","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"a85e1af0af1b2424fb96d5002ad8c857391d8933","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"5ea12325_93740ec6","in_reply_to":"619b0e0d_401a8d1e","updated":"2024-05-22 14:48:18.000000000","message":"ack","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"22bba3de218019dfa3c7de0ac7a05353da238a59","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"a62b6fef_22cde285","updated":"2024-05-25 01:41:05.000000000","message":"recheck no valid host and timeout exception unrelated \nno zuul jobs running right now","commit_id":"db56ac08a176880cfde1d14638ab5a1f11e25469"}],"whitebox_tempest_plugin/api/compute/test_cpu_pinning.py":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"782e13eb842cc848b1889b644aab9015283ebd12","unresolved":true,"context_lines":[{"line_number":194,"context_line":"        # Calculate the number of cpus to use in the flavors such the total"},{"line_number":195,"context_line":"        # size allows for two guests are capable to be scheduled to the same"},{"line_number":196,"context_line":"        # host"},{"line_number":197,"context_line":"        self.dedicated_cpus_per_guest \u003d len(available_dedicated_vcpus) // 2"},{"line_number":198,"context_line":"        self.shared_vcpus_per_guest \u003d len(available_shared_vcpus) // 2"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    def test_cpu_shared(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"c54f7bc2_3785c4bc","line":197,"range":{"start_line":197,"start_character":8,"end_line":197,"end_character":75},"updated":"2024-05-14 04:05:16.000000000","message":"is there a way to increase dedicated_cpu_set here.\nright now its 4-6 i.e 3, which becomes 1 cpu, we need atleat 2, for real-time-cpu test","commit_id":"d607a52cdf11c9fa0b62087e931afd6a710c4a07"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"f6abd6bdc1ea722821a1ef370a4b715e024ff6c2","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        # Calculate the number of cpus to use in the flavors such the total"},{"line_number":195,"context_line":"        # size allows for two guests are capable to be scheduled to the same"},{"line_number":196,"context_line":"        # host"},{"line_number":197,"context_line":"        self.dedicated_cpus_per_guest \u003d len(available_dedicated_vcpus) // 2"},{"line_number":198,"context_line":"        self.shared_vcpus_per_guest \u003d len(available_shared_vcpus) // 2"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    def test_cpu_shared(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"d1fcf479_31db7d46","line":197,"range":{"start_line":197,"start_character":8,"end_line":197,"end_character":75},"in_reply_to":"c1ee38bc_6eb2314b","updated":"2024-05-25 05:27:24.000000000","message":"Done","commit_id":"d607a52cdf11c9fa0b62087e931afd6a710c4a07"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"7fc96dc1f3d65150c6c23f56835765f1c2a8b44c","unresolved":true,"context_lines":[{"line_number":194,"context_line":"        # Calculate the number of cpus to use in the flavors such the total"},{"line_number":195,"context_line":"        # size allows for two guests are capable to be scheduled to the same"},{"line_number":196,"context_line":"        # host"},{"line_number":197,"context_line":"        self.dedicated_cpus_per_guest \u003d len(available_dedicated_vcpus) // 2"},{"line_number":198,"context_line":"        self.shared_vcpus_per_guest \u003d len(available_shared_vcpus) // 2"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    def test_cpu_shared(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"c1ee38bc_6eb2314b","line":197,"range":{"start_line":197,"start_character":8,"end_line":197,"end_character":75},"in_reply_to":"c54f7bc2_3785c4bc","updated":"2024-05-14 04:44:31.000000000","message":"in **compute** node local.conf its 4-6\nhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_48a/918520/3/check/whitebox-devstack-multinode/48a3b39/compute-host/logs/local_conf.txt\n\n\nbut it must be taking it from **controller**.local.conf -\u003e[compute] right ?\nhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_48a/918520/3/check/whitebox-devstack-multinode/48a3b39/controller/logs/local_conf.txt\n\nhere is 1-3, which gives same 3//2 --\u003e 1\n\nbecaise its not in here\nhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_48a/918520/3/check/whitebox-devstack-multinode/48a3b39/controller/logs/tempest_conf.txt\n\nalso this says same:\nhttps://opendev.org/openstack/whitebox-tempest-plugin/src/branch/master/playbooks/templates/whitebox-devstack-multinode.yaml.j2#L13\n\ndid not find content of compute_nodes.yaml in CI logs, it should have come in devstack logs","commit_id":"d607a52cdf11c9fa0b62087e931afd6a710c4a07"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c6c187c5c440c91be90c7b1d61464bf90d6967bb","unresolved":true,"context_lines":[{"line_number":101,"context_line":"        \"\"\""},{"line_number":102,"context_line":"        root \u003d self.get_server_xml(server_id)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        if real_time:"},{"line_number":105,"context_line":"            scheds \u003d root.findall(\u0027./cputune/vcpusched\u0027)"},{"line_number":106,"context_line":"            cpus \u003d [int(e.get(\u0027vcpus\u0027)) for e in scheds if e is not None]"},{"line_number":107,"context_line":"            return cpus"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        vcpupins \u003d root.findall(\u0027./cputune/vcpupin\u0027)"},{"line_number":110,"context_line":"        # NOTE(artom) This assumes every guest CPU is pinned to a single host"},{"line_number":111,"context_line":"        # CPU - IOW that the \u0027dedicated\u0027 cpu_policy is in effect."}],"source_content_type":"text/x-python","patch_set":4,"id":"a0724053_ec0bbca5","line":108,"range":{"start_line":104,"start_character":5,"end_line":108,"end_character":1},"updated":"2024-05-17 12:17:16.000000000","message":"this is incorrect.\n\nyou shoudl not be modifying this function like this.\n\nif you want to get the vcpushed element add a new funciton","commit_id":"39c53067f5bf842c19e1c755e2fdd6309c432983"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"f8459beb47d15d9e6cdfcabe53dbae91a0cb18ed","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        \"\"\""},{"line_number":102,"context_line":"        root \u003d self.get_server_xml(server_id)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        if real_time:"},{"line_number":105,"context_line":"            scheds \u003d root.findall(\u0027./cputune/vcpusched\u0027)"},{"line_number":106,"context_line":"            cpus \u003d [int(e.get(\u0027vcpus\u0027)) for e in scheds if e is not None]"},{"line_number":107,"context_line":"            return cpus"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        vcpupins \u003d root.findall(\u0027./cputune/vcpupin\u0027)"},{"line_number":110,"context_line":"        # NOTE(artom) This assumes every guest CPU is pinned to a single host"},{"line_number":111,"context_line":"        # CPU - IOW that the \u0027dedicated\u0027 cpu_policy is in effect."}],"source_content_type":"text/x-python","patch_set":4,"id":"1d813295_2be20519","line":108,"range":{"start_line":104,"start_character":5,"end_line":108,"end_character":1},"in_reply_to":"a0724053_ec0bbca5","updated":"2024-05-21 06:40:04.000000000","message":"Done","commit_id":"39c53067f5bf842c19e1c755e2fdd6309c432983"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"f8459beb47d15d9e6cdfcabe53dbae91a0cb18ed","unresolved":true,"context_lines":[{"line_number":247,"context_line":"            \u0027hw:cpu_realtime_mask\u0027: realtime_mask,"},{"line_number":248,"context_line":"        })"},{"line_number":249,"context_line":"        flavor \u003d self.create_flavor("},{"line_number":250,"context_line":"            vcpus\u003dself.dedicated_cpus_per_guest, extra_specs\u003dspecs)"},{"line_number":251,"context_line":"        server \u003d self.create_test_server("},{"line_number":252,"context_line":"            flavor\u003dflavor[\u0027id\u0027], wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":253,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"f459d708_9ccf9ce0","line":250,"range":{"start_line":250,"start_character":23,"end_line":250,"end_character":47},"updated":"2024-05-21 06:40:04.000000000","message":"we should have atleast 1 cpu.\n`\u0027Realtime policy vCPU(s) mask is configured with RT vCPUs that are not a subset of the vCPUs in the flavor.`","commit_id":"9cd006f4c7f2f990d181a8f07627c4551b141b01"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"f6abd6bdc1ea722821a1ef370a4b715e024ff6c2","unresolved":false,"context_lines":[{"line_number":247,"context_line":"            \u0027hw:cpu_realtime_mask\u0027: realtime_mask,"},{"line_number":248,"context_line":"        })"},{"line_number":249,"context_line":"        flavor \u003d self.create_flavor("},{"line_number":250,"context_line":"            vcpus\u003dself.dedicated_cpus_per_guest, extra_specs\u003dspecs)"},{"line_number":251,"context_line":"        server \u003d self.create_test_server("},{"line_number":252,"context_line":"            flavor\u003dflavor[\u0027id\u0027], wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":253,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"d3deeb59_f55c7e3c","line":250,"range":{"start_line":250,"start_character":23,"end_line":250,"end_character":47},"in_reply_to":"d856c252_19548ec3","updated":"2024-05-25 05:27:24.000000000","message":"Done","commit_id":"9cd006f4c7f2f990d181a8f07627c4551b141b01"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"45e8353c6c9c0266128f297b2712a0fa1d8ce0b5","unresolved":true,"context_lines":[{"line_number":247,"context_line":"            \u0027hw:cpu_realtime_mask\u0027: realtime_mask,"},{"line_number":248,"context_line":"        })"},{"line_number":249,"context_line":"        flavor \u003d self.create_flavor("},{"line_number":250,"context_line":"            vcpus\u003dself.dedicated_cpus_per_guest, extra_specs\u003dspecs)"},{"line_number":251,"context_line":"        server \u003d self.create_test_server("},{"line_number":252,"context_line":"            flavor\u003dflavor[\u0027id\u0027], wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":253,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"d856c252_19548ec3","line":250,"range":{"start_line":250,"start_character":23,"end_line":250,"end_character":47},"in_reply_to":"f459d708_9ccf9ce0","updated":"2024-05-21 07:03:10.000000000","message":"we do have 1 cpu\nhttps://zuul.opendev.org/t/openstack/build/ea2ca9e1142140519bf354adf74aaeb4/log/job-output.txt#36191\n\nso we must need at least 2 cpus, to provide 1 as realtime_mask\n\nI already tried this https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/918520/5/.zuul.yaml#81\n\nit did not affected `dedicated_cpus_per_guest` value.","commit_id":"9cd006f4c7f2f990d181a8f07627c4551b141b01"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9815a7a488fb69861eaeffeb636cdff9563cef55","unresolved":true,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        return emulator_threads"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def get_server_cpu_sched(self, server_id):"},{"line_number":95,"context_line":"        root \u003d self.get_server_xml(server_id)"},{"line_number":96,"context_line":"        scheds \u003d root.findall(\u0027./cputune/vcpusched\u0027)"},{"line_number":97,"context_line":"        cpus \u003d [int(each.get(\u0027vcpus\u0027)) for each in scheds if each is not None]"}],"source_content_type":"text/x-python","patch_set":11,"id":"f43b7a71_b6753fae","line":94,"updated":"2024-05-24 15:03:51.000000000","message":"OK, this confused me, you\u0027re not getting the _sched_, you\u0027re getting the CPU IDs that _have a sched_. Please rename this method.","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3b4f889e53c791e5e08346ec157f0322e0143bd1","unresolved":false,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        return emulator_threads"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def get_server_cpu_sched(self, server_id):"},{"line_number":95,"context_line":"        root \u003d self.get_server_xml(server_id)"},{"line_number":96,"context_line":"        scheds \u003d root.findall(\u0027./cputune/vcpusched\u0027)"},{"line_number":97,"context_line":"        cpus \u003d [int(each.get(\u0027vcpus\u0027)) for each in scheds if each is not None]"}],"source_content_type":"text/x-python","patch_set":11,"id":"290006cd_692c8230","line":94,"in_reply_to":"f43b7a71_b6753fae","updated":"2024-05-24 15:07:01.000000000","message":"Done","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9815a7a488fb69861eaeffeb636cdff9563cef55","unresolved":true,"context_lines":[{"line_number":94,"context_line":"    def get_server_cpu_sched(self, server_id):"},{"line_number":95,"context_line":"        root \u003d self.get_server_xml(server_id)"},{"line_number":96,"context_line":"        scheds \u003d root.findall(\u0027./cputune/vcpusched\u0027)"},{"line_number":97,"context_line":"        cpus \u003d [int(each.get(\u0027vcpus\u0027)) for each in scheds if each is not None]"},{"line_number":98,"context_line":"        return cpus"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    def get_server_cpu_pinning(self, server_id):"}],"source_content_type":"text/x-python","patch_set":11,"id":"3be6c492_95070731","line":97,"updated":"2024-05-24 15:03:51.000000000","message":"nit: s/`each`/`sched`/g (the singular to the plural of `scheds`)","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3b4f889e53c791e5e08346ec157f0322e0143bd1","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    def get_server_cpu_sched(self, server_id):"},{"line_number":95,"context_line":"        root \u003d self.get_server_xml(server_id)"},{"line_number":96,"context_line":"        scheds \u003d root.findall(\u0027./cputune/vcpusched\u0027)"},{"line_number":97,"context_line":"        cpus \u003d [int(each.get(\u0027vcpus\u0027)) for each in scheds if each is not None]"},{"line_number":98,"context_line":"        return cpus"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    def get_server_cpu_pinning(self, server_id):"}],"source_content_type":"text/x-python","patch_set":11,"id":"12046604_c20fc26e","line":97,"in_reply_to":"3be6c492_95070731","updated":"2024-05-24 15:07:01.000000000","message":"Done","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9815a7a488fb69861eaeffeb636cdff9563cef55","unresolved":true,"context_lines":[{"line_number":152,"context_line":"                          for host in self.hosts_details.keys()]"},{"line_number":153,"context_line":"        return gathered_lists"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def _get_realtime_mask(self, mask):"},{"line_number":156,"context_line":"        return list(hardware.parse_cpu_spec(mask))"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"8fe086bd_1496ff89","line":155,"updated":"2024-05-24 15:03:51.000000000","message":"nit: just inline this, no need for a separate one line method","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"3b4f889e53c791e5e08346ec157f0322e0143bd1","unresolved":false,"context_lines":[{"line_number":152,"context_line":"                          for host in self.hosts_details.keys()]"},{"line_number":153,"context_line":"        return gathered_lists"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def _get_realtime_mask(self, mask):"},{"line_number":156,"context_line":"        return list(hardware.parse_cpu_spec(mask))"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"f68bd705_202e1600","line":155,"in_reply_to":"8fe086bd_1496ff89","updated":"2024-05-24 15:07:01.000000000","message":"Done","commit_id":"e5e867d7220389515eddaed0ef6c1879c3ea1fc4"}]}
