Eternity1824 opened a new pull request, #903:
URL: https://github.com/apache/skywalking-banyandb/pull/903
### Summary
This PR clarifies KTM metric semantics and workload interpretation
to improve logical consistency and automation-readiness.
No implementation behavior is changed.
---
### What’s changed
- **Latency-gated evaluation**
- Makes it explicit that all workload patterns are evaluated only
after syscall-level read latency degradation is observed.
- **Clearer signal semantics**
- Clarifies that page cache add / reclaim signals are correlated
context rather than direct root causes.
- **Improved workload discrimination**
- Refines the distinction between cache eviction–driven churn and
compaction-induced read contention to avoid pattern collapse
in LSM workloads.
- **Cross-layer responsibility**
- Documents that some scenarios require correlating KTM kernel
signals with database-level metrics via the FODC Proxy.
- **Operational clarifications**
- Clarifies sliding window behavior (fixed-size buffer, variable
retention).
- Clarifies data flow (local pull, remote gRPC push).
---
### Scope
- Documentation-only change
- No behavior, metric, or interface changes
--
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]