Zongzhi Chen

Results 23 issues of Zongzhi Chen

I suggest Move the third submodule directory to third path to make the compiler easier..

compile

Diego's phd paper has suggest a simple way to support membership change, every time we can only add/remove a single node in to cluster, in this limitation, this problem become...

right now the log in floyd is logger, it is origin copy from leveldb's log, there is some weakness in it, such us when we restart the node, the old...

we have supported batch to optimize the performance, yet pipeline is also needed.

enhancement

every node has peer threads even it becomes follower, it is better to quit the peer threads when the node become follower and start the peer threads when it become...

enhancement

right now the read operation need Append Entry RPC, in raft's paper and paxos paper, both of them suggest leader lease to optimize the read operation. we can call it...

enhancement

For simplicity, we haven't add no-op entry when the server become leader. As the raft's paper said, it will cause inconsistency problem.

bug

I have wrote a simple test to get the performance of floyd ``` write 10000 cost time microsecond(us) 8136502, qps 1229 Node | Role | Term | CommitIdx | Leader...

enhancement

In our use case, sometime get/set interface can't not satisfy our requirements. Such as in pika_hub, efan. We want using floyd choosing leader, so it has best to have a...

new-feature

leader will print logs of error logs when there is a node down. We need optimize the log there.

enhancement