[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#953661: RFP: golang-github-valyala-gozstd -- go wrapper for zstd (library)



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


Reply to: