文件历史

4 次代码提交

作者 SHA1 备注 提交日期
Olow304 fa9efe5127 test: make commit_per_put_survives_wal_growth Windows-safe and deterministic
The regression test read the WAL header from a second file handle while the
writer was still open, which fails on Windows ("another process has locked a
portion of the file"). Read the header size only after the writer is dropped,
and ramp payload sizes past the initial 64 KiB WAL region so growth is forced
deterministically instead of relying on wrap/checkpoint timing. Account for
chunked frames when asserting durability.
2026-05-27 15:31:22 -04:00
Olow304 e18fe55494 v2.0.140: fix WAL corruption after region growth (#230) and Tantivy temp-dir leak (#215)
Docker Release / build-and-push (push) Has been cancelled
- #230: refresh cached_payload_end after WAL growth so rebuild_indexes no
  longer seeks into the grown WAL region and overwrites record payloads
  (was surfacing as "wal record checksum mismatch").
- #215: make TantivyEngine drop its TempDir last and release the index
  writer first, so per-put working directories are cleaned up instead of
  leaking into the system temp dir (notably on Windows).
- add commit_per_put_survives_wal_growth regression test.
2026-05-27 15:12:48 -04:00
pankaj 9a7b3c2275 fix: resolve all clippy lints and verify tests passing 2026-01-24 21:26:31 +05:45
Olow304 552ea384c2 Release v2.0.131, Give your AI Agent Memory In One File 2026-01-04 20:45:00 -05:00