dask / dask/distributed

Drop support for zstandard

Open
#7,810 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.7k
Forks
778
Avg merge
2h 50m
Merged PRs (30d)
3

Description

Following A/B tests con Coiled, zstandard seems to be, consistently, a poorer choice than lz4.
I do not see any reason why one would prefer it to lz4 andI think we should drop it in order to reduce our support surface.

A/B tests of zstandard vs. lz4, used for both network comms and spilling, exhibit a 15~80% slowdown in end-to-end runtime across the board:

![AB_zstd](https://user-images.githubusercontent.com/6213168/234850972-9ddc70e6-c372-4d0c-bc5e-e998df2b43a7.png)

XREF #2970
XREF #7403

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.