repo: enable badger log truncation

This commit is contained in:
Łukasz Magiera 2019-10-29 19:04:35 +01:00
parent 340e9177b2
commit 5432987030

View File

@ -205,7 +205,10 @@ func (fsr *fsLockedRepo) stillValid() error {
func (fsr *fsLockedRepo) Datastore(ns string) (datastore.Batching, error) { func (fsr *fsLockedRepo) Datastore(ns string) (datastore.Batching, error) {
fsr.dsOnce.Do(func() { fsr.dsOnce.Do(func() {
fsr.ds, fsr.dsErr = badger.NewDatastore(fsr.join(fsDatastore), nil) opts := badger.DefaultOptions
opts.Truncate = true
fsr.ds, fsr.dsErr = badger.NewDatastore(fsr.join(fsDatastore), &opts)
/*if fsr.dsErr == nil { /*if fsr.dsErr == nil {
fsr.ds = datastore.NewLogDatastore(fsr.ds, "fsrepo") fsr.ds = datastore.NewLogDatastore(fsr.ds, "fsrepo")
}*/ }*/