Files
substrate/cmd/ateapi/internal/controlapi
Luiz Oliveira 31cc9ceb7f Don't crash actors on transport errors when calling atelet (#2060)
Today, we don't know if RPCs to atelet fail because of a transport error
or a real atelet error + we always crash the actor on atelet errors.

So, we end up crashing actors when atelet is upgrading or temporarily
unavailable.
 
This PR solve this by:
* Not crashing actors when the atelet RPCs return: `codes.Unavailable`,
`codes.Canceled` or `codes.DeadlineExceeded:`
* Never crashing actors after errors from atelet.Terminate. Terminate()
is called during DELETE/REVERT and we plan to also call it during CRASH
operations.
2026-10-02 16:28:35 +00:00
..
2026-09-15 10:09:39 -07:00