-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Moving zstd and zstd_no_dict compression codecs out of experimental #7805
Copy link
Copy link
Closed
Labels
enhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or requestv2.9.0'Issues and PRs related to version v2.9.0''Issues and PRs related to version v2.9.0'
Description
Is your feature request related to a problem? Please describe.
Currently, we have the experimental support for zstd and zstd compression codec as mentioned in #3354. The request is to move the feature out of the sandbox to enable the users to create an index using the new codecs.
Describe the solution you'd like
The idea is to introduce the new compression codecs for the users by moving the current implementation out of the box. With that, we will leverage the current index.codec settings that can be used to specify zstd and zstd_no_dict upon index creation. We will continue to support the existing zlib and lz4 codecs, with the the default as lz4 or BEST_SPEED.
There are the outcomes of the benchmarks with these new codecs:
- Move ZSTD out of sandbox
-
- Version Upgrade Checks
-
- Snapshot Checks
-
- Plugin Compatibility (like KNN fixed over at Fix: avoid ZSTD codec from overriding service codec factory. #7037)
-
- Stress Tests (100gb shard)
- Enable the index setting to accept new codec values
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or requestv2.9.0'Issues and PRs related to version v2.9.0''Issues and PRs related to version v2.9.0'