| Package | Description |
|---|---|
| org.apache.lucene.replicator.nrt |
Near-real-time replication framework
|
| Modifier and Type | Field and Description |
|---|---|
FileMetaData |
CopyOneFile.metaData |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,FileMetaData> |
CopyJob.files |
java.util.Map<java.lang.String,FileMetaData> |
CopyState.files |
protected java.util.List<java.util.Map.Entry<java.lang.String,FileMetaData>> |
CopyJob.toCopy |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.Map.Entry<java.lang.String,FileMetaData>> |
ReplicaNode.getFilesToCopy(java.util.Map<java.lang.String,FileMetaData> files)
Compares incoming per-file identity (id, checksum, header, footer) versus what we have locally and returns the subset of the incoming
files that need copying
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.Map.Entry<java.lang.String,FileMetaData>> |
ReplicaNode.getFilesToCopy(java.util.Map<java.lang.String,FileMetaData> files)
Compares incoming per-file identity (id, checksum, header, footer) versus what we have locally and returns the subset of the incoming
files that need copying
|
protected CopyJob |
ReplicaNode.launchPreCopyMerge(java.util.concurrent.atomic.AtomicBoolean finished,
long newPrimaryGen,
java.util.Map<java.lang.String,FileMetaData> files) |
protected abstract CopyJob |
ReplicaNode.newCopyJob(java.lang.String reason,
java.util.Map<java.lang.String,FileMetaData> files,
java.util.Map<java.lang.String,FileMetaData> prevFiles,
boolean highPriority,
CopyJob.OnceDone onceDone)
Start a background copying job, to copy the specified files from the current primary node.
|
protected abstract CopyJob |
ReplicaNode.newCopyJob(java.lang.String reason,
java.util.Map<java.lang.String,FileMetaData> files,
java.util.Map<java.lang.String,FileMetaData> prevFiles,
boolean highPriority,
CopyJob.OnceDone onceDone)
Start a background copying job, to copy the specified files from the current primary node.
|
protected abstract void |
PrimaryNode.preCopyMergedSegmentFiles(SegmentCommitInfo info,
java.util.Map<java.lang.String,FileMetaData> files)
Called when a merge has finished, but before IW switches to the merged segment
|
| Constructor and Description |
|---|
CopyOneFile(DataInput in,
ReplicaNode dest,
java.lang.String name,
FileMetaData metaData,
byte[] buffer) |
| Constructor and Description |
|---|
CopyJob(java.lang.String reason,
java.util.Map<java.lang.String,FileMetaData> files,
ReplicaNode dest,
boolean highPriority,
CopyJob.OnceDone onceDone) |
CopyState(java.util.Map<java.lang.String,FileMetaData> files,
long version,
long gen,
byte[] infosBytes,
java.util.Set<java.lang.String> completedMergeFiles,
long primaryGen,
SegmentInfos infos) |
Copyright © 2000–2017 The Apache Software Foundation. All rights reserved.