The GitHub Actions job "CI" on fluss.git/feature/lazy-open has failed.
Run started by GitHub user platinumhamburg (triggered by platinumhamburg).

Head commit for run:
a1629725a3ece558d8a7594d99549a0bd330c0d3 / 白鵺 <[email protected]>
[kv] Implement KvTablet RocksDB Lazy Open

Defer RocksDB open to first access and auto-release idle tablets to
reduce memory usage on tablet servers with many KV buckets.

Key design:
- Sentinel pattern: lightweight KvTablet shell with RocksDBState
  hot-swapped via single volatile write
- 6-state lifecycle (LAZY/OPENING/OPEN/RELEASING/FAILED/CLOSED)
  with generation+epoch fencing
- Guard/Pin mechanism: lock-free fast path for OPEN state,
  blocking slow path triggers on-demand open
- Idle release: periodic scan releases tablets idle beyond timeout,
  preserving local SST files for fast reopen
- Cold-to-hot reopen loads local RocksDB + replays incremental logs,
  falls back to full snapshot download on failure

Configs: kv.lazy-open.enabled (default false), kv.lazy-open.idle-timeout 
(default 24h).
Metrics: kvTabletOpenCount, kvTabletLazyCount, kvTabletFailedCount (Gauge).

Report URL: https://github.com/apache/fluss/actions/runs/23440782406

With regards,
GitHub Actions via GitBox

Reply via email to