feat: add compression mode for BlockAsFileWriter #282
Labels
Block Node
Issues/PR related to the Block Node.
Improvement
Code changes driven by non business requirements
P1
High priority issue. Required to be completed in the assigned milestone.
Milestone
Story
AS A Block Node Operator
I WANT to persist blocks in compressed form
SO THAT I can minimize disk storage cost
Tech Notes
DEPENDS ON feat: new BlockWriter implementation for block-as-file #281
See the work done by @jasperpotts on compression to use that Algorithm. see here
Enable or Disable compression using a configurable property, be default should be enabled.
This compression should only be added in the new implementation class designed for feat: new BlockWriter implementation for block-as-file #281 and should follow that ticket.
Conditionally a NoOp implementation could be injected if we want to disable the compression.
The text was updated successfully, but these errors were encountered: