lnd/docs
Olaoluwa Osuntokun 2bcb7572de
discovery: bound channel range reply buffering
In this commit, we cap each QueryChannelRange response at 100,000 SCIDs
across all streamed replies. The existing reply-count limit did not track
the aggregate decoded working set, so memory use varied with the encoding
and composition of the reply stream.

We count raw SCIDs before timestamp filtering, charge replies using the
received encoding type, and release all accumulated range state on any
error. This bounds both memory and CPU work while still leaving headroom
above the current graph.

(cherry picked from commit ceff94fadd)
2026-08-03 18:57:23 -03:00
..
alloy-models docs/alloy-model: add linear fee function model 2024-08-01 17:42:31 -07:00
grpc Update ruby.md 2024-12-06 13:48:22 +01:00
release-notes discovery: bound channel range reply buffering 2026-08-03 18:57:23 -03:00
rest proto: remove deprecated SendPayment, SendToRoute, TrackPayment RPCs 2026-05-19 16:01:20 +00:00
backport-workflow.md ci: fix some minor issues in the backport ci job 2025-12-14 09:00:02 +01:00
benchmark_perf_loop.md docs: add docs explaining usage of pprof+benchmarks to optimize 2025-09-24 11:52:01 -07:00
code_contribution_guidelines.md docs: add comprehensive backport workflow documentation 2025-12-12 22:48:51 +01:00
configuring_tor.md multi: drop tor v2 onion production, keep wire codec faithful 2026-05-26 10:25:30 +00:00
db_migration_guide.md docs: update db migration guide subsystem readiness for v0.21 2026-05-27 19:21:23 +00:00
debugging_lnd.md chore: fix some typos 2025-01-03 21:48:29 +08:00
development_guidelines.md docs: explain what "visual symmetry" means 2025-08-04 16:34:18 +02:00
DOCKER.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
estimate_route_fee.md docs: update api documentation for estimateRouteFee 2025-12-01 18:07:56 +01:00
forwarding_history_privacy.md docs: add forwarding history privacy guide 2026-03-30 17:39:46 +02:00
fuzz.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
gossip_rate_limiting.md docs: update gossip rate limiting doc 2025-08-04 15:55:11 +08:00
INSTALL.md build: bump Go version to 1.26.3 2026-05-27 10:46:19 -03:00
key_import.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
leader_election.md docs: fix leader node readiness probe example [skip ci] 2024-07-29 21:31:24 +02:00
macaroons.md docs: document deterministic macaroons, add release notes 2024-10-15 09:48:47 +02:00
MAKEFILE.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
musig2.md Update link in musig2.md 2024-10-02 10:17:16 -07:00
neutrino_headers_import.md docs: update docs after block-dn fixes 2026-05-27 19:20:58 +00:00
onion_message_rate_limiting.md docs: add onion message rate limiting explainer 2026-04-15 13:23:50 -07:00
postgres.md lncfg+scripts: use configurable global lock for postgres backends 2025-11-28 09:22:19 +01:00
psbt.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
recovery.md [docs] Typo recovery.md 2025-10-22 13:30:58 +02:00
release.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
release_branch_management.md docs: mention release tag helper 2026-05-27 18:32:28 +00:00
remote-signing.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
review.md docs: add development_guidelines.md 2025-04-14 17:08:56 +08:00
safety.md Merge pull request #8881 from mwaite-codes/fix-doc-grammar 2024-07-23 00:25:17 -06:00
signing_release_candidate.md docs: fix build instructions doc url 2025-10-21 17:32:24 -07:00
SphinxReplayDB.md docs: add sphinx replay description 2025-06-13 15:37:03 +02:00
sqlite.md docs: add sqlite instructions 2023-01-25 14:16:56 +02:00
wallet.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
watchtower.md multi: Fix typos and grammar in multiple docs 2024-07-22 20:08:12 -07:00
zero_conf_channels.md docs: add documentation for zero-conf channels 2022-08-10 14:25:11 -04:00