Skip to content

Performance regression: test_conditional_update[v1_indexed] (~517% latest-run slowdown) #8709

Description

@westonpace

Lance SHA: dabd971\nBenchmark run: https://github.com/lancedb/lance-bench/actions/runs/32656832705\nBenchmark: python/ci_benchmarks/benchmarks/test_merge_insert.py::test_conditional_update[v1_indexed]\nCrate/suite: Python CI benchmarks (merge_insert)\n\nThe regression analysis flags this benchmark at p=0.000750, with the recent four-result window 102.45% slower than older history.\n\nThe latest individual result shows a sharper step:\n- 2c1500f (2026-08-23 10:56 UTC): 8.68 ms\n- dabd971 (2026-08-23 17:57 UTC): 53.54 ms\n\nRecent preceding results were generally 8.4–12.0 ms, so the latest result is approximately 517% slower than the immediately previous run.\n\nThe suspect range is 2c1500f..dabd971. In that range, 30cbafc ("feat(merge_insert): add write_mode to select how merged rows are written", #8423) is directly related and landed shortly before the benchmark, making it the leading candidate.\n\nPlease reproduce the v1 indexed conditional-update benchmark and compare 2c1500f against 30cbafc/dabd971.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions