[
https://issues.apache.org/jira/browse/BOOKKEEPER-387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13447642#comment-13447642
]
surendra singh lilhore commented on BOOKKEEPER-387:
---------------------------------------------------
@sijie
Thanks for looking this issue.
But I have one question.
If in 4.1 and 4.2 directory layout same then after logging this log upgrade
process should stop but it will continue and fail when UpgradeTemp Dir move to
Current Dir.
{code}
if (version == Cookie.CURRENT_COOKIE_LAYOUT_VERSION){
LOG.info("Directory is current, no need to upgrade");
}
{code}
> BookKeeper Upgrade is not working.
> ----------------------------------
>
> Key: BOOKKEEPER-387
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-387
> Project: Bookkeeper
> Issue Type: Bug
> Components: bookkeeper-server
> Reporter: surendra singh lilhore
>
> I am trying to upgrade BK from 4.1.0 to 4.2.0, but it will log as "Directory
> is current, no need to upgradeā even then it will continue and fail.
> and throwing following exception.
> {code}
> 2012-09-03 17:25:12,468 - ERROR - [main:FileSystemUpgrade@229] - Error moving
> upgraded directories into place
> /home/BK4.1/bookkeeper1/ledger/upgradeTmp.2433718456734190 ->
> /home/BK4.1/bookkeeper1/ledger/current
> org.apache.commons.io.FileExistsException: Destination
> '/home/BK4.1/bookkeeper1/ledger/current' already exists
> at org.apache.commons.io.FileUtils.moveDirectory(FileUtils.java:2304)
> at
> org.apache.bookkeeper.bookie.FileSystemUpgrade.upgrade(FileSystemUpgrade.java:225)
> at
> org.apache.bookkeeper.bookie.FileSystemUpgrade.main(FileSystemUpgrade.java:367)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira