Zixuan Chen
31bc451fbf
Refactor rename new snapshot mode ( #486 )
...
* refactor: rename gc snapshot to trimmed snapshot
* refactor: mv
2024-10-01 16:49:38 +08:00
Zixuan Chen
38d1c279d9
feat: add new export api to wasm
2024-09-12 22:16:55 +08:00
leeeon233
3ecbc34b26
Merge branch 'feat-gc' into zxch3n/loro-912-opt-export-updates-block-encode
2024-09-12 17:13:06 +08:00
Zixuan Chen
88f9e5fa45
test: add fuzzing tests for gc snapshot
2024-09-11 23:34:05 +08:00
Leon Zhao
dfc99c1746
feat: block encode header ( #458 )
...
* bk
* feat: encode header
* chore: use columnar 0.3.9
* fix: not need encode last lamport and length
* chore: cargo fix
* fix: print
* bk
* chore: columnar 0.3.10
2024-09-11 22:53:10 +08:00
Zixuan Chen
68ffd31ba0
Feat when exporting gc snapshot with short history, don't encode the latest state ( #445 )
...
* feat: export gc snapshot without latest state when ops len is small
* test: add a test for time tracker usage
* chore: add gc snapshot bench
* chore: simplify
* test: record timestamp for time tracker
2024-09-04 21:00:17 +08:00
Zixuan Chen
c206365455
chore: fix warnings
2024-08-19 11:26:10 +08:00
Zixuan Chen
c23e29ddb1
perf: replace md5 with xxhash for checksum
2024-08-17 23:32:09 +08:00
Zixuan Chen
1fc4b01f56
refactor: refine change store inner
2024-08-17 22:17:04 +08:00
Zixuan Chen
24a4f9839e
fix: add text example for bench & fix a few related bugs
2024-08-17 22:00:39 +08:00
Zixuan Chen
6126906ec2
perf: make idlp to id much faster
...
by using binary search on top of .range
2024-08-17 21:16:44 +08:00
Zixuan Chen
89327c3d68
feat: fast snapshot mode init
2024-08-17 19:04:19 +08:00