|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Share | |
|---|---|
| org.apache.uima.ducc.rm.scheduler | |
| Uses of Share in org.apache.uima.ducc.rm.scheduler |
|---|
| Fields in org.apache.uima.ducc.rm.scheduler with type parameters of type Share | |
|---|---|
protected HashMap<Share,Share> |
RmJob.assignedShares
|
protected HashMap<Share,Share> |
RmJob.assignedShares
|
protected HashMap<Share,Share> |
RmJob.pendingRemoves
|
protected HashMap<Share,Share> |
RmJob.pendingRemoves
|
protected HashMap<Share,Share> |
RmJob.pendingShares
|
protected HashMap<Share,Share> |
RmJob.pendingShares
|
protected HashMap<Share,Share> |
RmJob.recoveredShares
|
protected HashMap<Share,Share> |
RmJob.recoveredShares
|
| Methods in org.apache.uima.ducc.rm.scheduler that return Share | |
|---|---|
Share |
Scheduler.getShare(org.apache.uima.ducc.common.utils.id.DuccId id)
|
Share |
ISchedulerMain.getShare(org.apache.uima.ducc.common.utils.id.DuccId id)
|
| Methods in org.apache.uima.ducc.rm.scheduler that return types with arguments of type Share | |
|---|---|
HashMap<Share,Share> |
RmJob.getAssignedShares()
Officially allocated shares assigned to this job which are known to be in use. |
HashMap<Share,Share> |
RmJob.getAssignedShares()
Officially allocated shares assigned to this job which are known to be in use. |
HashMap<Share,Share> |
IRmJob.getAssignedShares()
Get the actual shares that are assigned to this job. |
HashMap<Share,Share> |
IRmJob.getAssignedShares()
Get the actual shares that are assigned to this job. |
Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> |
JobManagerUpdate.getExpandedShares()
|
Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> |
JobManagerUpdate.getExpandedShares()
|
HashMap<Share,Share> |
RmJob.getPendingRemoves()
Return the reclaimed shares. |
HashMap<Share,Share> |
RmJob.getPendingRemoves()
Return the reclaimed shares. |
HashMap<Share,Share> |
IRmJob.getPendingRemoves()
Return the reclaimed shares. |
HashMap<Share,Share> |
IRmJob.getPendingRemoves()
Return the reclaimed shares. |
HashMap<Share,Share> |
RmJob.getPendingShares()
Newly allocated shares that have not been dispatched. |
HashMap<Share,Share> |
RmJob.getPendingShares()
Newly allocated shares that have not been dispatched. |
HashMap<Share,Share> |
IRmJob.getPendingShares()
Newly allocated shares that have not been dispatched. |
HashMap<Share,Share> |
IRmJob.getPendingShares()
Newly allocated shares that have not been dispatched. |
HashMap<Share,Share> |
RmJob.getRecoveredShares()
Shares recovered from the OR during job recovery. |
HashMap<Share,Share> |
RmJob.getRecoveredShares()
Shares recovered from the OR during job recovery. |
HashMap<Share,Share> |
IRmJob.getRecoveredShares()
Get the shares that are scheduled for (job) recovery. |
HashMap<Share,Share> |
IRmJob.getRecoveredShares()
Get the shares that are scheduled for (job) recovery. |
Map<Machine,Map<Share,Share>> |
RmJob.getSharesByMachine()
|
Map<Machine,Map<Share,Share>> |
RmJob.getSharesByMachine()
|
Map<Machine,Map<Share,Share>> |
IRmJob.getSharesByMachine()
For defrag, we want to know what machines a job is running on. |
Map<Machine,Map<Share,Share>> |
IRmJob.getSharesByMachine()
For defrag, we want to know what machines a job is running on. |
Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> |
JobManagerUpdate.getShrunkenShares()
|
Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> |
JobManagerUpdate.getShrunkenShares()
|
HashMap<Share,Share> |
RmJob.promoteShares()
We're dispatching, move machines to active list, and clear pending list. |
HashMap<Share,Share> |
RmJob.promoteShares()
We're dispatching, move machines to active list, and clear pending list. |
HashMap<Share,Share> |
IRmJob.promoteShares()
We're dispatching, move machines to active list, and clear pending list. |
HashMap<Share,Share> |
IRmJob.promoteShares()
We're dispatching, move machines to active list, and clear pending list. |
| Methods in org.apache.uima.ducc.rm.scheduler with parameters of type Share | |
|---|---|
void |
Machine.assignShare(Share s)
|
void |
RmJob.assignShare(Share s)
Scheduler found us a new toy, make it pending until it's given to job manager. |
void |
IRmJob.assignShare(Share s)
Scheduler found us a new toy, make it pending until it's given to job manager. |
void |
RmJob.cancelPending(Share s)
This share is being donated to someone more needy than I - see defrag code in NodepoolScheduler |
void |
IRmJob.cancelPending(Share s)
Cancel a pending assignment, part of defrag |
int |
RmJob.ShareByInvestmentSorter.compare(Share s1,
Share s2)
|
boolean |
RmJob.isPendingShare(Share s)
|
boolean |
IRmJob.isPendingShare(Share s)
|
void |
RmJob.recoverShare(Share s)
Job recovery: OR reports this share as one it already knew about. |
void |
IRmJob.recoverShare(Share s)
Set a share for recovery. |
void |
Machine.removeShare(Share s)
|
void |
RmJob.removeShare(Share share)
I've shrunk or this share has nothing left to do. |
void |
IRmJob.removeShare(Share share)
I've shrunk or this share has nothing left to do. |
void |
RmJob.shrinkByOne(Share share)
Used by Fixed Share and by Reservations |
void |
IRmJob.shrinkByOne(Share share)
Pick a share, any share, and remove it from active. |
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)
|
| Method parameters in org.apache.uima.ducc.rm.scheduler with type arguments of type Share | |
|---|---|
void |
JobManagerUpdate.addShares(IRmJob job,
HashMap<Share,Share> shares)
|
void |
JobManagerUpdate.addShares(IRmJob job,
HashMap<Share,Share> shares)
|
void |
JobManagerUpdate.removeShares(IRmJob job,
HashMap<Share,Share> shares)
|
void |
JobManagerUpdate.removeShares(IRmJob job,
HashMap<Share,Share> shares)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||