bifromqio / bifromq

A Multi-Tenancy MQTT broker adopting Serverless architecture
https://bifromq.io
Apache License 2.0
619 stars 61 forks source link

Optimize disk usage for KVRange WAL #45

Closed popduke closed 10 months ago

popduke commented 10 months ago

Problem

It seems unnecessary to enable checkpoint mechanism for KVRange's WAL usage scenario, which leads to many unused disk files get pinned for long time.

Possible Solution

Refactoring the type hierarchy of basekv-local-engine based on current usage scenarios, and optimize the disk usage

popduke commented 10 months ago

close the issue with commit 1f5f6bf36a12419ae2dceed5e750f79c558ba795