Documentation ¶
Index ¶
Constants ¶
View Source
const ( KB = 1 << (10 * iota) MB GB TB PB DefaultDataPartitionSize = 120 * GB TaskWorkerInterval = 1 )
View Source
const ( BlockHeaderInoSize = 8 BlockHeaderCrcSize = PerBlockCrcSize * BlockCount BlockHeaderCrcIndex = BlockHeaderInoSize BlockHeaderDelMarkSize = 1 BlockHeaderSize = BlockHeaderInoSize + BlockHeaderCrcSize + BlockHeaderDelMarkSize BlockCount = 1024 MarkDelete = 'D' UnMarkDelete = 'U' MarkDeleteIndex = BlockHeaderSize - 1 BlockSize = 65536 * 2 ReadBlockSize = BlockSize PerBlockCrcSize = 4 DeleteIndexFileName = "delete.index" ExtentSize = BlockCount * BlockSize ExtentFileSizeLimit = BlockHeaderSize + ExtentSize PacketHeaderSize = 45 )
View Source
const MEMINFO = "/proc/meminfo"
Variables ¶
View Source
var (
ErrNoValidMaster = errors.New("no valid master")
)
Functions ¶
func GetLocalIP ¶
func GetMemInfo ¶
Types ¶
type MasterHelper ¶
type MasterHelper interface { AddNode(address string) Nodes() []string Leader() string Request(method, path string, param map[string]string, body []byte) (data []byte, err error) }
func NewMasterHelper ¶
func NewMasterHelper() MasterHelper
Directories ¶
Path | Synopsis |
---|---|
Package btree implements in-memory B-Trees of arbitrary degree.
|
Package btree implements in-memory B-Trees of arbitrary degree. |
Package gorocksdb provides the ability to create and access RocksDB databases.
|
Package gorocksdb provides the ability to create and access RocksDB databases. |
Click to show internal directories.
Click to hide internal directories.