Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
AdaptiveScheduler now respects `execution.state-recovery.from-local` flag, which defaults to false. As a result you now need to opt-in to make local recovery work.
Description
SlotSharingSlotAllocator created the StateLocalitySlotAssigner[1] instead of DefaultSlotAssigner whenever failover happens.
I'm curious why we use StateLocalitySlotAssigner when local recovery is disable.
As I understand, the local recovery doesn't take effect if flink doesn't backup state on the TM local disk. So StateLocalitySlotAssigner should be only used when local recovery is enabled.
Attachments
Issue Links
- links to