[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] enabling slot accounts in v23?



Hi again,
I thought of giving the following a try and it worked:

SLOT1_1_USER = slot001

07/29/24 19:07:11 (pid:44556) SLOT1_1_USER set, so running job as slot001

It would be good to have these official docs updated accordingly:



From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Maarten Litmaath <Maarten.Litmaath@xxxxxxx>
Sent: Sunday, July 28, 2024 8:31 PM
To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx>
Subject: [HTCondor-users] enabling slot accounts in v23?
 
Hi all,
I presumably overlooked something in the documentation,
but I cannot get slot accounts to work with these definitions
on an execute node running v23, which work OK with v9.0.20:

NUM_SLOTS = 1
SLOT1_USER = slot001
SLOT2_USER = slot002
SLOT3_USER = slot003
DEDICATED_EXECUTE_ACCOUNT_REGEXP = slot[0-9]+

The StarterLog.slot1_1 just says the user will be "nobody"
and I did not manage to get more details about the reasoning:

07/28/24 20:23:32 (D_ALWAYS:2) Submit host is in different UidDomain
07/28/24 20:23:32 (D_ALWAYS:2) Initialized user_priv as "nobody"
[...]
07/28/24 20:23:33 (D_ALWAYS) Running job as user nobody
[...]

I used this setting:

STARTER_DEBUG = D_FULLDEBUG D_ALWAYS:2 D_CAT  

I have also tried with this definition instead, to no avail:

NOBODY_SLOT_USER = $(STARTER_SLOT_NAME)

Whenever I made a change, I restarted condor, just to be sure.

Who has an idea?  Thanks!