Hi Steffen,just an ad hoc idea: if eviction is not the primary requirement, you might be able to adjust the allocated cpu weights to each of your batch system units (and hoping that memory is not getting tight) and create a frankenworker with both batch systems stitched together...
I.e., move both the condor and the slurm service slice in a common/new sub-branch in your system cgroups - and assign each a cpu weight (and maybe memory.* caps) so that they have a 50:50 ratio (or what your job mix would look like) - so that they each can only consume up to their assigned ratio. You would also have to ensure, that the condor base_cgroup for the jobs and the slurm step job thingy are also placed in their corresponding cgroup branches.
Might be a tad hacky - but could allow for some kind of coexistence... Cheers, Thomas
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature