Message view | « Date » · « Thread » |
---|---|
Top | « Date » · « Thread » |
From | Sylvain Wallez <sylv...@apache.org> |
Subject | Why are errors stored in the transaction logs? |
Date | Tue, 15 Oct 2019 14:33:26 GMT |
Hi ZooKeepers, We had an issue recently with a service hammering ZK to read a path that doesn't exist. As a result the transaction logs grew quickly because errors are stored there. Looking at DataTree.processTxn() which is called from FileTxnSnapLog.restore() it seems that errors read in the transaction log are essentially ignored. So what is storing errors in the txnlog useful for? Would it make sense to have a configuration flag to not store them? Thanks, Sylvain | |
Mime |
|
View raw message |