DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| Code Block | ||
|---|---|---|
| ||
public class RemoteWalCombinedLogSegmentMetadata extends RemoteLogMetadata {
/**
* Universally unique remote log segment id.
*/
private final Uuid combinedSegmentId;
private final List<RemoteLogSegmentMetadataEntry> remoteLogSegmentMetadataEntries;
/**
* Custom metadata.
* Custom metadata can be used to encode the object path in object storage and/or the bucket name in the object storage. This is especially useful if you use multiple buckets in the object storage.
*/
private final Optional<CustomMetadata> customMetadata;
/**
* It indicates the state in which the action is executed on this segment.
*/
private final RemoteLogSegmentState state;
/**
* Metadata entry for each log segment
*/
public static class RemoteLogSegmentMetadataEntry {
RemoteLogSegmentId remoteLogSegmentId;
long startFilePosition; // start position in the file for this segment
long endFilePosition; // end position in the file for this segment
}
} |
...