|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CopySelector | Process the result of a query and selected the actual copies to run the job on. |
Class Summary | |
---|---|
AllCopiesSelector | Select all the copies returned by the query. |
CopySelectorFactory | Selects which Copyselector should be used for the given query. |
MinMaxSingleCopySelector | Select the copies trying to comply with the minFilesPerProcess parameter. |
RootdMinMaxSingleCopySelector | |
SingleCopySelector | Choses a copy for each files randomly, taking into consideration the preferStorage. |
XrootdMinMaxSingleCopySelector | -----class comment----- This class is copy selector for xrootd syntax |
Contains all the copy selectors, that is the algorythms that select a copy of a file from the result of a query.
In general, queries can return more than one copy for the same file. Part of an AssignmentStrategy is to select which copies to use. For simplicity, the SelectorAssignmentStrategy separates the process of selecting the copy on a per query basis. Each query can use a different selector, but each selector works only on the result of one query at a time.
Though this can't lead to the optimal result, makes the management of the system much more manageble. Our aim is to reach a reasonable result, not necessarely the optimal.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |