public static void validateDiskStore(List args) { String diskStoreName = (String)args.get(0); List dirList = args.subList(1, args.size()); File[] dirs = new File[dirList.size()]; Iterator it = dirList.iterator(); int idx = 0; while (it.hasNext()) { dirs[idx] = new File((String)it.next()); idx++; } try { DiskStoreImpl.validate(diskStoreName, dirs); } catch (Exception ex) { throw new GemFireIOException(" disk-store=" + diskStoreName + ": " + ex, ex); } }
static void validate(String diskStoreName, String diskDirs) { try { File[] dirs = null; String []dirList = null; dirList = diskDirs.split(";"); if (dirList != null && dirList.length > 0) { dirs = new File[dirList.length]; for (int i = 0; i < dirList.length; ++i) { dirs[i] = new File(dirList[i]); } } else { System.out.println(CliStrings.VALIDATE_DISK_STORE__MSG__NO_DIRS); } DiskStoreImpl.validate(diskStoreName, dirs); } catch (Exception e) { System.out.println(CliStrings.format(CliStrings.VALIDATE_DISK_STORE__MSG__ERROR, diskStoreName, e.getMessage())); } } }
public void validateDiskStore(List<String> args) { String diskStoreName = args.get(0); List<String> dirList = args.subList(1, args.size()); File[] dirs = new File[dirList.size()]; Iterator<String> it = dirList.iterator(); int idx = 0; while (it.hasNext()) { dirs[idx] = new File(it.next()); idx++; } try { diskStoreName = upperCaseDiskStoreNameIfNeeded(diskStoreName); DiskStoreImpl.validate(diskStoreName, dirs); } catch (Exception ex) { throw new GemFireIOException(" disk-store=" + diskStoreName + ": " + ex, ex); } }
static void validate(String diskStoreName, String diskDirs) { try { File[] dirs = null; String []dirList = null; dirList = diskDirs.split(";"); if (dirList != null && dirList.length > 0) { dirs = new File[dirList.length]; for (int i = 0; i < dirList.length; ++i) { dirs[i] = new File(dirList[i]); } } else { System.out.println(CliStrings.VALIDATE_DISK_STORE__MSG__NO_DIRS); } DiskStoreImpl.validate(diskStoreName, dirs); } catch (Exception e) { System.out.println(CliStrings.format(CliStrings.VALIDATE_DISK_STORE__MSG__ERROR, diskStoreName, e.getMessage())); } } }
public static void validate(String name, File[] dirs) throws Exception { try { DiskStoreImpl dsi = createForOfflineValidate(name, dirs); dsi.validate(); } finally { cleanupOffline(); } }
public static void validate(String name, File[] dirs) throws Exception { DiskStoreImpl dsi = createForOfflineValidate(name, dirs); try { dsi.validate(); } finally { cleanupOffline(); } }
public void doDR_RecoveryOnly() throws Throwable { disconnectAllFromDS(); com.gemstone.gemfire.internal.FileUtil.copy(new File(member1_dir), new File(member1_dir4test)); com.gemstone.gemfire.internal.FileUtil.copy(new File(member2_dir), new File(member2_dir4test)); // do validate before convert, it should failed try { DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName1, getDiskDirsForMember(member1_dir4test)); fail("Exception was not triggered"); } catch (RuntimeException rte) { assertTrue(rte.getMessage().contains("This disk store is still at version GFE pre-7.0")); } try { DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName2, getDiskDirsForMember(member1_dir4test)); fail("Exception was not triggered"); } catch (RuntimeException rte) { assertTrue(rte.getMessage().contains("This disk store is still at version GFE pre-7.0")); } do_normal(false, true, true); }
DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName1, getDiskDirsForMember(member1_dir4test)); DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName2, getDiskDirsForMember(member1_dir4test)); DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName1, getDiskDirsForMember(member2_dir4test)); DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName2, getDiskDirsForMember(member2_dir4test));
cache.close(); ds.disconnect(); DiskStoreImpl.validate(name, diskStore.getDiskDirs());
System.out.println("1 member rvv size = "+getRVVSize(1, new int[] {1}, false)); System.out.println("2 member rvv size = "+getRVVSize(2, new int[] {1, 1}, false)); DiskStoreImpl.validate(name, diskStore.getDiskDirs()); int crfsize = Oplog.OPLOG_DISK_STORE_REC_SIZE + Oplog.OPLOG_GEMFIRE_VERSION_REC_SIZE + getRVVSize(0, null, false) + Oplog.OPLOG_NEW_ENTRY_BASE_REC_SIZE;
cache.close(); ds.disconnect(); DiskStoreImpl.validate(name, diskStore.getDiskDirs());
cache.close(); ds.disconnect(); DiskStoreImpl.validate(name, diskStore.getDiskDirs());
cache.close(); ds.disconnect(); DiskStoreImpl.validate(name, diskStore.getDiskDirs());
cache.close(); ds.disconnect(); DiskStoreImpl.validate(name, diskStore.getDiskDirs());
cache.close(); ds.disconnect(); DiskStoreImpl.validate(name, diskStore.getDiskDirs());
cache.close(); ds.disconnect(); DiskStoreImpl.validate(name, diskStore.getDiskDirs());
DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName1, getDiskDirsForMember(member1_dir4test)); DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName2, getDiskDirsForMember(member1_dir4test)); DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName1, getDiskDirsForMember(member2_dir4test)); DiskStoreImpl.validate(RunCacheInOldGemfire.diskStoreName2, getDiskDirsForMember(member2_dir4test));