Commit e8bec742 authored by 张振华's avatar 张振华 Committed by vipwzw

fix lint

parent 66412ba2
......@@ -7,6 +7,6 @@ package kvmvccdb
import "errors"
var (
//Err for StateHash lost
//ErrStateHashLost means err happened when query with StateHash
ErrStateHashLost = errors.New("ErrStateHashLost")
)
......@@ -18,12 +18,12 @@ import (
var klog = log.New("module", "kvmvccdb")
var maxRollbackNum = 200
// Set log level
// SetLogLevel set log level
func SetLogLevel(level string) {
clog.SetLogLevel(level)
}
// disable log output
// DisableLog disable log output
func DisableLog() {
klog.SetHandler(log.DiscardHandler())
}
......@@ -32,7 +32,7 @@ func init() {
drivers.Reg("kvmvcc", New)
}
// KV MVCC Store
// KVMVCCStore provide kvmvcc store interface implementation
type KVMVCCStore struct {
*drivers.BaseStore
mvcc dbm.MVCC
......@@ -44,7 +44,7 @@ type subConfig struct {
EnableMVCCIter bool `json:"enableMVCCIter"`
}
// new KVMVCCStore module
// New construct KVMVCCStore module
func New(cfg *types.Store, sub []byte) queue.Module {
bs := drivers.NewBaseStore(cfg)
var kvs *KVMVCCStore
......@@ -69,7 +69,7 @@ func (mvccs *KVMVCCStore) Close() {
klog.Info("store kvdb closed")
}
// set kvs with statehash to KVMVCCStore
// Set kvs with statehash to KVMVCCStore
func (mvccs *KVMVCCStore) Set(datas *types.StoreSet, sync bool) ([]byte, error) {
hash := calcHash(datas)
kvlist, err := mvccs.mvcc.AddMVCC(datas.KV, hash, datas.StateHash, datas.Height)
......@@ -99,7 +99,7 @@ func (mvccs *KVMVCCStore) Get(datas *types.StoreGet) [][]byte {
return values
}
// Set kvs to the mem of KVMVCCStore module and return the StateHash
// MemSet set kvs to the mem of KVMVCCStore module and return the StateHash
func (mvccs *KVMVCCStore) MemSet(datas *types.StoreSet, sync bool) ([]byte, error) {
kvset, err := mvccs.checkVersion(datas.Height)
if err != nil {
......@@ -145,7 +145,7 @@ func (mvccs *KVMVCCStore) Rollback(req *types.ReqHash) ([]byte, error) {
return req.Hash, nil
}
// Iterate range with Prefix by StateHash to get the latest version kvs.
// IterateRangeByStateHash travel with Prefix by StateHash to get the latest version kvs.
func (mvccs *KVMVCCStore) IterateRangeByStateHash(statehash []byte, start []byte, end []byte, ascending bool, fn func(key, value []byte) bool) {
if !mvccs.enableMVCCIter {
panic("call IterateRangeByStateHash when disable mvcc iter")
......@@ -173,12 +173,12 @@ func (mvccs *KVMVCCStore) IterateRangeByStateHash(statehash []byte, start []byte
listhelper.IteratorCallback(start, end, 0, 1, fn)
}
// Proc supported events
// ProcEvent handles supported events
func (mvccs *KVMVCCStore) ProcEvent(msg queue.Message) {
msg.ReplyErr("KVStore", types.ErrActionNotSupport)
}
// Set kvs to nil with StateHash
// Del set kvs to nil with StateHash
func (mvccs *KVMVCCStore) Del(req *types.StoreDel) ([]byte, error) {
kvset, err := mvccs.mvcc.DelMVCC(req.StateHash, req.Height, true)
if err != nil {
......
......@@ -260,7 +260,7 @@ func TestIterateRangeByStateHash(t *testing.T) {
assert.Nil(t, err)
defer os.RemoveAll(dir) // clean up
os.RemoveAll(dir) //删除已存在目录
store_cfg, sub := newStoreCfgIter(dir)
storeCfg, sub := newStoreCfgIter(dir)
store := New(storeCfg, sub).(*KVMVCCStore)
assert.NotNil(t, store)
......@@ -771,11 +771,9 @@ func isDirExists(path string) bool {
if err != nil {
return os.IsExist(err)
} else {
return fi.IsDir()
}
panic("not reached")
return fi.IsDir()
}
//一次设定多对kv,测试一次的时间/多少对kv,来算平均一对kv的耗时。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment