MCPcopy
hub / github.com/lindb/lindb / createStoreSnapshot

Method createStoreSnapshot

kv/version/version_set.go:430–435  ·  view source on GitHub ↗

createStoreSnapshot creates snapshot of edit log for store level

()

Source from the content-addressed store, hash-verified

428
429// createStoreSnapshot creates snapshot of edit log for store level
430func (vs *storeVersionSet) createStoreSnapshot() EditLog {
431 editLog := NewEditLog(StoreFamilyID)
432 // save next file number
433 editLog.Add(NewNextFileNumber(table.FileNumber(vs.nextFileNumber.Load())))
434 return editLog
435}
436
437// persistEditLogs persists edit logs into manifest file
438func (vs *storeVersionSet) persistEditLogs(writer bufioutil.BufioWriter, editLogs []EditLog) error {

Callers 1

createSnapshotMethod · 0.95

Calls 5

AddMethod · 0.95
FileNumberTypeAlias · 0.92
NewEditLogFunction · 0.85
NewNextFileNumberFunction · 0.85
LoadMethod · 0.65

Tested by

no test coverage detected