You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(analytics): transaction-commit-time is silent on a true wedge, not rising
Domain review caught an inversion in the prior commit: recordCommitLatency
only fires on commitResolution.then(record, record), so a commit that
never settles produces zero samples for transaction-commit-time — the
opposite of "rising p99/p999 predicts the 503" for that failure mode.
Reframe: commit-time is the leading indicator for gradual slowdowns
toward the storage.maxTransactionQueueTime bound; write-transaction-queue-depth's
depth staying elevated (plus Harper's own stuck-commit log line) is the
signal for a genuine wedge. Also fix the transaction-commit-time table
row (percentiles are aggregate-only per resources/analytics/write.ts,
not present on hdb_raw_analytics) and note that per-thread analytics
rows are activity-gated, so a quiet thread emits no row at all rather
than an implicit zero.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|`transaction-commit-time`|`median`, `mean`, `p95`, `p90`|| ms | Duration from write commit submission to settlement (see [transaction queue depth](#transaction-queue-depth-metrics)) |
182
+
|`transaction-commit-time`|`mean`, `median`, `p90`, `p95`, `p99`, `p999`|| ms | Duration from write commit submission to settlement (see [transaction queue depth](#transaction-queue-depth-metrics)) |
183
183
|`utilization`||| % | Percentage of time the worker thread was processing requests |
Copy file name to clipboardExpand all lines: release-notes/v5-lincoln/5.2.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,4 +18,4 @@ The `set_configuration` operation now accepts `"replicated": true` to apply a co
18
18
19
19
### Transaction queue depth metrics
20
20
21
-
New `write-transaction-queue-depth` and `read-transaction-queue-depth` metrics report per-thread write-commit and open-read-transaction concurrency against the storage engine, as a throughput/concurrency signal. A new `transaction-commit-time` metric records per-commit submit-to-settle duration, the leading indicator for the write-queue HTTP 503 rejection — see [Transaction Queue Depth Metrics](/reference/v5/analytics/overview#transaction-queue-depth-metrics).
21
+
New `write-transaction-queue-depth` and `read-transaction-queue-depth` metrics report per-thread write-commit and open-read-transaction concurrency against the storage engine, as a throughput/concurrency signal. A new `transaction-commit-time` metric records per-commit submit-to-settle duration, a leading indicator of gradual slowdowns toward the write-queue HTTP 503 rejection — see [Transaction Queue Depth Metrics](/reference/v5/analytics/overview#transaction-queue-depth-metrics).
0 commit comments