Brian Andrus wrote: > Most likely, but the specific approach depends on how you define what > you want.
My idea was "high prio job is next unless are are too many of them". > For example, what if there are no jobs in high pri queue but many in > low? Should all the low ones run? Yes. > What should happen if they get started > and use all the nodes and a high-pri request comes in (preemption policy)? No preemption. > What about the inverse of that? The inverse of what? All nodes being used by high prio jobs? That's exactly what I want to avoid. > What if you get a steady stream of > high-pri jobs? How long should low-pri wait before being allowed to run? As long as it takes. Since I'm trying to avoid high prio jobs consuming all nodes, it won't take forever. :-) > Does it matter if it is all the same user?1 No. > You can handle much of that type of interaction with job priorities and > a single queue. As you can see, the devil is in the details on how to > define/get what you want. How do you make sure the single partition doesn't run high prio jobs only if there's a sufficient amout of those? Gerhard