Github user lvfangmin commented on the issue:
https://github.com/apache/zookeeper/pull/610
I forgot but actually I think I've considered the children of children case
when I created this diff, it actually won't cause the cversion and pzxid
mismatch issue.
The tricky scenario here is that node is being deleted and recreated when
taking fuzzy snapshot, the node is there and will be serialized, but the
cversion and pzxid of parent may not be changed since it might already
serialized.
I'll use this JIRA to update the comment to make it clearer, so people
don't get confused as well in the future.
---