-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support unstable ZSTD #36
Comments
Yeah I have seen this. Do they already have a official release supporting that ? Or is it still in master only ? I'm reluctant to add stuff which is only in rocksdb master, because it could change. However if its inside a 'release' I would be happy to add it. |
They seem to have more of a continuous release cycle. Shows it in the 4.0.0 release: |
I see, but they still say its experimental. |
It's the ZSTD guy that's controlling stability. I think it's reasonable to add once you're comfortable releasing a build that targets/supports 4.0.x. It'd certainly be "zstd_experimental_compression" as the option. For my own use cases, it's completely fine to lose compatibility if the standard changes. |
My recommendation is to cut a 3.x branch from master, then cut a 4.x branch, and keep master up with rocksdb as they make releases, with 4.x following master when appropriate. As for updating PyPi -- I'd wait until both Ubuntu and Homebrew show some sign of accepting a new release before pushing to PyPi. (that's literally "3.x" as the branch name") |
|
setup.py is a little strange with the -lz flags, it doesn't have -lz4, not sure if it should or not. something to be aware of. Similar to -lzstd. |
From ZSTD github: '"Stable Format" is projected sometimes early 2016.' In the meantime, I do need that ZSTD patch, but I can maintain it in a separate branch. It's just so much faster than zlib. |
Stable. |
I don't know if you want to bring this in yet, but the current RocksDB has a compression stub now for ZSTD as kZSTDNotFinalCompression.
zstd is quite a bit faster than zlib with a similar compression ratio. It's not yet stable/mature. Same author as LZ4.
The text was updated successfully, but these errors were encountered: