Documentation
¶
Index ¶
Constants ¶
View Source
const FileName = "snapshot.db"
View Source
const HashHeaderKey = "marmot-snapshot-tag"
View Source
const TempDirPattern = "marmot-snapshot-*"
Variables ¶
View Source
var ErrInvalidSnapshot = errors.New("invalid snapshot")
View Source
var ErrPendingSnapshot = errors.New("system busy capturing snapshot")
Functions ¶
This section is empty.
Types ¶
type NatsDBSnapshot ¶
type NatsDBSnapshot struct {
// contains filtered or unexported fields
}
func NewNatsDBSnapshot ¶
func NewNatsDBSnapshot(d *db.SqliteStreamDB) *NatsDBSnapshot
func (*NatsDBSnapshot) RestoreSnapshot ¶
func (n *NatsDBSnapshot) RestoreSnapshot(conn *nats.Conn) error
func (*NatsDBSnapshot) SaveSnapshot ¶
func (n *NatsDBSnapshot) SaveSnapshot(conn *nats.Conn) error
Click to show internal directories.
Click to hide internal directories.