[ https://issues.apache.org/jira/browse/ZOOKEEPER-2248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14698459#comment-14698459 ]
Türkay Kaynak commented on ZOOKEEPER-2248: ------------------------------------------ And problem location... {code} protected internal virtual int replace_s(int c_bra, int c_ket, System.String s) { int adjustment = s.Length - (c_ket - c_bra); if (current.Length > bra) //<--!! 'bra' is '0'. Caller(s): TurkishStemmer.r_postlude() -> TurkishStemmer.r_append_U_to_stems_ending_with_d_or_g() -> insert() -> replace_s() current.Replace(current.ToString(bra, ket - bra), s, bra, ket - bra); else current.Append(s); limit += adjustment; if (cursor >= c_ket) cursor += adjustment; else if (cursor > c_bra) cursor = c_bra; return adjustment; } {code} > log.zxid file is very large size. It's likely to lead to zk disk space is not > enough. > ------------------------------------------------------------------------------------- > > Key: ZOOKEEPER-2248 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2248 > Project: ZooKeeper > Issue Type: Improvement > Reporter: Yongcheng Liu > > 1. about logCount(the count of log entries) > 2. it's local variable in SyncRequestProcessor, it will be reset 0, when > SyncRequestProcessor thread exit for LOOKING. SyncRequestProcessor thread > will exit but zk process is ok, when follower followWithLeader and connecting > is broken. > 3. it will lead to log.zxid file keep expanding 64M -- This message was sent by Atlassian JIRA (v6.3.4#6332)