Vinay created BOOKKEEPER-713:
--------------------------------
Summary: Bookie should store the cookie in zookeeper first
Key: BOOKKEEPER-713
URL: https://issues.apache.org/jira/browse/BOOKKEEPER-713
Project: Bookkeeper
Issue Type: Bug
Components: bookkeeper-server
Affects Versions: 4.2.2
Reporter: Vinay
following code in {{Bookie#checkEnvironment(..)}} should store the cookie in
zookeeper and then to local disks for {{newEnv}}
{code} if (newEnv) {
if (missedCookieDirs.size() > 0) {
LOG.debug("Directories missing cookie file are {}",
missedCookieDirs);
masterCookie.writeToDirectory(journalDirectory);
for (File dir : allLedgerDirs) {
masterCookie.writeToDirectory(dir);
}
}
masterCookie.writeToZooKeeper(zk, conf);
}{code}
Otherwise if the {{masterCookie.writeToZooKeeper(zk, conf);}} fails due to some
exception, then bookie cannot start again.
--
This message was sent by Atlassian JIRA
(v6.1#6144)