| Package | Description |
|---|---|
| org.gridgain.grid.kernal.processors.ggfs |
Contains high performance file system processer.
|
| Modifier and Type | Method and Description |
|---|---|
GridGgfsFileAffinityRange |
GridGgfsFileAffinityRange.concat(GridGgfsFileAffinityRange range)
Tries to concatenate this range with a given one.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<GridGgfsFileAffinityRange> |
GridGgfsFragmentizerRequest.fragmentRanges() |
List<GridGgfsFileAffinityRange> |
GridGgfsFileMap.ranges()
Gets full list of ranges present in this map.
|
Collection<GridGgfsFileAffinityRange> |
GridGgfsFileAffinityRange.split(long maxSize)
Splits range into collection if smaller ranges with length equal to
maxSize. |
| Modifier and Type | Method and Description |
|---|---|
void |
GridGgfsFileMap.addRange(GridGgfsFileAffinityRange range)
Adds range to the list of already existing ranges.
|
void |
GridGgfsDataManager.cleanBlocks(GridGgfsFileInfo fileInfo,
GridGgfsFileAffinityRange range,
boolean cleanNonColocated)
Tries to remove blocks affected by fragmentizer.
|
GridGgfsFileAffinityRange |
GridGgfsFileAffinityRange.concat(GridGgfsFileAffinityRange range)
Tries to concatenate this range with a given one.
|
void |
GridGgfsFileMap.deleteRange(GridGgfsFileAffinityRange range)
Deletes range from map.
|
boolean |
GridGgfsFileAffinityRange.regionEqual(GridGgfsFileAffinityRange other)
Checks if range regions are equal.
|
void |
GridGgfsDataManager.spreadBlocks(GridGgfsFileInfo fileInfo,
GridGgfsFileAffinityRange range)
Moves all colocated blocks in range to non-colocated keys.
|
byte[] |
GridGgfsDataManager.storeDataBlocks(GridGgfsFileInfo fileInfo,
long reservedLen,
byte[] remainder,
int remainderLen,
ByteBuffer data,
boolean flush,
GridGgfsFileAffinityRange affinityRange,
GridGgfsFileWorkerBatch batch)
Store data blocks in file.
Note! If file concurrently deleted we'll get lost blocks. |
byte[] |
GridGgfsDataManager.storeDataBlocks(GridGgfsFileInfo fileInfo,
long reservedLen,
byte[] remainder,
int remainderLen,
DataInput in,
int len,
boolean flush,
GridGgfsFileAffinityRange affinityRange,
GridGgfsFileWorkerBatch batch)
Store data blocks in file.
Note! If file concurrently deleted we'll got lost blocks. |
void |
GridGgfsFileMap.updateRangeStatus(GridGgfsFileAffinityRange range,
int status)
Updates range status in file map.
|
| Constructor and Description |
|---|
GridGgfsFragmentizerRequest(org.gridgain.grid.GridUuid fileId,
Collection<GridGgfsFileAffinityRange> fragmentRanges) |
Copyright © 2014. All rights reserved.