Package | Description |
---|---|
org.corfudb.runtime.view |
Modifier and Type | Method and Description |
---|---|
LayoutBuilder |
LayoutBuilder.addLayoutServer(String endpoint)
Adds a new layout server.
|
LayoutBuilder |
LayoutBuilder.addLogunitServer(int stripeIndex,
long globalLogTail,
String newLogunitEndpoint)
Adds a new logunit server.
|
LayoutBuilder |
LayoutBuilder.addLogunitServerToSegment(String endpoint,
int segmentIndex,
int stripeIndex)
Add a log unit server to a specific stripe in a specific segment.
|
LayoutBuilder |
LayoutBuilder.addSequencerServer(String endpoint)
Adds a new sequencer server.
|
LayoutBuilder |
LayoutBuilder.addUnresponsiveServers(Set<String> endpoints)
Adds unresponsive servers in the list.
|
LayoutBuilder |
LayoutBuilder.assignResponsiveSequencerAsPrimary(Set<String> endpoints)
Moves a responsive server to the top of the sequencer server list.
|
LayoutBuilder |
LayoutBuilder.clearUnResponsiveServers()
Clears the existing unresponsive servers.
|
LayoutBuilder |
LayoutBuilder.mergePreviousSegment(int segmentIndex)
Merges the specified segment and the segment before this.
|
LayoutBuilder |
LayoutBuilder.removeLayoutServer(String endpoint)
Removes the Layout Server passed.
|
LayoutBuilder |
LayoutBuilder.removeLayoutServers(Set<String> endpoints)
Removes all the Layout Server endpoints present in the set passed.
|
LayoutBuilder |
LayoutBuilder.removeLogunitServer(String endpoint)
Removes the Log unit endpoint from the layout.
|
LayoutBuilder |
LayoutBuilder.removeLogunitServers(Set<String> endpoints)
Removes the Log unit endpoints from the layout.
|
LayoutBuilder |
LayoutBuilder.removeSequencerServer(String endpoint)
Removes the Sequencer Server passed.
|
LayoutBuilder |
LayoutBuilder.removeSequencerServers(Set<String> endpoints)
Removes all the Sequencer Server endpoints present in the set passed.
|
LayoutBuilder |
LayoutBuilder.removeUnresponsiveServer(String endpoint)
Removes a server from layout's list of unresponsive servers.
|
LayoutBuilder |
LayoutBuilder.removeUnresponsiveServers(Set<String> endpoints)
Removes unresponsive servers.
|
LayoutBuilder |
LayoutBuilder.setEpoch(long epoch)
Set layout's epoch
|
Copyright © 2019 CorfuDB. All rights reserved.