Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
algods/algo
Package algo implements helper algorithms.
|
Package algo implements helper algorithms. |
algods/treemap
Package treemap implements a tree map to store key-value pairs in sorted key order.
|
Package treemap implements a tree map to store key-value pairs in sorted key order. |
cluster
Package cluster provides methods to get cluster information.
|
Package cluster provides methods to get cluster information. |
cmd/rawkvcli
Package main implements a command-line tool for clients to communicate with rawkv backend.
|
Package main implements a command-line tool for clients to communicate with rawkv backend. |
cmd/rawkvsvr
Package main implements a command-line tool to start a rawkv server.
|
Package main implements a command-line tool to start a rawkv server. |
logging
Package logging provides a Logger to write logs.
|
Package logging provides a Logger to write logs. |
pb
Package pb provides auto-generated protobuf messages and grpc stubs.
|
Package pb provides auto-generated protobuf messages and grpc stubs. |
raft
Package raft implements raft consensus algorithm.
|
Package raft implements raft consensus algorithm. |
server
Package server implements a server to handle grpc requests to the storage engine and raft engine.
|
Package server implements a server to handle grpc requests to the storage engine and raft engine. |
store
Package store defines types of keys and values, and provides helper functions.
|
Package store defines types of keys and values, and provides helper functions. |
store/filestore
Package filestore implements the on-disk storage layer of an LSM tree.
|
Package filestore implements the on-disk storage layer of an LSM tree. |
store/memstore
Package memstore implements the in-memory storage layer of an LSM tree.
|
Package memstore implements the in-memory storage layer of an LSM tree. |
store/shard
Package shard provides methods to manage a range of key-value data.
|
Package shard provides methods to manage a range of key-value data. |
store/shardmgr
Package shardmgr provides methods to manage a group of shards.
|
Package shardmgr provides methods to manage a group of shards. |
Click to show internal directories.
Click to hide internal directories.