Package org.apache.bookkeeper.bookie
Class FileSystemUpgrade
- java.lang.Object
-
- org.apache.bookkeeper.bookie.FileSystemUpgrade
-
public class FileSystemUpgrade extends java.lang.ObjectApplication for upgrading the bookkeeper filesystem between versions.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.io.FilenameFilterbookieFilesFilter
-
Constructor Summary
Constructors Constructor Description FileSystemUpgrade()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidfinalizeUpgrade(ServerConfiguration conf)static java.util.List<java.io.File>getAllDirectories(ServerConfiguration conf)static voidmain(java.lang.String[] args)static voidrollback(ServerConfiguration conf)static voidupgrade(ServerConfiguration conf)
-
-
-
Method Detail
-
getAllDirectories
public static java.util.List<java.io.File> getAllDirectories(ServerConfiguration conf)
-
upgrade
public static void upgrade(ServerConfiguration conf) throws BookieException.UpgradeException, java.lang.InterruptedException
- Throws:
BookieException.UpgradeExceptionjava.lang.InterruptedException
-
finalizeUpgrade
public static void finalizeUpgrade(ServerConfiguration conf) throws BookieException.UpgradeException, java.lang.InterruptedException
- Throws:
BookieException.UpgradeExceptionjava.lang.InterruptedException
-
rollback
public static void rollback(ServerConfiguration conf) throws BookieException.UpgradeException, java.lang.InterruptedException
- Throws:
BookieException.UpgradeExceptionjava.lang.InterruptedException
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
-