Package | Description |
---|---|
com.bigdata.ha |
This package extends
com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
com.bigdata.ha.msg |
Interfaces and implementations for HA message objects.
|
com.bigdata.journal |
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions.
|
com.bigdata.service |
This package provides implementations of bigdata services (metadata
service, data service, transaction manager service.
|
Modifier and Type | Method and Description |
---|---|
IHANotifyReleaseTimeResponse |
HAGlue.awaitServiceJoin(IHAAwaitServiceJoinRequest req)
A follower uses this message to request that the quorum leader await the
visibility of the zookeeper event in which the service join becomes
visible to the leader.
|
IHANotifyReleaseTimeResponse |
PrepareRequest.getConsensusReleaseTime()
The consensus release time from the GATHER.
|
IHANotifyReleaseTimeResponse |
HATXSGlue.notifyEarliestCommitTime(IHANotifyReleaseTimeRequest req)
Message used by the follower to notify the leader about the new release
time that will be visible for new transaction starts.
|
Constructor and Description |
---|
PrepareRequest(IHANotifyReleaseTimeResponse consensusReleaseTime,
IJoinedAndNonJoinedServices gatherJoinedAndNonJoinedServices,
IJoinedAndNonJoinedServices prepareJoinedAndNonJoinedServices,
IRootBlockView rootBlock,
long timeout,
TimeUnit unit) |
Modifier and Type | Class and Description |
---|---|
class |
HANotifyReleaseTimeResponse |
Modifier and Type | Method and Description |
---|---|
IHANotifyReleaseTimeResponse |
HA2PhasePrepareMessage.getConsensusReleaseTime() |
IHANotifyReleaseTimeResponse |
IHA2PhasePrepareMessage.getConsensusReleaseTime()
The consensus release time from the GATHER.
|
Constructor and Description |
---|
HA2PhasePrepareMessage(IHANotifyReleaseTimeResponse consensusReleaseTime,
boolean isGatherService,
boolean isJoinedService,
IRootBlockView rootBlock,
long timeout,
TimeUnit unit) |
Modifier and Type | Method and Description |
---|---|
IHANotifyReleaseTimeResponse |
AbstractJournal.BasicHA.awaitServiceJoin(IHAAwaitServiceJoinRequest req)
A follower uses this message to request that the quorum leader await the
visibility of the zookeeper event in which the service join becomes
visible to the leader.
|
IHANotifyReleaseTimeResponse |
AbstractJournal.BasicHA.notifyEarliestCommitTime(IHANotifyReleaseTimeRequest req) |
Modifier and Type | Method and Description |
---|---|
abstract IHANotifyReleaseTimeResponse |
AbstractHATransactionService.updateReleaseTimeConsensus(long newCommitCounter,
long newCommitTime,
UUID[] joinedServiceIds,
long timeout,
TimeUnit units)
Coordinate the update of the releaseTime on each service that is
joined with the met quorum.
|
Modifier and Type | Method and Description |
---|---|
abstract Callable<IHANotifyReleaseTimeResponse> |
AbstractHATransactionService.newGatherMinimumVisibleCommitTimeTask(HAGlue leader,
UUID serviceId,
IHAGatherReleaseTimeRequest req)
Factory for the Gather task that will be executed by the follower.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.