Skip to content

fix(memory,core): eliminate Qdrant upsert timing race and add RuntimeLayer tests#2430

Merged
bug-ops merged 1 commit intomainfrom
2413-qdrant-testcontainer-race
Mar 30, 2026
Merged

fix(memory,core): eliminate Qdrant upsert timing race and add RuntimeLayer tests#2430
bug-ops merged 1 commit intomainfrom
2413-qdrant-testcontainer-race

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Mar 30, 2026

Summary

Test plan

  • cargo +nightly fmt --check — clean
  • cargo clippy --features full --workspace -- -D warnings — clean
  • cargo nextest run --features full --workspace --lib --bins — 7266 passed (+1)

Closes #2413
Closes #2361

…Layer tests (#2413, #2361)

- use wait=true on QdrantOps::upsert to block until points are indexed,
  eliminating scroll_all race in document_integration tests (#2413)
- add multi_layer_before_after_tool_ordering test to RuntimeLayer (#2361)
- fix float comparison in confusability threshold test (clippy::float_cmp)
@github-actions github-actions bot added bug Something isn't working size/M Medium PR (51-200 lines) documentation Improvements or additions to documentation memory zeph-memory crate (SQLite) rust Rust code changes core zeph-core crate and removed size/M Medium PR (51-200 lines) labels Mar 30, 2026
@bug-ops bug-ops enabled auto-merge (squash) March 30, 2026 14:48
@bug-ops bug-ops merged commit e699757 into main Mar 30, 2026
27 checks passed
@bug-ops bug-ops deleted the 2413-qdrant-testcontainer-race branch March 30, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working core zeph-core crate documentation Improvements or additions to documentation memory zeph-memory crate (SQLite) rust Rust code changes

Projects

None yet

1 participant