yams/tests/benchmarks
Trevon 7076e4b283
feat(daemon): shutdown hardening + test helper linkage fixes (#44)
* perf(daemon): coalesce metadata writes

* refactor(metadata): split repository ops

* fix(metadata): harden repository invariants

* feat: test coverage and continued refactor work in metadata code

* fix(graph): handle path-like explore queries

- prefer file path symbol lookup for graph explore\n- sanitize alias FTS queries before MATCH

* fix(daemon): quiesce shutdown background work

- Interrupt pending DB acquires before worker shutdown
- Wait for tracked background coroutines and timers to drain

* fix(daemon): cancel repair work on shutdown

Blocked embed and post-ingest queues could keep salvage and\nstuck-doc repair alive during shutdown. Consume cancellation in\nrepair retry loops and lock the integrated ServiceManager path\nwith regressions so shutdown fails fast instead of drifting.

* perf(metadata): reduce sqlite lock contention

* perf(metadata): flatten batch content retries

* fix(daemon): align shutdown wait budgets

A low shutdown timeout override could expire before ServiceManager\nfinished its 5s+30s WorkCoordinator join path. Share the join\nbudget constants, clamp graceful lifecycle waits to that floor,\nand lock the behavior with a daemon regression.

* perf(metadata): bound feedback write waits

* perf(metadata): prep batch content before tx

* fix(daemon): honor no-embeddings tasks

Post-ingest queue tasks dropped the per-task noEmbeddings flag,\nso focused extraction tests still emitted embed jobs and Windows\nCI exercised extra async paths. Preserve the flag through the bus,\nskip embed dispatch when requested, and wake the extraction poller\nimmediately after successful queueing.

* perf(daemon): batch fallback metadata writes

* feat(perf,docs): optimizations for metadata writes, prompt updates and test improvements

* perf(metadata): flatten insert retries

* fix(metadata): clear CI portability blockers

Use the shared portable ScopedEnvVar in metadata search-query helper tests, add mutators for test reuse, and normalize Statement::bindAll integral dispatch so long long arguments bind consistently across platforms. Add focused regression coverage for the bindAll long long path.

* perf(metadata): batch writes and steady bench

* fix(daemon): skip inactive post-ingest pollers

* perf(metadata): tighten tag and path caches

* perf(metadata): cache small batch upserts

* fix(daemon): harden embedded host teardown

* feat(docs): updating docs policies and language

* perf(metadata): tune doc update retries

* perf(metadata): bound download retries

* perf(metadata): bound download metadata waits

* bench(metadata): scope post-ingest content path

* fix(daemon): export embedded test hooks

* fix(daemon): harden test helper linkage

* fix(build): add missing standard includes
2026-06-08 16:29:44 -04:00
..
baseline fix: Copilot review feedback and gitignore for artifacts (#26) 2026-05-08 05:29:46 -04:00
configs feat: instrumentation improvements for benchmarks, shell completition improvements, packaging updates for completions and docs updates 2026-04-13 21:34:18 -04:00
data Search/grep UX, runtime hardening, and CI stabilization (#39) 2026-05-27 12:15:17 -04:00
api_benchmarks.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
beir_loader.h feat: expanding topology system and search for better testing and simeon integration 2026-04-19 09:25:28 -04:00
benchmark_base.h fix: small fixes for benchmarks and documentation update 2026-04-17 22:32:04 -04:00
benchmark_cli.h fix: tree-diff benchmark regression accounting and stabilize subtree fast-path measurement 2026-04-03 20:45:09 -04:00
core_benchmarks.cpp security: expanding opengrep suite and addressing issues 2026-05-02 21:33:22 -04:00
daemon_socket_accept_bench.cpp fix: improving repair check 2026-04-17 18:47:24 -04:00
daemon_warm_latency_main.cpp feat: optimizations based on profile runs in hashing and work coordinator. test updates and correctness fixes 2026-02-24 21:06:43 -05:00
grep_benchmarks.cpp fix(security): harden fold-flagged guards 2026-05-17 23:50:32 -04:00
hnsw_entity_search_bench.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
ingestion_throughput_bench.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
ipc_streaming_bench.cpp v0.7.3 staging 2025-10-07 11:18:35 -04:00
large_scale_ingestion_bench.cpp fix(tests): use portable getpid shim 2026-05-20 15:54:13 -04:00
meson.build feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
metadata_contention_bench.cpp feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
metadata_path_query_bench.cpp feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
multi_client_ingestion_bench.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
retrieval_service_benchmarks.cpp feat: improved search fusion logic and tuning parameters. CI improvements, reverting to push with wrangler in CI. Experimenting with vector rebuild to address additional lost overhead in search 2026-05-05 08:58:20 -04:00
run_multi_client_optimization_loop.sh feat: expanding storage system to work with r2 backends via object storage plugin. Updating benchmarks and documentation 2026-03-07 19:43:14 -05:00
run_multi_client_sweep.sh feat: expanding storage system to work with r2 backends via object storage plugin. Updating benchmarks and documentation 2026-03-07 19:43:14 -05:00
search_bandit_bench.cpp feat(search): add Simeon bandit tuning (#33) 2026-05-17 04:08:50 -04:00
search_benchmarks.cpp feat: benchmark expansion and normalization. Imrpoving metrics for repair and models 2026-02-08 20:35:39 -05:00
storage_throughput_bench.cpp fix(cli): improve graph-guided grep 2026-06-04 22:46:10 -04:00
symbol_extraction_bench.cpp fix: windows test fixes 2026-02-20 22:51:41 -05:00
symbol_ground_truth_v2.jsonl staging v0.7.7 2025-11-01 16:02:12 -04:00
topology_ablation_bench.cpp feat: expanding topology system and search for better testing and simeon integration 2026-04-19 09:25:28 -04:00
topology_topic_vocab.h feat: expanding topology system and search for better testing and simeon integration 2026-04-19 09:25:28 -04:00
TRACY_PROFILING.md build(ci,tests): cleaning build system and updates related to ci test failures and compat 2026-04-25 14:48:44 -04:00
tree_build_bench.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
tree_diff_benchmarks.cpp feat: optimizations for data returns and harden daemon status and normalize MCP/version responses 2026-04-04 17:33:59 -04:00
tree_list_filter_bench.cpp experimental → main: MCP timeout fix + doctor integrity checks + search/perf improvements (#31) 2026-05-14 23:29:44 -04:00
vector_backend_engine_compare.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
vector_memory_scaling_bench.cpp Assertion hardening, metadata correctness, & daemon lifecycle fixes (#41) 2026-06-04 12:53:42 -04:00
write_coordinator_bench.cpp experimental → main: MCP timeout fix + doctor integrity checks + search/perf improvements (#31) 2026-05-14 23:29:44 -04:00
zyp_extraction_bench.cpp perf(zyp): true parallel PDF extraction + throughput benchmark 2026-05-15 12:13:33 -04:00