I'm launching long-running tasks on a cluster running the Fair Scheduler. As I understand it, the Fair Scheduler is preemptive. What I expect to see is that my long-running jobs sometimes get killed to make room for other people's jobs. This never happens instead my long-running jobs hog mapper and reducer slots and starve other people out.
Am I misunderstanding how the Fair Scheduler works?
