These 75 commits are when the Protocol Buffers files have changed:
Commit: | de4936f | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add WatchReq/WatchNotifyPushReq
The documentation is generated from this commit.
Commit: | 7818221 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add raftIndex to write ops return value in KvClient
Commit: | 1865f98 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
refactor: use int32 instead of uint32 in protobuf
Commit: | 08f5d52 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
refactor: KvResp
Commit: | 2e368f4 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add AdminGroupAndNodeProcessor
Commit: | ec82877 | |
---|---|---|
Author: | huangli |
refactor: simplification
Commit: | a933b8a | |
---|---|---|
Author: | huangli |
refactor: raft ping
Commit: | 3c56645 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
refactor: node ping
Commit: | 7f65c6b | |
---|---|---|
Author: | huangli |
test: add admin config change to AdminClient
Commit: | da4f1ec | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add admin config change
Commit: | 41e4935 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add raft servers config in QueryStatusResp
Commit: | c4ad636 | |
---|---|---|
Author: | huangli |
feat: add AdminTransferLeaderProcessor
Commit: | 340dced | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: raft ping static check include host and port
Commit: | 3d727e6 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
refactor & test & fix: dtkv gc
Commit: | 2bf5d5e | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
refactor: add size for list encode in KvReq and KvResp
Commit: | 3933281 | |
---|---|---|
Author: | huangli |
refactor: remove reserved key in KvNode proto
Commit: | dd69964 | |
---|---|---|
Author: | huangli |
test & fix: KvNode/KvResult/KvResp encode/decode
Commit: | bf39a15 | |
---|---|---|
Author: | huangli |
feat: re-implements DtKV, part 12
Commit: | 9d9b4bb | |
---|---|---|
Author: | huangli |
feat: re-implements DtKV, part 11
Commit: | 8f257c1 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: re-implements DtKV, part 6
Commit: | 859cf8f | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: re-implements DtKV, part 3
Commit: | ca85937 | |
---|---|---|
Author: | huangli |
feat: add bizCode field to Packet
Commit: | 9b531c7 | |
---|---|---|
Author: | huangli |
perf & refactor: cache AppendReq.Callback and AppendResp.Callback
Commit: | 0f3a39f | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
refactor: rename Frame -> Packet
Commit: | f39aebe | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add handshake def
Commit: | a3880c4 | |
---|---|---|
Author: | huangli |
chore: remove useless file
Commit: | e39dd35 | |
---|---|---|
Author: | huangli |
chore: fix proto field name
Commit: | ba9c30f | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add SnapshotInfo
Commit: | 8cc6beb | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: process member info of InstallSnapshotReq, don't send more request before first install request finished.
Commit: | ed216e0 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
refactor: add AbstractAppendFrame, remove InstallSnapshotResp
Commit: | 5c8bd0e | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: update InstallSnapshotReq add 4 fields
Commit: | c92d6f3 | |
---|---|---|
Author: | huangli |
feat: add next_write_pos field for install snapshot req
Commit: | 70c2542 | |
---|---|---|
Author: | huangli |
feat: add query status processor
Commit: | 4337a9f | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
chore: update rpc proto def
Commit: | 546d088 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add PutProcessor
Commit: | 278efb6 | |
---|---|---|
Author: | huangli |
feat: add GetProcessor
Commit: | d63dcd9 | |
---|---|---|
Author: | huangli |
chore: rename proto file
Commit: | 8ea9ab1 | |
---|---|---|
Author: | huangli |
feat: add extra for Frame
Commit: | fd059a2 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
fix: index match algorithm
Commit: | 09f541c | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: add biz type support, add RaftCodecFactory
Commit: | 4b970bf | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
feat: WriteFrame supports use a smaller buffer to encode.
Commit: | 7be8a92 | |
---|---|---|
Author: | huangli |
feat & refactor: support biz header
Commit: | e599d53 | |
---|---|---|
Author: | huangli |
chore: fix test code compile error
Commit: | 22323a3 | |
---|---|---|
Author: | huangli |
impl of DefaultRaftLog, part 31, not finished. add LogItem.timestamp
Commit: | eb58944 | |
---|---|---|
Author: | huangli |
transfer leadership, part 2, add transfer leadership rpc
Commit: | 290b05d | |
---|---|---|
Author: | huangli |
raft ping check observers
Commit: | 4e50163 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
rename
Commit: | 9989e9b | |
---|---|---|
Author: | huangli |
multi raft, part 6. not finished
Commit: | bcabcc4 | |
---|---|---|
Author: | huangli |
multi raft, part 5. not finished
Commit: | 97df906 | |
---|---|---|
Author: | huangli |
multi raft, part 3. not finished
Commit: | 1c599f9 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
multi raft, part 1. not finished
Commit: | ab52dcb | |
---|---|---|
Author: | huangli |
separate raft ping and node ping, part 1, not finished.
Commit: | 6bc77ef | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
raft snapshot support
Commit: | 7666f26 | |
---|---|---|
Author: | huangli |
pre vote support
Commit: | e6d9c51 | |
---|---|---|
Author: | huangli |
fix readBytes may be invoked multiple times with begin==true
Commit: | 8944dfc | |
---|---|---|
Author: | huangli |
implements raft thread read
Commit: | df25ed4 | |
---|---|---|
Author: | huangli |
server check timeout before process request; check timeout before write a response.
Commit: | bf0c568 | |
---|---|---|
Author: | huangli |
add timout field in Frame; drop request before IO write if timeout
Commit: | 66487da | |
---|---|---|
Author: | huangli |
raft implementation 6, not finished.
Commit: | bb1a0da | |
---|---|---|
Author: | huangli |
raft implementation 4, not finished.
Commit: | d358538 | |
---|---|---|
Author: | huangli |
raft implementation 2, not finished.
Commit: | 371c3af | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
raft implementation 1, not finished.
Commit: | cc3fb61 | |
---|---|---|
Author: | huangli |
rename
Commit: | 1173ff2 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
raft leader election skeleton
Commit: | c94a6bf | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
raft init connection
Commit: | 6fd18ef | |
---|---|---|
Author: | huangli |
fix typo
Commit: | 759ca83 | |
---|---|---|
Author: | huangli |
change Frame.seq to fix32 type
Commit: | 810f709 | |
---|---|---|
Author: | huangli |
PbParser supports fixed32/fixed64
Commit: | 58e2a48 | |
---|---|---|
Author: | huangli | |
Committer: | huangli |
zero copy during network read. part 3
Commit: | 6051aa3 | |
---|---|---|
Author: | huangli |
add author
Commit: | e3ab15f | |
---|---|---|
Author: | huangli |
frame encode
Commit: | 56469e2 | |
---|---|---|
Author: | huangli |
implements RpcPbCallback
Commit: | d74499c | |
---|---|---|
Author: | huangli |
NioServer channel read skeleton
Commit: | ff12399 | |
---|---|---|
Author: | huangli |
add protobuf toTag util method
Commit: | 4bd62ba | |
---|---|---|
Author: | huangli |
add proto buffer for test