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
Attachments
Issue Links
- links to