try {
int ids[] = lsmDB.createSnapshot();
LSN lsn = lsmDB.getOndiskLSN();
lsmDB.writeSnapshot(destDir, ids, lsn.getViewId(), lsn.getSequenceNo());
} catch (IOException ex) {
throw new BabuDBException(ErrorCode.IO_ERROR, "cannot write snapshot: " + ex, ex);
}
}