Changelog

Release Version: v0.14.2-pb7-mpsc | Release Date: Feb 07, 2025

What's Changed

This version use mpsc channel for progress data, the http request thread will send data to channel and return, the writer thread will consume data from channel and write to WAL and memoryTable. Here some new ENV for testing:

ZO_WAL_WRITE_QUEUE_SIZE=10000
ZO_WAL_WRITE_QUEUE_FULL_REJECT=false

Default queue size is 10k, over this limit the request need wait or reject based on the setting ZO_WAL_WRITE_QUEUE_FULL_REJECT. one ingestion request is one message.