I am a bit confused regarding how a new Ray actor is reconstructed after a failure.
Imagine an actor which has a specific state, which might be the result of various tasks this actor executed. Now, this actor somehow fails, and Ray starts a new actor. Can the new actor somehow automatically (through a Ray mechanism) get the old state? Or is this a matter of checkpointing done by the application? Or is Ray going to execute again all tasks that generated this state?