summaryrefslogtreecommitdiff
path: root/zookeeper-jute
diff options
context:
space:
mode:
authorFangmin Lyu <fangmin@apache.org>2019-12-27 22:33:26 +0100
committerEnrico Olivelli <eolivelli@apache.org>2019-12-27 22:33:26 +0100
commit2805e8982c0e8964e5f8d86f4b01a293d75d4aed (patch)
treec93cd1f3bd5d55bc7242aa11c6036133e63fcd60 /zookeeper-jute
parent04e91c3889b2d0a477036ae088794b6f5b3b04ba (diff)
downloadzookeeper-2805e8982c0e8964e5f8d86f4b01a293d75d4aed.tar.gz
ZOOKEEPER-3512: Real time data consistency check during broadcast time
This is the 2nd part of data consistency based on digest, it checks the DataTree digest on every txn during broadcast time. Author: Fangmin Lyu <fangmin@apache.org> Author: Enrico Olivelli <eolivelli@apache.org> Reviewers: Enrico Olivelli <eolivelli@apache.org>, Andor Molnar <andor@apache.org>, Michael Han <hanm@apache.org> Closes #1059 from lvfangmin/ZOOKEEPER-3512
Diffstat (limited to 'zookeeper-jute')
-rw-r--r--zookeeper-jute/src/main/resources/zookeeper.jute4
1 files changed, 4 insertions, 0 deletions
diff --git a/zookeeper-jute/src/main/resources/zookeeper.jute b/zookeeper-jute/src/main/resources/zookeeper.jute
index 6d5536575..898838f62 100644
--- a/zookeeper-jute/src/main/resources/zookeeper.jute
+++ b/zookeeper-jute/src/main/resources/zookeeper.jute
@@ -278,6 +278,10 @@ module org.apache.zookeeper.server.persistence {
}
module org.apache.zookeeper.txn {
+ class TxnDigest {
+ int version;
+ long treeDigest;
+ }
class TxnHeader {
long clientId;
int cxid;