Skip to content

Moving zstd and zstd_no_dict compression codecs out of experimentalΒ #7805

@sarthakaggarwal97

Description

@sarthakaggarwal97

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:

Screenshot 2023-05-29 at 16 14 45

cc: @mulugetam @backslasht @mgodwan

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementEnhancement or improvement to existing feature or requestv2.9.0'Issues and PRs related to version v2.9.0'

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions