jt2594838 opened a new pull request, #18456: URL: https://github.com/apache/iotdb/pull/18456
## Summary - incrementally maintain each WAL node's version-ordered WAL file index and lazily publish immutable snapshots for file-list readers - use the cached list for consensus readers and WAL deletion-bound scans while preserving the directory-scan fallback when disabled - enable wal_file_list_cache_enabled by default, document the IoTConsensus WAL synchronization latency use case, and cover configuration, rolling, deletion, performance, and retained-memory behavior ## Validation - mvn spotless:apply -pl iotdb-core/datanode -nsu - mvn test -pl iotdb-core/datanode with PropertiesTest#testWalFileListCacheConfiguration, ConsensusReqReaderTest#testIncrementallyUpdateCachedWalFilesAfterRoll, and WalDeleteOutdatedNewTest - manual benchmark and retained-memory measurements via WALFileListCachePerformanceTest -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
