-
Couldn't load subscription status.
- Fork 2.3k
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