David Ribeiro Alves has uploaded a new patch set (#6). Change subject: Add a request tracker to track client rpc sequence numbers ......................................................................
Add a request tracker to track client rpc sequence numbers This adds a new component rpc::, the RequestTracker. This is inspired by the RequestTracker in "Implementing Linearizability at Large Scale and Low Latency" by Colin Lee et al. and is responsible for generating new sequence numbers for rpcs and to keep track of the incomplete ones. Change-Id: I23201625ca02f244dc94205d88dabc01608de471 --- M src/kudu/rpc/CMakeLists.txt A src/kudu/rpc/request_tracker-test.cc A src/kudu/rpc/request_tracker.cc A src/kudu/rpc/request_tracker.h 4 files changed, 230 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/78/3078/6 -- To view, visit http://gerrit.cloudera.org:8080/3078 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I23201625ca02f244dc94205d88dabc01608de471 Gerrit-PatchSet: 6 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: David Ribeiro Alves <[email protected]> Gerrit-Reviewer: Adar Dembo <[email protected]> Gerrit-Reviewer: David Ribeiro Alves <[email protected]> Gerrit-Reviewer: Todd Lipcon <[email protected]>
