Package | Description |
---|---|
com.bigdata.ha |
This package extends
com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
com.bigdata.journal |
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions.
|
com.bigdata.mdi |
This package provides a metadata index and range partitioned indices
managed by that metadata index.
|
com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a
DataService . |
com.bigdata.rwstore | |
com.bigdata.rwstore.sector |
Modifier and Type | Class and Description |
---|---|
class |
QuorumServiceBase<S extends HAGlue,L extends AbstractJournal>
Abstract implementation provides the logic for distributing messages for the
quorum 2-phase commit protocol, failover reads, etc.
|
Modifier and Type | Class and Description |
---|---|
class |
Journal
Concrete implementation suitable for a local and unpartitioned database.
|
Modifier and Type | Method and Description |
---|---|
AbstractJournal |
AbstractJournal.BasicHA.getIndexManager()
Return the backing
IIndexManager (non-RMI method). |
AbstractJournal |
IResourceManager.getJournal(long timestamp)
Return the reference to the journal which has the most current data for
the given timestamp.
|
AbstractJournal |
Journal.getJournal(long timestamp)
Always returns this.
|
AbstractJournal |
IResourceManager.getLiveJournal()
The journal on which writes are made.
|
AbstractJournal |
Journal.getLiveJournal()
Always returns this.
|
Modifier and Type | Method and Description |
---|---|
int |
RWStrategy.checkDeferredFrees(AbstractJournal journal)
Lifted to provide a direct interface from the Journal so that the
CommitRecordIndex can be pruned prior to store commit.
|
Constructor and Description |
---|
JournalDelegate(AbstractJournal source) |
JournalMetrics(AbstractJournal jrnl) |
RootBlockCommitter(AbstractJournal journal) |
Constructor and Description |
---|
JournalMetadata(AbstractJournal journal)
The description of a journal.
|
JournalMetadata(AbstractJournal journal,
long commitTime)
Constructor variant used to indicate a read from a specific commitTime on
a journal.
|
Modifier and Type | Class and Description |
---|---|
class |
StoreManager.ManagedJournal
The
StoreManager.ManagedJournal provides the backing store used to absorb
writes and retain history for the scale-out architecture. |
Modifier and Type | Method and Description |
---|---|
AbstractJournal |
StoreManager.getJournal(long timestamp) |
Modifier and Type | Method and Description |
---|---|
int |
RWStore.checkDeferredFrees(AbstractJournal journal) |
int |
IHistoryManager.checkDeferredFrees(AbstractJournal abstractJournal)
This method is invoked during the commit protocol and gives the backing
store an opportunity to check whether storage associated with deferred
frees can now be released.
|
RWStore.DeleteBlockStats |
RWStore.checkDeleteBlocks(AbstractJournal journal)
Utility to check the deleteBlocks associated with each active CommitRecord
|
Modifier and Type | Method and Description |
---|---|
int |
AllocationContext.checkDeferredFrees(AbstractJournal abstractJournal) |
int |
MemStrategy.checkDeferredFrees(AbstractJournal abstractJournal) |
int |
MemoryManager.checkDeferredFrees(AbstractJournal journal) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.