diff --git a/.cargo/audit.toml b/.cargo/audit.toml index d19582cc46a..88a01daf0f3 100644 --- a/.cargo/audit.toml +++ b/.cargo/audit.toml @@ -15,4 +15,9 @@ ignore = [ # the `thread_rng` feature, so the affected functions are not compiled in. # See https://rustsec.org/advisories/RUSTSEC-2026-0097.html "RUSTSEC-2026-0097", + + # `anyhow` is not directly used by any of our crates. It is a transitive + # dependency of build-time WASM tooling (wit-bindgen). + # See https://rustsec.org/advisories/RUSTSEC-2026-0190.html + "RUSTSEC-2026-0190", ] diff --git a/tests/integration_tests/performance/test_hotplug_memory.py b/tests/integration_tests/performance/test_hotplug_memory.py index d754e11dc69..84b5e09f674 100644 --- a/tests/integration_tests/performance/test_hotplug_memory.py +++ b/tests/integration_tests/performance/test_hotplug_memory.py @@ -8,6 +8,8 @@ run on an ag=1 host due to the use of HugePages. """ +import platform + import pytest from tenacity import Retrying, retry_if_exception_type, stop_after_delay, wait_fixed @@ -252,6 +254,11 @@ def check_hotunplug(uvm, requested_size_mib): assert rss_after < rss_before, "RSS didn't decrease" +# TODO: remove this once the hotplug latency on 5.10 hosts is fixed +@pytest.mark.skipif( + platform.machine() == "x86_64" and global_props.host_linux_version_tpl == (5, 10), + reason="GET /hotplug/memory intermittently exceeds the duration threshold on x86_64 5.10 hosts", +) def test_virtio_mem_hotplug_hotunplug(uvm_any_memhp): """ Check that memory can be hotplugged into the VM. @@ -456,6 +463,11 @@ def timed_memory_hotplug(uvm, size, metrics, metric_prefix, fc_metric_name): ) +# TODO: remove this once the hotplug latency on 5.10 hosts is fixed +@pytest.mark.skipif( + platform.machine() == "x86_64" and global_props.host_linux_version_tpl == (5, 10), + reason="GET /hotplug/memory intermittently exceeds the duration threshold on x86_64 5.10 hosts", +) @pytest.mark.nonci @pytest.mark.parametrize( "hotplug_size",