On 27 Jan 2021, at 20:39, David Bremner <brem...@debian.org> wrote:
> 
> Package: schroot
> Version: 1.6.10-11+b1
> Severity: normal
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> As you can see with session below, schroot throws away the processor
> affinities present in the parent process.  This breaks a common
> strategy (used e.g. by slurm) for sharing multi-processor machines.

We don’t actively do anything within schroot to change this, so it must be a 
side-effect of some action it takes during session setup.

The main actions under our control are basic fork/chroot/setuid/setgid/exec and 
I doubt these are responsible.

The PAM auth and session handling is I think the most likely culprit, and this 
is not under our direct control.  Is there a particular PAM module which can 
change these cpusets?  If so, can you edit the schroot PAM configuration and 
see if it can be disabled this way?  Possibly in @common-session?


Thanks,
Roger

Reply via email to