v31.1-roots.1 · Commit 3: [PATCH 03/17] feat(policy): preserve cluster accounting and repair dynamic dust
doc/feature-contracts/effective-policy.md
Before: doc/feature-contracts/effective-policy.md · After: doc/feature-contracts/effective-policy.md
File metadata
index c53e2ef750ebdd0bdb275229b1fdd3edfdc210ff..e14c0301eb735f1abf7552bd29ac8582775a1727 100644
Download original patch · Release notes
Diff rows 1–14 of 14. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.
doc/feature-contracts/effective-policy.md
CHANGED
|
@@ -96,9 +96,11 @@ The globals and option controls above are startup-only in this implementation
|
|
|
96
96
|
and initialized before RPC warmup finishes. The live dust rate and top-level
|
|
97
97
|
rolling minimum are read with existing locking; there is no policy setter RPC.
|
|
98
98
|
|
|
99
|
-
Non-off `dustdynamic` currently fails startup because production scheduler wiring
|
|
100
|
-
is missing. Reporting a live dust rate does not imply that dynamic modes operate
|
|
101
|
-
in this revision. Dormant `getmempoolstats` is outside this contract. Mining
|
|
99
|
+
The historical source's non-off `dustdynamic` failed startup because scheduler
|
|
100
|
+
wiring was missing. Candidate L8.2 repairs node-owned scheduling, retry/teardown
|
|
101
|
+
lifetime, synchronized live-rate reads, estimate fallback and bounded scaling;
|
|
102
|
+
see [runtime semantics](subdust.md). The effective-policy RPC schema itself
|
|
103
|
+
remains L12. Dormant `getmempoolstats` is outside this contract. Mining
|
|
102
104
|
options are reconstructed and clamped by individual block assemblers, with no
|
|
103
105
|
single retained active instance to report here; this mempool schema deliberately
|
|
104
106
|
does not claim to represent their limits.
|