From 1b3744a1daa86bb3a4086e88b9ec008845077104 Mon Sep 17 00:00:00 2001 From: houseme Date: Mon, 31 Aug 2026 04:28:28 +0800 Subject: [PATCH] test(perf): align GET attribution harness with backlog 2093 (#6912) Co-authored-by: heihutu --- scripts/run_get_1mib_abba_stage_metrics.sh | 11 ++++++++--- scripts/test_get_1mib_abba_stage_metrics.sh | 7 ++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/scripts/run_get_1mib_abba_stage_metrics.sh b/scripts/run_get_1mib_abba_stage_metrics.sh index 48b3341fa..8a55541e0 100755 --- a/scripts/run_get_1mib_abba_stage_metrics.sh +++ b/scripts/run_get_1mib_abba_stage_metrics.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -euo pipefail -# Dedicated exact-1MiB GET attribution harness for rustfs/backlog#1434. +# Dedicated exact-1MiB GET attribution harness for rustfs/backlog#2093. # # The heavy lifting stays in run_get_codec_streaming_smoke.sh. This wrapper only # fixes the experiment matrix so a reviewer can reproduce the isolated-host @@ -59,7 +59,7 @@ Usage: scripts/run_get_1mib_abba_stage_metrics.sh [options] Purpose: - Run the rustfs/backlog#1434 exact-1MiB isolated-host GET attribution matrix: + Run the rustfs/backlog#2093 exact-1MiB isolated-host GET attribution matrix: - object size fixed to 1MiB / 1048576 bytes - legacy and codec-legacy read-path profiles - normal and reverse profile ordering for ABBA order-bias checks @@ -256,7 +256,7 @@ rustc_version="$(rustc --version 2>/dev/null || echo unavailable)" cargo_version="$(cargo --version 2>/dev/null || echo unavailable)" cat >"${OUT_DIR}/manifest.env" </dev/null -rg -qx 'issue=rustfs/backlog#1434' "${OUT_DIR}/manifest.env" +rg -qx 'issue=rustfs/backlog#2093' "${OUT_DIR}/manifest.env" rg -qx 'exact_size=1MiB' "${OUT_DIR}/manifest.env" rg -qx 'exact_size_bytes=1048576' "${OUT_DIR}/manifest.env" rg -qx 'read_path_profiles=legacy,codec-legacy' "${OUT_DIR}/manifest.env" @@ -41,6 +41,11 @@ rg -qx 'diagnostic_obs_metric_endpoint=http://127.0.0.1:4318/v1/metrics' "${OUT_ rg -qx 'diagnostic_obs_meter_interval=1' "${OUT_DIR}/manifest.env" rg -qx 'compressed_fallback_probe=true' "${OUT_DIR}/manifest.env" rg -qx 'performance_conclusion=not_encoded_by_harness_collect_raw_abba_stage_metrics_first' "${OUT_DIR}/manifest.env" +rg -qx 'get_seek_buffer_enable=unset' "${OUT_DIR}/manifest.env" +rg -qx 'get_small_body_once_enable=unset' "${OUT_DIR}/manifest.env" +rg -qx 'get_lockstep_data_shards_only_enable=unset' "${OUT_DIR}/manifest.env" +rg -qx 'get_metadata_read_version_coalesce=unset' "${OUT_DIR}/manifest.env" +rg -qx 'object_data_cache_mode=unset' "${OUT_DIR}/manifest.env" rg -Fq '("service.name", "service_name", "job", "otel_scope_name")' "${SCRIPT_DIR}/run_get_codec_streaming_smoke.sh" rg -Fq '("service_name", "service.name", "job", "otel_scope_name")' "${SCRIPT_DIR}/run_get_codec_streaming_smoke.sh" rg -Fq 'compressed_size = max(object_size, codec_min_size, 128 * 1024)' "${SCRIPT_DIR}/run_get_codec_streaming_smoke.sh"