Bump zstd-seekable-format-go to v0.10.0#38
Conversation
|
JFYI: there is also support for configurable cache on the There are multiple levels of cache removals in the PR, you can pick a subset of commits
Having one cache benefits non-infinite memory scenarios where we do not want to duplicate the same data in 3 different caches. I've ran basic perf tests with linux kernel sources sqlite database with fts5 index served over http. A single Sieve cache has the +/- same performance as 3 separate ones after we control for memory usage |
|
I will take a look, thanks for the work. I'm just working on loge to support some more efficient work reading over HTTP. So a product was driving out the feature. I'll see if I can use that to benchmark. I see you have an upstream-upstream PR. Should I merge this first, then will you add the other one? |
What changed
Bumps
github.com/SaveTheRbtz/zstd-seekable-format-go/pkgfromv0.8.0tov0.10.0: https://github.com/SaveTheRbtz/zstd-seekable-format-go/releases/tag/pkg%2Fv0.10.0This keeps
sqlitezstdcompiling against the stable v0.10 API while preserving the existing VFS behavior.API migration
ZstdFileto store*seekable.Reader, matching the concreteReaderreturned byseekable.NewReaderin pkg: return concrete types SaveTheRbtz/zstd-seekable-format-go#264.go mod tidy, which also picked up the v0.10 module's transitive dependency versions.Validation
go test -count=1 ./...