@markhamstra , I'm thinking about this, the difficulty is that you cannot access the reference of DAGScheduler within the constructor of the actor, unless we declare something like DAGSchedulerActor and pass the reference as a parameter of the constructor....I think that should be separated to another PR for ensuring the minimum change to a maintenance release?