Thank you.

Out of curiosity, what am I setting myself up for? Just so that I can 
understand all the implications and make a good decision.

Thank you once again.

-Jay

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
Sent: Tuesday, November 17, 2015 11:05 AM
To: slurm-dev <[email protected]>
Subject: [slurm-dev] Re: User Control of WallTime for running job


Your users may well make you regret this, but here's a one-line patch to do 
what you described:

diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 
47c3dd0..9518176 100644
--- a/src/slurmctld/job_mgr.c
+++ b/src/slurmctld/job_mgr.c
@@ -10409,7 +10409,8 @@ static int _update_job(struct job_record *job_ptr, 
job_desc_msg_t * job_specs,
                else if (job_ptr->time_limit == job_specs->time_limit) {
                        debug("sched: update_job: new time limit identical to "
                              "old time limit %u", job_ptr->job_id);
-               } else if (authorized ||
+//             } else if (authorized ||
+               } else if (
                           (job_ptr->time_limit > job_specs->time_limit)) {
                        time_t old_time =  job_ptr->time_limit;
                        if (old_time == INFINITE)       /* one year in mins */

Quoting Jay Sullivan <[email protected]>:
> Hello,
>
> I apologize if I missed the answer on how to do this, but I am hoping 
> there is a way.
>
> Scenario: A job is in the RUN state, and the job is taking longer than 
> expected. The user needs to increase the wall time of the job, to 
> allow it to complete. The user cannot increase the wall time, because 
> they do not have "operator" or "admin" privileges.
>
> For many reasons, I do not want to give even "operator" control to all 
> users, just to give them the ability to adjust their wall time.
>
> So a few questions:
>
> 1)      Is there a way to do this with the stock configuration?
>
> 2)      If 1 is not possible is there a way to add a custom  
> AdminLevel? One where I can set just the commands that users have 
> access to?
>
> 3)      If neither of these are possible, can we file an RFE?
>
> Thanks,
> -Jay
>
> Jay Sullivan
> HPC Systems Administrator
> Office: 310-970-3866
> Mobile: 424-255-2713


Reply via email to