|
@@ -48,7 +48,7 @@ func GetKernelStore() store_spec.IKernelStoreKv {
|
|
|
owner := d0.LetOwner(1, "isol_kern_store")
|
|
owner := d0.LetOwner(1, "isol_kern_store")
|
|
|
kCtx := kern_ctx.GetKernCtx()
|
|
kCtx := kern_ctx.GetKernCtx()
|
|
|
param := &log_buf.LogBufParam{
|
|
param := &log_buf.LogBufParam{
|
|
|
- Owner_:owner,
|
|
|
|
|
|
|
+ Owner_: owner,
|
|
|
Prefix_: d0.LetTxt(owner, "kStoreKv"),
|
|
Prefix_: d0.LetTxt(owner, "kStoreKv"),
|
|
|
IsTerm_: d0.MutSafeBool(owner, true),
|
|
IsTerm_: d0.MutSafeBool(owner, true),
|
|
|
}
|
|
}
|
|
@@ -176,7 +176,7 @@ func (sf *kStoreKv) open() {
|
|
|
d0.If(strPath == "").Hassert("open(): env LOCAL_STORE_PATH not set")
|
|
d0.If(strPath == "").Hassert("open(): env LOCAL_STORE_PATH not set")
|
|
|
pwd, err := os.Getwd()
|
|
pwd, err := os.Getwd()
|
|
|
d0.If(err != nil).Hassert("open(): in get PWD, err=\n\t%v", err)
|
|
d0.If(err != nil).Hassert("open(): in get PWD, err=\n\t%v", err)
|
|
|
- sf.storePath = d0.LetTxt(sf.owner, pwd + strPath + "/db_local")
|
|
|
|
|
|
|
+ sf.storePath = d0.LetTxt(sf.owner, pwd+strPath+"/db_local")
|
|
|
err = os.MkdirAll(sf.storePath.String(), 0750)
|
|
err = os.MkdirAll(sf.storePath.String(), 0750)
|
|
|
d0.If(err != nil).Hassert("open(): in make dir %v, err=\n\t%v", sf.storePath, err)
|
|
d0.If(err != nil).Hassert("open(): in make dir %v, err=\n\t%v", sf.storePath, err)
|
|
|
sf.db, err = badger.Open(badger.DefaultOptions(sf.storePath.String()))
|
|
sf.db, err = badger.Open(badger.DefaultOptions(sf.storePath.String()))
|