pkg/

directory
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2023 License: GPL-3.0

Directories

Path Synopsis
algods
algo
Package algo implements helper algorithms.
Package algo implements helper algorithms.
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.
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.
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.
Package logging provides a Logger to write logs.
Package logging provides a Logger to write logs.
Package pb provides auto-generated protobuf messages and grpc stubs.
Package pb provides auto-generated protobuf messages and grpc stubs.
Package raft implements raft consensus algorithm.
Package raft implements raft consensus algorithm.
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.
Package store defines types of keys and values, and provides helper functions.
Package store defines types of keys and values, and provides helper functions.
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.
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.
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.
shardmgr
Package shardmgr provides methods to manage a group of shards.
Package shardmgr provides methods to manage a group of shards.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL