From 3657ff4ada102a296de96f29513c46a8e6443844 Mon Sep 17 00:00:00 2001 From: Alessio Treglia Date: Thu, 1 Nov 2018 23:29:21 +0000 Subject: [PATCH] Merge PR #2656: Revert read-only leveldb database * Revert read-only leveldb database Waiting on a fix for syndtr/goleveldb#240. * Update client/keys/utils.go --- client/keys/utils.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/keys/utils.go b/client/keys/utils.go index 8a7eefea38f6..742b512d3da7 100644 --- a/client/keys/utils.go +++ b/client/keys/utils.go @@ -96,7 +96,12 @@ func GetKeyBaseFromDirWithWritePerm(rootDir string) (keys.Keybase, error) { // GetKeyBaseFromDir initializes a read-only keybase at a particular dir. func GetKeyBaseFromDir(rootDir string) (keys.Keybase, error) { - return getKeyBaseFromDirWithOpts(rootDir, &opt.Options{ReadOnly: true}) + // Disabled because of the inability to create a new keys database directory + // in the instance of when ReadOnly is set to true. + // + // ref: syndtr/goleveldb#240 + // return getKeyBaseFromDirWithOpts(rootDir, &opt.Options{ReadOnly: true}) + return getKeyBaseFromDirWithOpts(rootDir, nil) } func getKeyBaseFromDirWithOpts(rootDir string, o *opt.Options) (keys.Keybase, error) {