Documentation ¶
Overview ¶
Package reap contains the history reaping subsystem for aurora. This system is designed to remove data from the history database such that it does not grow indefinitely. The system can be configured with a number of ledgers to maintain at a minimum.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type System ¶
type System struct { HistoryQ *history.Q RetentionCount uint RetentionBatch uint // contains filtered or unexported fields }
System represents the history reaping subsystem of aurora.
func New ¶
func New(retention, retentionBatchSize uint, dbSession db.SessionInterface, ledgerState *ledger.State) *System
New initializes the reaper, causing it to begin polling the hcnet-core database for now ledgers and ingesting data into the aurora database.
func (*System) DeleteUnretainedHistory ¶
DeleteUnretainedHistory removes all data associated with unretained ledgers.
Click to show internal directories.
Click to hide internal directories.