Idea

The idea here is to allow someone that runs a “timesharing=*,*” job, to run a new job on the resource but with the more restrictive specification: “timesharing=user,*”, if no “timesharing=*,*” jobs are running from other users.

With the semantic of the Digitalis platform where:

This would allow a user to place a exclusive slot on top of a larger shared slot if he is alone on the machine.

Technical details

Currently, the 4 timesharing specifications are handle at a same level:

No hierarchy like timesharing=*,* < timesharing=user,*.

Implementing such a “hierarchical management” in the gantt data-structure mechanisms could allow that feature.

moved to https://github.com/oar-team/oar/issues/93