nats-architecture-and-design icon indicating copy to clipboard operation
nats-architecture-and-design copied to clipboard

KV Compression

Open ripienaar opened this issue 1 year ago • 1 comments

Overview

We should support compression in KV as a configuration and status item.

The behavior is documented in https://github.com/nats-io/nats-architecture-and-design/pull/252

Clients and Tools

  • [x] CLI @ripienaar
  • [ ] Go @piotrpio
  • [x] Java @scottf https://github.com/nats-io/nats.java/pull/1034
  • [X] JavaScript @aricart https://github.com/nats-io/nats.deno/pull/625
  • [x] .Net @scottf https://github.com/nats-io/nats.net/pull/835
  • [ ] C @levb
  • [ ] Python @wallyqs
  • [ ] Ruby @wallyqs
  • [x] Rust @Jarema @caspervonb

Other Tasks

  • [ ] docs.nats.io updated @bruth
  • [ ] Update ADR to Implemented
  • [ ] Update client features spreadsheet

Client authors please update with your progress. If you open issues in your own repositories as a result of this request, please link them to this one by pasting the issue URL in a comment or main issue description.

ripienaar avatar Oct 25 '23 13:10 ripienaar

Note that if we are adding this to KV, ObjectStore needs it as well for symmetry

aricart avatar Oct 26 '23 14:10 aricart