release: v0.5.1 — 存储后端生产级硬化(CRC-32/全库加密/WAL分片/页面化存储/多标签页锁/e2e)+ 深度审查修复(假实现接线/死代码清理)
CI / test (18.x) (push) Successful in 10m10s
CI / test (20.x) (push) Successful in 10m10s
CI / test (22.x) (push) Successful in 10m6s
CI / e2e (push) Successful in 9m51s
CI / test (24.x) (push) Successful in 10m28s

This commit is contained in:
thzxx
2026-08-10 12:07:00 +08:00
parent cff98b0903
commit 334067d89e
88 changed files with 15713 additions and 10626 deletions
+3 -3
View File
@@ -53,7 +53,7 @@ describe('AriaEngine SSTable 缓存内存上限', () => {
for (let round = 0; round < 5; round++) {
const rows = await engine.find('users', { table: 'users', where: { age: 25 } });
expect(rows.length).toBe(10);
expect(lsm.getCacheSize()).toBeLessThanOrEqual(lsm.getCacheLimit());
expect(lsm.cacheSize).toBeLessThanOrEqual(lsm.cacheLimitBytes);
}
await engine.close();
@@ -74,7 +74,7 @@ describe('AriaEngine SSTable 缓存内存上限', () => {
expect(all.length).toBe(300);
const lsm = (engine as any).lsm;
expect(lsm.getCacheSize()).toBeLessThanOrEqual(lsm.getCacheLimit());
expect(lsm.cacheSize).toBeLessThanOrEqual(lsm.cacheLimitBytes);
await engine.close();
});
@@ -165,7 +165,7 @@ describe('AriaEngine SSTable 缓存内存上限', () => {
for (let batch = 0; batch < 10; batch++) {
await engine.insert('users', makeRows(30).map((r, i) => ({ ...r, id: `b${batch}_u${i}` })));
const lsm = (engine as any).lsm;
expect(lsm.getCacheSize()).toBeLessThanOrEqual(lsm.getCacheLimit());
expect(lsm.cacheSize).toBeLessThanOrEqual(lsm.cacheLimitBytes);
}
const all = await engine.find('users', { table: 'users' });