| Package | Description |
|---|---|
| org.apache.uima.ducc.rm.scheduler |
| Modifier and Type | Class and Description |
|---|---|
class |
RmJob |
| Modifier and Type | Method and Description |
|---|---|
IRmJob |
Share.getJob() |
IRmJob |
Scheduler.getJob(org.apache.uima.ducc.common.utils.id.DuccId id) |
IRmJob |
ISchedulerMain.getJob(org.apache.uima.ducc.common.utils.id.DuccId id) |
| Modifier and Type | Method and Description |
|---|---|
Map<org.apache.uima.ducc.common.utils.id.DuccId,IRmJob> |
JobManagerUpdate.getAllJobs() |
| Modifier and Type | Method and Description |
|---|---|
void |
JobManagerUpdate.addRefusal(IRmJob job) |
void |
JobManagerUpdate.addShares(IRmJob job,
HashMap<Share,Share> shares) |
boolean |
ResourceClass.allotmentExceeded(IRmJob j)
Does this job push the per-user allotment over the top?
Note that we don't store current occupancy directly, we always calculate it from the
jobs assigned to the class.
|
boolean |
ResourceClass.fairShareCapExceeded(IRmJob j) |
int |
ResourceClass.getAllotment(IRmJob j) |
protected boolean |
NodepoolScheduler.jobInClass(ArrayList<ResourceClass> rcs,
IRmJob j)
Is the job submitted to one of these classes?
|
void |
Scheduler.processRecovery(IRmJob j)
Make this public for log following.
|
void |
JobManagerUpdate.removeShares(IRmJob job,
HashMap<Share,Share> shares) |
void |
Scheduler.signalCompletion(IRmJob job,
Share share)
Callback from job manager when a specific share exits but the job is still alive.
|
void |
ISchedulerMain.signalCompletion(IRmJob job,
Share share) |
void |
Scheduler.signalInitialized(IRmJob job) |
void |
ISchedulerMain.signalInitialized(IRmJob id) |
void |
Scheduler.signalNewWork(IRmJob job)
Callback from job manager, need shares for a new fair-share job.
|
void |
ISchedulerMain.signalNewWork(IRmJob j) |
void |
Scheduler.signalRecovery(IRmJob job) |
void |
ISchedulerMain.signalRecovery(IRmJob j) |
| Modifier and Type | Method and Description |
|---|---|
void |
JobManagerUpdate.setAllJobs(HashMap<org.apache.uima.ducc.common.utils.id.DuccId,IRmJob> jobs) |
| Constructor and Description |
|---|
Share(org.apache.uima.ducc.common.utils.id.DuccId id,
Machine machine,
IRmJob job,
int share_order)
This constructor is used during recovery ONLY.
|
Share(Machine machine,
IRmJob job,
int share_order)
Normal constructor.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.