job array or a job with future start time not accruing ineligible_time

Description

case1:
-submit a job to start sometime in future (say qsub -a <current_time + 2min>); job1
-submit another job which will run immediately using all resources; job2
-job1 will accrue ineligible_time and job2 is running
-when job1's start time will reach it will start accruing eligible_time.
expected: eligible_time will start from 0s
observed: eligible_time starts with ~2min

case2:
-submit a job array with N+1 subjobs (where N is the number of ncpus)

  • job array will accrue eligible_time as one of its subjob is still in Q state

  • wait till queued subjob starts running.
    expected: job array will accrue ineligible_time
    observed: accrue_type for job array is '1' but there is no log message in server_logs
    "JobID1;job accrued val1 secs of eligible_time, new accrue_type=ineligible_time"

Acceptance Criteria

None

Assignee

Bhroam Mann

Reporter

anamika upadhyay

Severity

None

OS

None

Start Date

None

Pull Request URL

None

Story Points

1

Components

Fix versions

Affects versions

Priority

High
Configure