Raghavendra Prabhu created ZOOKEEPER-2349:
---------------------------------------------
Summary: Update documentation for snapCount
Key: ZOOKEEPER-2349
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2349
Project: ZooKeeper
Issue Type: Bug
Components: documentation
Reporter: Raghavendra Prabhu
Priority: Minor
Attachments: ZOOKEEPER-2349.patch
The documentation states that
{code}
ZooKeeper logs transactions to a transaction
log. After snapCount transactions are written to a log
file a snapshot is started and a new transaction log
file is created. The default snapCount is
100,000.
{code}
However, in implementation, snapshotting is done when logCount is somwhere in
(snapCount/2, snapCount+1], based on the limit set at runtime:
{code}
if (logCount > (snapCount / 2 + randRoll)) {
{code}
as in
https://github.com/apache/zookeeper/blob/trunk/src/java/main/org/apache/zookeeper/server/SyncRequestProcessor.java#L124
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)