# fix\(server\): bound 429 descendant interrupts with one shared deadline · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/fc0ffbc2652c47b4c5b2a7d105bd736924c8f7ff)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: fc0ffbc2652c47b4c5b2a7d105bd736924c8f7ff

Requested commit: fc0ffbc2652c47b4c5b2a7d105bd736924c8f7ff

Commit: fc0ffbc2652c47b4c5b2a7d105bd736924c8f7ff

Tree: 02d02ba472ed8704cf5413a350727113fc4187ae

Author: Hong Liu

Committer: Hong Liu

## Message

```
fix(server): bound 429 descendant interrupts with one shared deadline

When the 429 retry deadline stopped a lineage, each live descendant was
interrupted one after another with its own 10s wait, and every rescan
that found a new descendant started a fresh wait. Several silent
descendants pushed the unconfirmed stop bound back by 10s each.
Interrupt descendants concurrently and share one interrupt deadline,
set on the first descendant scan, across later rescans in both the
stalled-turn and lineage settle paths.

```

## Parents

- [0a3f6703e4d8f097f136157162b4357727322099](https://git.cafe/pingdotgg/t3code/commit/0a3f6703e4d8f097f136157162b4357727322099?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/fc0ffbc2652c47b4c5b2a7d105bd736924c8f7ff?format=markdown)
