Skip to content

[AI Generated] BugFix: Add retry loop for LUN detection in hot_add_disk_serial test#4436

Open
paxue wants to merge 1 commit intomainfrom
bugfix/hot-add-disk-lun-race_240426_145837
Open

[AI Generated] BugFix: Add retry loop for LUN detection in hot_add_disk_serial test#4436
paxue wants to merge 1 commit intomainfrom
bugfix/hot-add-disk-lun-race_240426_145837

Conversation

@paxue
Copy link
Copy Markdown
Collaborator

@paxue paxue commented Apr 25, 2026

Summary

After a data disk is attached via hot-add, the udev symlink under /dev/disk/azure/scsi1/ may not appear immediately. The previous code called get_luns() once and indexed into the result with [0], causing an IndexError: list index out of range when the set difference was empty.

Added a 30-second retry loop (matching the existing disk detection pattern in the same _hot_add_disk_serial method) that polls get_luns() until the new LUN symlink appears or times out with a clear assertion error.

Validation Results

Image Result
MicrosoftCBLMariner azure-linux-3 azure-linux-3-gen2 3.20260401.01 PASSED
canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest PASSED

Copilot AI review requested due to automatic review settings April 25, 2026 00:41
@paxue
Copy link
Copy Markdown
Collaborator Author

paxue commented Apr 25, 2026

Validation Results

Image Result
MicrosoftCBLMariner azure-linux-3 azure-linux-3-gen2 3.20260401.01 PASSED
canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest PASSED

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR hardens the storage hot-add serial test by waiting for Azure’s udev-created LUN symlink to appear after attaching a managed disk, avoiding intermittent IndexError failures when the LUN mapping hasn’t populated yet.

Changes:

  • Adds a retry loop to poll Disk.get_luns() until the new LUN appears (or times out) in _hot_add_disk_serial.
  • Replaces the previous single-shot set-diff indexing approach with an explicit “wait then assert” flow.

Comment on lines +849 to +852
# Retry to allow udev to create the LUN symlink after disk attach
timeout = 30
timer = create_timer()
new_lun_keys: list = []
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

timeout = 30 (and the implicit 1s poll interval) is a test-behavior magic number. Please either reference an existing constant/pattern in this suite or add an inline note explaining why 30s is the right bound here (e.g., matches other disk-detection waits) so future adjustments don’t regress coverage or runtime.

Copilot uses AI. Check for mistakes.
f"luns_before: {linux_device_luns}, "
f"luns_after: {linux_device_luns_after}"
)
time.sleep(1)
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Avoid adding new time.sleep() calls in tests; they tend to increase flakiness and slow runs. Prefer a bounded wait helper like check_till_timeout(..., timeout=..., interval=...) or retry_without_exceptions(...) so waiting behavior is centralized and consistent across the repo.

Copilot uses AI. Check for mistakes.
assert_that(
new_lun_keys, "New device LUN was not detected on VM"
).is_not_empty()
linux_device_lun_diff = linux_device_luns_after[new_lun_keys[0]]
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

new_lun_keys is derived from a set difference, so its ordering is arbitrary. Indexing with [0] makes the selection non-deterministic if more than one key ever appears in the diff. Consider selecting the new entry by the expected lun value (and/or asserting exactly one new device was detected) to avoid potential flakiness.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown

❌ AI Test Selection — FAILED

74 test case(s) selected (view run)

Marketplace image: canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest

Count
✅ Passed 57
❌ Failed 3
⏭️ Skipped 14
Total 74
Test case details
Test Case Status Time (s) Message
smoke_test (lisa_0_1) ✅ PASSED 50.664
smoke_test_check_serial_console_pattern (lisa_0_2) ✅ PASSED 64.849
verify_deployment_provision_synthetic_nic (lisa_0_3) ✅ PASSED 39.446
verify_deployment_provision_standard_ssd_disk (lisa_0_4) ✅ PASSED 43.214
verify_deployment_provision_ephemeral_managed_disk (lisa_0_5) ✅ PASSED 45.909
verify_deployment_provision_premiumv2_disk (lisa_0_7) ✅ PASSED 40.689
verify_deployment_provision_premium_disk (lisa_0_6) ✅ PASSED 33.646
verify_deployment_provision_sriov (lisa_0_8) ✅ PASSED 49.838
verify_reboot_in_platform (lisa_0_9) ✅ PASSED 45.437
verify_deployment_provision_ultra_datadisk (lisa_0_10) ✅ PASSED 33.952
verify_deployment_provision_swiotlb_force (lisa_0_13) ✅ PASSED 112.921
verify_stop_start_in_platform (lisa_0_11) ✅ PASSED 233.667
stress_reboot (lisa_0_12) ✅ PASSED 584.110
verify_vmbus_devices_channels_bsd (lisa_0_14) ⏭️ SKIPPED 0.000 check skipped: OS type mismatch: ["requires [<class 'lisa.operating_system.BSD'>] but VM supports [<class 'lisa.operatin
verify_vmbus_devices_channels (lisa_0_15) ✅ PASSED 18.215
verify_vmbus_heartbeat_properties (lisa_0_16) ✅ PASSED 20.053
verify_serial_console (lisa_0_0) ✅ PASSED 33.371
verify_default_targetpw (lisa_0_36) ✅ PASSED 3.436
verify_grub (lisa_0_37) ✅ PASSED 2.147
verify_network_file_configuration (lisa_0_39) ⏭️ SKIPPED 0.224 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_ifcfg_eth0 (lisa_0_40) ⏭️ SKIPPED 0.237 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_udev_rules_moved (lisa_0_41) ⏭️ SKIPPED 0.258 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_dhcp_file_configuration (lisa_0_42) ⏭️ SKIPPED 0.244 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_repository_installed (lisa_0_46) ✅ PASSED 25.476
verify_serial_console_is_enabled (lisa_0_47) ✅ PASSED 1.784
verify_no_pre_exist_users (lisa_0_52) ✅ PASSED 3.985
verify_resource_disk_file_system (lisa_0_54) ✅ PASSED 7.215
verify_waagent_version (lisa_0_55) ✅ PASSED 2.181
verify_python_version (lisa_0_56) ✅ PASSED 1.669
verify_openssl_version (lisa_0_57) ✅ PASSED 1.777
verify_azure_64bit_os (lisa_0_58) ✅ PASSED 1.661
verify_omi_version (lisa_0_59) ✅ PASSED 2.183
verify_no_swap_on_osdisk (lisa_0_60) ✅ PASSED 1.820
verify_essential_kernel_modules (lisa_0_61) ✅ PASSED 2.445
verify_yum_conf (lisa_0_43) ⏭️ SKIPPED 1.792 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_os_update (lisa_0_44) ✅ PASSED 93.462
verify_hv_kvp_daemon_installed (lisa_0_45) ✅ PASSED 2.080
verify_cloud_init_error_status (lisa_0_50) ⏭️ SKIPPED 0.204 skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. unsupported distro to run verify_cloud_init test.
verify_client_active_interval (lisa_0_51) ✅ PASSED 2.008
verify_resource_disk_readme_file (lisa_0_53) ✅ PASSED 7.874
verify_network_manager_not_installed (lisa_0_38) ⏭️ SKIPPED 0.229 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_boot_error_fail_warnings (lisa_0_49) ❌ FAILED 3.725 failed. AssertionError: [unexpected error/failure/warnings shown up in bootup log of distro Ubuntu 22.4.0] Expected <['A
verify_bash_history_is_empty (lisa_0_48) ✅ PASSED 9.525
verify_l3_cache (lisa_0_33) ✅ PASSED 2.128
verify_cpu_count (lisa_0_34) ✅ PASSED 0.214
verify_vmbus_interrupts (lisa_0_35) ❌ FAILED 10.286 failed. AssertionError: [Hypervisor synthetic timer interrupt should be processed by all vCPU's] Expected to be
verify_dhcp_client_timeout (lisa_0_22) ✅ PASSED 2.131
verify_dns_name_resolution (lisa_0_71) ✅ PASSED 2.661
verify_dns_name_resolution_after_upgrade (lisa_0_72) ✅ PASSED 156.186
verify_floppy_module_is_blacklisted (lisa_0_18) ✅ PASSED 1.697
verify_initrd_modules (lisa_0_24) ✅ PASSED 29.663
verify_hyperv_modules (lisa_0_25) ✅ PASSED 6.479
verify_lis_modules_version (lisa_0_23) ⏭️ SKIPPED 8.317 skipped: Ubuntu not supported. This test case only supports Redhat distros.
verify_reload_hyperv_modules (lisa_0_26) ✅ PASSED 186.513
verify_enable_kprobe (lisa_0_17) ✅ PASSED 3.851
verify_kvp (lisa_0_27) ✅ PASSED 8.639
verify_hyperv_platform_id (lisa_0_28) ✅ PASSED 33.841
verify_pmu_disabled_for_arm64 (lisa_0_67) ⏭️ SKIPPED 0.214 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_68) ✅ PASSED 75.403
verify_timesync_ptp (lisa_0_62) ✅ PASSED 5.144
verify_timesync_unbind_clockevent (lisa_0_64) ❌ FAILED 2.394 failed. AssertionError: [Expected clockevent name is Hyper-V clockevent, but actual it is lapic.] Expected to be
verify_timesync_unbind_clocksource (lisa_0_63) ✅ PASSED 33.291
verify_timesync_ntp (lisa_0_65) ✅ PASSED 54.670
verify_timesync_chrony (lisa_0_66) ✅ PASSED 26.979
verify_vdso (lisa_0_20) ✅ PASSED 132.640
verify_vm_hot_resize (lisa_0_29) ✅ PASSED 65.568
verify_vm_resize_increase (lisa_0_31) ✅ PASSED 110.801
verify_vm_resize_decrease (lisa_0_32) ✅ PASSED 110.856
verify_vm_hot_resize_decrease (lisa_0_30) ✅ PASSED 670.368
verify_gdb (lisa_0_19) ✅ PASSED 70.289
verify_sched_core_basic (lisa_0_21) ⏭️ SKIPPED 8.180 before_case skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. SCHED_CORE support is only tested on AzureLinux 3.0 and l
verify_boot_with_debug_kernel (lisa_0_73) ⏭️ SKIPPED 0.326 skipped: Ubuntu not supported. This test case only supports redhat/centos distro.
verify_zram_crypto_zstd (lisa_0_69) ⏭️ SKIPPED 0.326 before_case skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. zram compression test requires Azure Linux 3.0+.
verify_zram_crypto_lz4 (lisa_0_70) ⏭️ SKIPPED 0.257 before_case skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. zram compression test requires Azure Linux 3.0+.

@paxue paxue force-pushed the bugfix/hot-add-disk-lun-race_240426_145837 branch from 9c6cb88 to 9f0e2e8 Compare April 25, 2026 01:12
…sk_serial test

After a data disk is attached, the udev symlink under /dev/disk/azure/scsi1/
may not appear immediately. The previous code called get_luns() once and
indexed into the result with [0], causing an IndexError when the set
difference was empty.

Added a 30-second retry loop (matching existing disk detection pattern in the
same file) that polls get_luns() until the new LUN appears or times out with
a clear assertion error.
@paxue paxue force-pushed the bugfix/hot-add-disk-lun-race_240426_145837 branch from 9f0e2e8 to bc94ad2 Compare April 25, 2026 01:19
Copilot AI review requested due to automatic review settings April 25, 2026 01:19
@github-actions
Copy link
Copy Markdown

⚠️ AI Test Selection — cancelled

74 test case(s) selected (view run)

Marketplace image: canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest

Count
✅ Passed 26
❌ Failed 0
⏭️ Skipped 5
Total 31
Test case details
Test Case Status Time (s) Message
smoke_test (lisa_0_1) ✅ PASSED 38.103
verify_deployment_provision_synthetic_nic (lisa_0_3) ✅ PASSED 37.315
verify_deployment_provision_standard_ssd_disk (lisa_0_4) ✅ PASSED 35.685
smoke_test_check_serial_console_pattern (lisa_0_2) ✅ PASSED 37.752
verify_deployment_provision_ephemeral_managed_disk (lisa_0_5) ✅ PASSED 36.049
verify_deployment_provision_premium_disk (lisa_0_6) ✅ PASSED 44.904
verify_deployment_provision_sriov (lisa_0_8) ✅ PASSED 42.023
verify_deployment_provision_premiumv2_disk (lisa_0_7) ✅ PASSED 48.242
verify_vmbus_devices_channels_bsd (lisa_0_14) ⏭️ SKIPPED 0.000 check skipped: OS type mismatch: ["requires [<class 'lisa.operating_system.BSD'>] but VM supports [<class 'lisa.operatin
verify_serial_console (lisa_0_0) ✅ PASSED 30.944
verify_default_targetpw (lisa_0_36) ✅ PASSED 2.558
verify_grub (lisa_0_37) ✅ PASSED 1.042
verify_network_file_configuration (lisa_0_39) ⏭️ SKIPPED 0.194 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_ifcfg_eth0 (lisa_0_40) ⏭️ SKIPPED 0.192 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_udev_rules_moved (lisa_0_41) ⏭️ SKIPPED 0.161 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_dhcp_file_configuration (lisa_0_42) ⏭️ SKIPPED 0.157 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_repository_installed (lisa_0_46) ✅ PASSED 30.750
verify_serial_console_is_enabled (lisa_0_47) ✅ PASSED 1.104
verify_no_pre_exist_users (lisa_0_52) ✅ PASSED 2.068
verify_resource_disk_file_system (lisa_0_54) ✅ PASSED 4.000
verify_waagent_version (lisa_0_55) ✅ PASSED 1.392
verify_python_version (lisa_0_56) ✅ PASSED 1.201
verify_openssl_version (lisa_0_57) ✅ PASSED 1.072
verify_azure_64bit_os (lisa_0_58) ✅ PASSED 1.155
verify_omi_version (lisa_0_59) ✅ PASSED 1.273
verify_no_swap_on_osdisk (lisa_0_60) ✅ PASSED 1.076
verify_essential_kernel_modules (lisa_0_61) ✅ PASSED 1.458
verify_l3_cache (lisa_0_33) ✅ PASSED 1.161
verify_cpu_count (lisa_0_34) ✅ PASSED 0.200
verify_dhcp_client_timeout (lisa_0_22) ✅ PASSED 1.310
verify_dns_name_resolution (lisa_0_71) ✅ PASSED 2.008

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 4 comments.

Comment on lines +853 to +875
def _new_lun_detected(
_baseline: dict[str, int] = linux_device_luns,
) -> bool:
nonlocal linux_device_luns_after
linux_device_luns_after = disk.get_luns()
new_keys = set(linux_device_luns_after) - set(_baseline)
return len(new_keys) > 0

# 30s matches the disk-detection timeout used in
# _hot_add_disk_parallel for partition appearance after attach.
check_till_timeout(
_new_lun_detected,
timeout_message=(
f"new LUN not detected after disk attach at lun {lun}, "
f"luns_before: {linux_device_luns}, "
f"luns_after: {linux_device_luns_after}"
),
timeout=30,
interval=1,
)
new_lun_keys: list[str] = list(
set(linux_device_luns_after) - set(linux_device_luns)
)
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new type hints use PEP 585 built-in generics (dict[str, int], list[str]), which are not supported on Python 3.8 unless the module has from __future__ import annotations. Please either add the future import at the top of this file or switch these annotations to typing.Dict/typing.List to keep the test suite compatible with the repo’s py38 target.

Copilot uses AI. Check for mistakes.
Comment on lines +863 to +872
check_till_timeout(
_new_lun_detected,
timeout_message=(
f"new LUN not detected after disk attach at lun {lun}, "
f"luns_before: {linux_device_luns}, "
f"luns_after: {linux_device_luns_after}"
),
timeout=30,
interval=1,
)
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

timeout_message is built from an f-string at call time, so luns_after: {linux_device_luns_after} will always reflect the initial value (before retries), not the final state when the timeout occurs. Consider catching LisaTimeoutException from check_till_timeout and re-raising with a message constructed after the loop (using the last linux_device_luns_after) so the failure output is accurate for debugging.

Copilot uses AI. Check for mistakes.
Comment on lines +869 to +872
),
timeout=30,
interval=1,
)
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

interval=1 is a test-behavior magic number. Please add a short inline comment explaining why 1s is appropriate here (or use an existing constant) to make the retry/polling behavior easier to maintain.

Copilot generated this review using guidance from repository custom instructions.
Comment on lines 849 to +855
# verify the lun number from linux VM
# Retry to allow udev to create the LUN symlink after disk attach
linux_device_luns_after = disk.get_luns()
linux_device_lun_diff = [
linux_device_luns_after[k]
for k in set(linux_device_luns_after) - set(linux_device_luns)
][0]

def _new_lun_detected(
_baseline: dict[str, int] = linux_device_luns,
) -> bool:
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider linking the related issue/bug for traceability, since this PR is a bug fix (helps future debugging and release notes).

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown

❌ AI Test Selection — FAILED

74 test case(s) selected (view run)

Marketplace image: canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest

Count
✅ Passed 57
❌ Failed 3
⏭️ Skipped 14
Total 74
Test case details
Test Case Status Time (s) Message
verify_deployment_provision_standard_ssd_disk (lisa_0_4) ✅ PASSED 37.827
smoke_test_check_serial_console_pattern (lisa_0_2) ✅ PASSED 38.513
verify_deployment_provision_synthetic_nic (lisa_0_3) ✅ PASSED 44.729
smoke_test (lisa_0_1) ✅ PASSED 41.771
verify_deployment_provision_premium_disk (lisa_0_6) ✅ PASSED 38.789
verify_deployment_provision_ephemeral_managed_disk (lisa_0_5) ✅ PASSED 33.760
verify_deployment_provision_premiumv2_disk (lisa_0_7) ✅ PASSED 36.124
verify_deployment_provision_sriov (lisa_0_8) ✅ PASSED 71.593
verify_deployment_provision_ultra_datadisk (lisa_0_10) ✅ PASSED 37.944
verify_stop_start_in_platform (lisa_0_11) ✅ PASSED 66.231
verify_reboot_in_platform (lisa_0_9) ✅ PASSED 197.994
verify_deployment_provision_swiotlb_force (lisa_0_13) ✅ PASSED 129.764
stress_reboot (lisa_0_12) ✅ PASSED 589.314
verify_vmbus_devices_channels_bsd (lisa_0_14) ⏭️ SKIPPED 0.000 check skipped: OS type mismatch: ["requires [<class 'lisa.operating_system.BSD'>] but VM supports [<class 'lisa.operatin
verify_vmbus_devices_channels (lisa_0_15) ✅ PASSED 19.099
verify_vmbus_heartbeat_properties (lisa_0_16) ✅ PASSED 21.348
verify_serial_console (lisa_0_0) ✅ PASSED 40.510
verify_default_targetpw (lisa_0_36) ✅ PASSED 3.201
verify_grub (lisa_0_37) ✅ PASSED 2.355
verify_network_file_configuration (lisa_0_39) ⏭️ SKIPPED 0.316 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_ifcfg_eth0 (lisa_0_40) ⏭️ SKIPPED 0.351 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_udev_rules_moved (lisa_0_41) ⏭️ SKIPPED 0.244 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_dhcp_file_configuration (lisa_0_42) ⏭️ SKIPPED 0.226 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_repository_installed (lisa_0_46) ✅ PASSED 24.568
verify_serial_console_is_enabled (lisa_0_47) ✅ PASSED 2.049
verify_no_pre_exist_users (lisa_0_52) ✅ PASSED 4.003
verify_resource_disk_file_system (lisa_0_54) ✅ PASSED 7.457
verify_waagent_version (lisa_0_55) ✅ PASSED 2.142
verify_python_version (lisa_0_56) ✅ PASSED 1.749
verify_openssl_version (lisa_0_57) ✅ PASSED 1.864
verify_azure_64bit_os (lisa_0_58) ✅ PASSED 1.814
verify_omi_version (lisa_0_59) ✅ PASSED 2.341
verify_no_swap_on_osdisk (lisa_0_60) ✅ PASSED 1.912
verify_essential_kernel_modules (lisa_0_61) ✅ PASSED 2.639
verify_yum_conf (lisa_0_43) ⏭️ SKIPPED 4.721 skipped: Unsupported distro type : <class 'lisa.operating_system.Ubuntu'>
verify_hv_kvp_daemon_installed (lisa_0_45) ✅ PASSED 5.064
verify_cloud_init_error_status (lisa_0_50) ⏭️ SKIPPED 0.364 skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. unsupported distro to run verify_cloud_init test.
verify_client_active_interval (lisa_0_51) ✅ PASSED 2.012
verify_resource_disk_readme_file (lisa_0_53) ✅ PASSED 8.662
verify_os_update (lisa_0_44) ✅ PASSED 126.543
verify_boot_error_fail_warnings (lisa_0_49) ❌ FAILED 6.639 failed. AssertionError: [unexpected error/failure/warnings shown up in bootup log of distro Ubuntu 22.4.0] Expected <['A
verify_network_manager_not_installed (lisa_0_38) ⏭️ SKIPPED 8.892 skipped: unsupported distro type: <class 'lisa.operating_system.Ubuntu'>
verify_bash_history_is_empty (lisa_0_48) ✅ PASSED 9.159
verify_l3_cache (lisa_0_33) ✅ PASSED 2.220
verify_cpu_count (lisa_0_34) ✅ PASSED 0.245
verify_vmbus_interrupts (lisa_0_35) ❌ FAILED 4.084 failed. AssertionError: [Hypervisor synthetic timer interrupt should be processed by all vCPU's] Expected to be
verify_dhcp_client_timeout (lisa_0_22) ✅ PASSED 3.225
verify_dns_name_resolution (lisa_0_71) ✅ PASSED 3.056
verify_dns_name_resolution_after_upgrade (lisa_0_72) ✅ PASSED 159.163
verify_floppy_module_is_blacklisted (lisa_0_18) ✅ PASSED 1.824
verify_initrd_modules (lisa_0_24) ✅ PASSED 27.857
verify_hyperv_modules (lisa_0_25) ✅ PASSED 7.028
verify_lis_modules_version (lisa_0_23) ⏭️ SKIPPED 8.520 skipped: Ubuntu not supported. This test case only supports Redhat distros.
verify_reload_hyperv_modules (lisa_0_26) ✅ PASSED 193.368
verify_enable_kprobe (lisa_0_17) ✅ PASSED 4.333
verify_kvp (lisa_0_27) ✅ PASSED 9.484
verify_hyperv_platform_id (lisa_0_28) ✅ PASSED 7.409
verify_pmu_disabled_for_arm64 (lisa_0_67) ⏭️ SKIPPED 0.405 skipped: This test case does not support CpuArchitecture.X64. This validation is only for ARM64.
verify_timedrift_corrected (lisa_0_68) ✅ PASSED 75.726
verify_timesync_ptp (lisa_0_62) ✅ PASSED 3.248
verify_timesync_unbind_clocksource (lisa_0_63) ✅ PASSED 30.016
verify_timesync_unbind_clockevent (lisa_0_64) ❌ FAILED 2.130 failed. AssertionError: [Expected clockevent name is Hyper-V clockevent, but actual it is lapic.] Expected to be
verify_timesync_ntp (lisa_0_65) ✅ PASSED 60.036
verify_timesync_chrony (lisa_0_66) ✅ PASSED 29.020
verify_vdso (lisa_0_20) ✅ PASSED 162.571
verify_vm_hot_resize_decrease (lisa_0_30) ✅ PASSED 158.700
verify_vm_resize_increase (lisa_0_31) ✅ PASSED 140.703
verify_vm_resize_decrease (lisa_0_32) ✅ PASSED 262.684
verify_vm_hot_resize (lisa_0_29) ✅ PASSED 699.642
verify_gdb (lisa_0_19) ✅ PASSED 66.350
verify_sched_core_basic (lisa_0_21) ⏭️ SKIPPED 8.517 before_case skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. SCHED_CORE support is only tested on AzureLinux 3.0 and l
verify_boot_with_debug_kernel (lisa_0_73) ⏭️ SKIPPED 0.237 skipped: Ubuntu not supported. This test case only supports redhat/centos distro.
verify_zram_crypto_zstd (lisa_0_69) ⏭️ SKIPPED 0.244 before_case skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. zram compression test requires Azure Linux 3.0+.
verify_zram_crypto_lz4 (lisa_0_70) ⏭️ SKIPPED 0.234 before_case skipped: Unsupported system: 'Ubuntu 22.04.5 LTS'. zram compression test requires Azure Linux 3.0+.

@LiliDeng
Copy link
Copy Markdown
Collaborator

Is it duplicated with #4435 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants