refactor(mtproto): sync replace result cache with execution ledger
This commit is contained in:
parent
141f2f20c4
commit
c1597696af
39 changed files with 1621 additions and 2320 deletions
|
|
@ -133,7 +133,7 @@ type Conn struct {
|
|||
rpcReady bool
|
||||
rpcClosed bool
|
||||
// rpcReplayRestores is a per-physical-connection ordering barrier. An exact
|
||||
// cached/rewrapped init request has already executed its business handler,
|
||||
// replayed/rewrapped init request has already executed its business handler,
|
||||
// but its wrapper/client/readiness state becomes authoritative only after the
|
||||
// replacement rpc_result is physically written. Queued naked RPCs remain
|
||||
// admitted and budgeted, but are not scheduler-runnable until every such
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue