mirror of
https://github.com/lightningnetwork/lnd.git
synced 2026-08-15 12:50:15 +02:00
In this commit, we modify the incoming contest resolver to use a concurrent queue. This is meant to ensure that the invoice registry subscription loop never blocks. This change is meant to be minimal and implements option `5` as outlined here: https://github.com/lightningnetwork/lnd/issues/8023. With this change, the inner loop of the subscription dispatch method in the invoice registry will no longer block, as the concurrent queue uses a fixed buffer of a queue, then overflows into another queue when that gets full. Fixes https://github.com/lightningnetwork/lnd/issues/7917 |
||
|---|---|---|
| .. | ||
| release-notes-0.13.1.md | ||
| release-notes-0.13.2.md | ||
| release-notes-0.13.3.md | ||
| release-notes-0.14.0.md | ||
| release-notes-0.14.1.md | ||
| release-notes-0.14.2.md | ||
| release-notes-0.14.3.md | ||
| release-notes-0.15.0.md | ||
| release-notes-0.15.1.md | ||
| release-notes-0.15.2.md | ||
| release-notes-0.15.3.md | ||
| release-notes-0.15.4.md | ||
| release-notes-0.15.5.md | ||
| release-notes-0.16.0.md | ||
| release-notes-0.16.1.md | ||
| release-notes-0.16.2.md | ||
| release-notes-0.16.3.md | ||
| release-notes-0.17.0.md | ||