Github user hanm commented on the issue:
https://github.com/apache/zookeeper/pull/447
Logic looks good to me. Summarize the change in one sentence: moving global
session commit from pre processor to final processor so a global session will
not be applied to zkDB until upgrade finished (global session creation
committed to quorum). ---
