Skip to content
Snippets Groups Projects
Unverified Commit 6648f14d authored by Manish R Jain's avatar Manish R Jain
Browse files

Add Truncate flag so Dgraph won't fail to init on Windows.

parent e63151e3
Branches
No related tags found
No related merge requests found
...@@ -168,6 +168,7 @@ func run() { ...@@ -168,6 +168,7 @@ func run() {
x.Checkf(os.MkdirAll(opts.w, 0700), "Error while creating WAL dir.") x.Checkf(os.MkdirAll(opts.w, 0700), "Error while creating WAL dir.")
kvOpt := badger.LSMOnlyOptions kvOpt := badger.LSMOnlyOptions
kvOpt.SyncWrites = true kvOpt.SyncWrites = true
kvOpt.Truncate = true
kvOpt.Dir = opts.w kvOpt.Dir = opts.w
kvOpt.ValueDir = opts.w kvOpt.ValueDir = opts.w
kv, err := badger.Open(kvOpt) kv, err := badger.Open(kvOpt)
......
...@@ -101,6 +101,7 @@ func (s *ServerState) initStorage() { ...@@ -101,6 +101,7 @@ func (s *ServerState) initStorage() {
x.Checkf(os.MkdirAll(Config.WALDir, 0700), "Error while creating WAL dir.") x.Checkf(os.MkdirAll(Config.WALDir, 0700), "Error while creating WAL dir.")
kvOpt := badger.LSMOnlyOptions kvOpt := badger.LSMOnlyOptions
kvOpt.SyncWrites = true kvOpt.SyncWrites = true
kvOpt.Truncate = true
kvOpt.Dir = Config.WALDir kvOpt.Dir = Config.WALDir
kvOpt.ValueDir = Config.WALDir kvOpt.ValueDir = Config.WALDir
kvOpt.TableLoadingMode = options.MemoryMap kvOpt.TableLoadingMode = options.MemoryMap
...@@ -124,6 +125,7 @@ func (s *ServerState) initStorage() { ...@@ -124,6 +125,7 @@ func (s *ServerState) initStorage() {
x.Fatalf("Invalid Badger options") x.Fatalf("Invalid Badger options")
} }
opt.SyncWrites = true opt.SyncWrites = true
opt.Truncate = true
opt.Dir = Config.PostingDir opt.Dir = Config.PostingDir
opt.ValueDir = Config.PostingDir opt.ValueDir = Config.PostingDir
opt.NumVersionsToKeep = math.MaxInt32 opt.NumVersionsToKeep = math.MaxInt32
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment