|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AbstractResourceManagerTask | |
|---|---|
| com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a DataService. |
| Uses of AbstractResourceManagerTask in com.bigdata.resources |
|---|
| Subclasses of AbstractResourceManagerTask in com.bigdata.resources | |
|---|---|
class |
AbstractAtomicUpdateTask<T>
Abstract base class for tasks responsible for the atomic update of the view of an index partition. |
class |
AbstractPrepareTask<T>
Base class for the prepare phase which reads on the old journal. |
class |
CompactingMergeTask
Task builds an IndexSegment from the fused view of an index partition
as of some historical timestamp and then atomically updates the view (aka a
compacting merge). |
protected static class |
CompactingMergeTask.AtomicUpdateCompactingMergeTask
The source view is pre-overflow (the last writes are on the old journal) while the current view is post-overflow (reflects writes made since overflow). |
class |
IncrementalBuildTask
Task builds an IndexSegment from the mutable BTree and zero
or more additional sources in the index partition view and then atomically
updates the view (aka an incremental build). |
protected static class |
IncrementalBuildTask.AtomicUpdateIncrementalBuildTask
The source is an IndexSegment that was built from the mutable
BTree associated with the lastCommitTime on old journal of some
index partition. |
class |
JoinIndexPartitionTask
Task joins one or more index partitions and should be invoked when their is strong evidence that the index partitions have shrunk enough to warrant their being combined into a single index partition. |
protected static class |
JoinIndexPartitionTask.AtomicUpdateJoinIndexPartition
Task performs an atomic update of the index partition view definitions on the live journal and the MetadataIndex, thereby putting into
effect the changes made by a JoinIndexPartitionTask. |
class |
MoveTask
Task moves an index partition to another IDataService. |
protected static class |
MoveTask.AtomicUpdate
Moves an index partition from this data service to another data service. |
class |
ScatterSplitTask
Task splits an index partition into N equal sized index partitions and scatters those index partitions across data services in the federation. |
class |
SplitIndexPartitionTask
Task splits an index partition and should be invoked when there is strong evidence that an index partition has grown large enough to be split into 2 or more index partitions, each of which should be 50-75% full. |
protected static class |
SplitIndexPartitionTask.AtomicUpdateSplitIndexPartitionTask
An ITx.UNISOLATED operation that splits the live index using the
same Split points, generating new index partitions with new
partition identifiers. |
class |
SplitTailTask
Splits the tail of an index partition and optionally submits a task to move the tail to a target data service specified by the caller. |
protected static class |
SplitUtility.BuildIndexSegmentSplitTask
Task used to build an IndexSegment from a restricted key-range of
an index during a SplitIndexPartitionTask. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||