Trevon
|
b603738f44
|
Stabilize sanitizer lanes and daemon concurrency (#40)
* fix(repair): keep RPC progress alive
* fix(daemon): propagate DB open failure to FSM and add shutdown cancellation
* fix(db): classify FTS5 inverted-index errors as repairable, not transient locks
* fix(daemon): clean up stale corrupt files after salvage and suppress optional readiness keys
* test(db_recovery): update FTS5 classification test for new transient-lock exclusion
* test(gc): add garbage collector unit tests for collection, dry-run, scheduling
* test(repair): expand repair manager tests with hash-verified recovery and source ordering
* fix(gc): dry-run mode no longer increments blocksDeleted/bytesReclaimed
* fix(mock,mcp): add atomic bool for lock consistency, move field assignments
* style: fix unnecessary-copy, dead-store, and const-refable findings from Infer
* fix(daemon): increase default shutdown timeout from 15s to 120s
* fix(daemon): demote non-critical warnings to info (FTS5, VACUUM, WorkCoordinator timeout)
* fix(db): re-enable WAL auto-checkpoint to prevent unbounded WAL growth
* test(pool): add WAL auto-checkpoint and concurrency coverage for connection pool
* test(pool): add exhaustion, stats, lifecycle, and read-only connection pool tests
* test(pool): add tagging, WAL journal, reuse, and busy timeout tests
* test(metrics): relax session snippet assertion to tolerate stub behavior
* fix(test): stabilize sanitizer triage failures
* fix(build): wire version and zyp deps
* fix(daemon): close TSAN race clusters
* fix(test): guard optional zyp dep
* fix(test): address PR review findings
|
2026-06-01 12:14:43 -04:00 |
|
Trevon
|
a62a901e2e
|
Stabilize daemon recovery and vector reconciliation (#36)
* fix(daemon): avoid socket cancel on stop
Signal active sockets with shutdown only so pending I/O wakes without entering Boost.Asio's reactor cancel path during teardown.
* fix(metadata): open read pools read-only
* ci: fix coverage report generation
* fix(metadata): tag unscoped pool holders
* test(daemon): avoid ipc teardown takeover
* ci: skip plugin coverage objects
* fix(daemon): repair completed FTS5 ghosts
* build(vector): guard unusable FAISS headers
* ci: use clang gcov for coverage
* test(daemon): stabilize arm CI flakes
* Harden search and compression numeric config
* fix(daemon): reconcile orphan vector embeddings
* fix: address vector cleanup review comments
|
2026-05-23 21:21:55 -04:00 |
|
trvon
|
8b7bfe575d
|
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 |
|
trvon
|
df0c78cf29
|
feat: test fixes, metric expansion, build improvements for gliner
|
2026-04-23 08:48:33 -04:00 |
|
trvon
|
d25cc39e12
|
fix: vector and embedding count fixes related to repair functionality. Improvements for search and tuning scope of candidates
|
2026-04-05 08:30:28 -04:00 |
|
trvon
|
86ec015eea
|
feat: massive commit. Download logic updates with expanding controls (stop, start, resume etc.) from daemon control. This is used in my archive openclaw agent. This commit also includes work to harden onnxruntime abi access. this should allow loading newer abi's when builds are pinned to 1.23.0.
|
2026-03-21 17:12:47 -04:00 |
|
trvon
|
943393af6d
|
fix: fixing search regression when fuzzy search triggered and testing improvements
|
2026-03-21 09:00:54 -04:00 |
|
trvon
|
554bf47366
|
fix: test coverage updates and address protobuf bug in search
|
2026-03-20 22:15:36 -04:00 |
|
trvon
|
727d5b38a1
|
fix: additional cli and search optimizations to reduce latency, test coverage improvements
|
2026-03-20 13:14:31 -04:00 |
|
trvon
|
6d1ec69e77
|
fix: regressions fixes in request handlers and correctness improvements in repair service
|
2026-03-19 09:47:30 -04:00 |
|
trvon
|
081fb740b4
|
fix: improving test coverage and addressign ASAN issues
|
2026-03-19 06:32:13 -04:00 |
|
trvon
|
4a26ce6ddd
|
fix: improvements based on TSAN and strict quality gates
|
2026-03-18 20:55:56 -04:00 |
|
trvon
|
4cf1704b36
|
fix: addressing TSAN and empty catch blocks
|
2026-03-18 16:44:27 -04:00 |
|
trvon
|
985d03abdd
|
fix: test improvements and correctness improvements using check-quality script
|
2026-03-18 15:55:43 -04:00 |
|
trvon
|
4fe9ce6120
|
fix: bug fixes and test improvements for small correctness issues
|
2026-03-18 15:16:42 -04:00 |
|
trvon
|
0cdb3ab6c0
|
fix: testing improvements and bug fixes
|
2026-03-18 12:30:32 -04:00 |
|
trvon
|
33821d93f1
|
feat: test hardening, added benchmark for multiclient and improve stability to support up to 16 clients before performance degrades, improved parallization and request handling in daemon ingestion pipeline
|
2026-02-16 15:46:16 -05:00 |
|
trvon
|
36c587e776
|
bug fixes and test improvements
|
2026-01-24 11:49:48 -05:00 |
|
trvon
|
80ea3ca869
|
testing improvements
|
2026-01-14 16:27:42 -05:00 |
|
trvon
|
c73b899b8f
|
bug fixes and daemon communication improvements
|
2026-01-02 22:37:19 -05:00 |
|
trvon
|
94d89fe0d5
|
bug fixes, test updates and ci improvements for TSAN test runs
|
2026-01-01 13:52:52 -05:00 |
|
trvon
|
c16939f482
|
linter
|
2025-11-28 20:30:41 -05:00 |
|
trevon
|
1de9e31a58
|
cleaning up tests and exposing windows packaging and builds in ci
|
2025-11-27 10:54:09 -05:00 |
|
trevon
|
3b58ac1743
|
test stabilizations for windows. search metadata/tags improvements
|
2025-11-26 21:45:50 -05:00 |
|
trvon
|
2913adcd20
|
pre-release v0.7.8
|
2025-11-14 11:58:19 -05:00 |
|
trvon
|
b06e9335b9
|
staging v0.7.8. running benchmarks on updated search engine and improving code for testing/benchmarking
|
2025-11-13 10:27:10 -05:00 |
|
trvon
|
bbf23bb190
|
test migrations to catch2, service manager + socket server refactor for better startup performance. search bug fixes
|
2025-10-29 23:08:09 -04:00 |
|