Package: wnpp
Severity: wishlist
Tags: patch
* Package name : golang-github-valyala-gozstd
Version : 1.6.4
Upstream Author : Aliaksandr Valialkin
* URL : https://github.com/valyala/gozstd
* License : Expat
Programming Lang: Go
Description : go wrapper for zstd (library)
This package provides Go bindings for the libzstd C library.
.
Features:
* Simple API.
* Optimized for speed. The API may be easily used in zero allocations mode.
* Compress* and Decompress* functions are optimized for high concurrency.
* Proper Writer.Flush for network apps.
* Supports the following features from upstream zstd:
- Block / stream compression / decompression with all the supported
compression levels and with dictionary support.
- Dictionary building from a sample set. The created dictionary may be
saved to persistent storage / transfered over the network.
- Dictionary loading for compression / decompression.
.
There is also StreamCompress and Writer for stream compression and
StreamDecompress and Reader for stream decompression.
This is a required dependency for victoria-metrics.
Attached a tested and working packaging, where only the Uploaders, and
ITP bug need to be filled, and the packaging imported into git.
Thanks,
Guillem
Attachment:
golang-github-valyala-gozstd_1.6.4-1.debian.tar.xz
Description: application/xz