[ https://issues.apache.org/jira/browse/BOOKKEEPER-300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13414475#comment-13414475 ]
Uma Maheswara Rao G commented on BOOKKEEPER-300: ------------------------------------------------ Check the similar discussion about DN format in HDFS. HDFS-107. If you see, DN also can not start, if you format namenode due to incompatible namespace IDs. In that case, Admins carefully, have to clean their storage directories. We have decided that just have to provide the automation script to delete the storage directories. Now, by looking at your patch, you are doing both the jobs in format. Actually metadata formation is not required to do in all the nodes. That will be just one time job if I understand your idea correctly. In one node, you will create metadata directories and from other nodes again you will recreate them and continue the same in remaining nodes? Do we need to separate this jobs cleanly? Otherwise someone need to give the metadata format confirmation for first node and should skip for remaining. This may not quit correct right? {quote} leaving other nodes ( cookies, LAYOOUT ) as it is {quote} Sijie can give thoughts on this. I guess LAYOUT files may contain some version related stuff as well. So, take a case, I have formatted the cluster and installed the newer version of BKs and trying to start the cluster. Then we may get incompatible format issues because LAYOUT may have older version related stuff right? Since I have formatted cluster, I should not have any active info which is related to older. Hi All, could you also please participate in the discussion for better ideas? > Create Bookie format command > ---------------------------- > > Key: BOOKKEEPER-300 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-300 > Project: Bookkeeper > Issue Type: New Feature > Components: bookkeeper-server > Affects Versions: 4.1.0 > Reporter: Rakesh R > Attachments: BOOKKEEPER-300.patch > > > Provide a bookie format command. Then the admin would just have to run the > command on each machine, which will prepare the bookie env > +Zookeeper paths (znodes):+ > - ledger's root path > - bookie's available path > +Directories:+ > - Journal directories > - Ledger directories -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira