diff options
author | Fangmin Lyu <fangmin@apache.org> | 2019-12-27 22:33:26 +0100 |
---|---|---|
committer | Enrico Olivelli <eolivelli@apache.org> | 2019-12-27 22:33:26 +0100 |
commit | 2805e8982c0e8964e5f8d86f4b01a293d75d4aed (patch) | |
tree | c93cd1f3bd5d55bc7242aa11c6036133e63fcd60 /zookeeper-jute | |
parent | 04e91c3889b2d0a477036ae088794b6f5b3b04ba (diff) | |
download | zookeeper-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.jute | 4 |
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; |