private static void cleanDiskStore(DiskStoreImpl diskStore, boolean deleteDiskStoreFiles) { GFXDDiskStoreImpl.closeDiskStoreFiles(diskStore); if (deleteDiskStoreFiles) { File [] diskDirs = diskStore.getDiskDirs(); for (File diskDir : diskDirs) { if (diskDir.exists()) { cleanFiles(diskDir, extensionFilter); } } } }
private static void cleanDiskStore(DiskStoreImpl diskStore, boolean deleteDiskStoreFiles) { GFXDDiskStoreImpl.closeDiskStoreFiles(diskStore); if (deleteDiskStoreFiles) { File [] diskDirs = diskStore.getDiskDirs(); for (File diskDir : diskDirs) { if (diskDir.exists()) { cleanFiles(diskDir, extensionFilter); } } } }
private static void cleanDiskStore(DiskStoreImpl diskStore, boolean deleteDiskStoreFiles) { GFXDDiskStoreImpl.closeDiskStoreFiles(diskStore); if (deleteDiskStoreFiles) { File [] diskDirs = diskStore.getDiskDirs(); for (File diskDir : diskDirs) { if (diskDir.exists()) { cleanFiles(diskDir, extensionFilter); } } } }
@Override public File[] getDiskDirs() { if (getDiskStore() != null) { return getDiskStore().getDiskDirs(); } else { return this.diskDirs; } }
@Override public File[] getDiskDirs() { if (getDiskStore() != null) { return getDiskStore().getDiskDirs(); } else { return this.diskDirs; } }
public PersistentID getPersistentID() { InetAddress host = cache.getDistributedSystem().getDistributedMember() .getIpAddress(); String dir = getDiskDirs()[0].getAbsolutePath(); return new PersistentMemberPattern(host, dir, this.diskStoreID.toUUID(), 0); }
private void addInternalDiskStore(DiskStoreImpl ds, UUIDFactory factory) throws StandardException { if (ds != null) { UUID id = factory.recreateUUID(ds.getName()); GfxdDiskStoreDescriptor dsd = new GfxdDiskStoreDescriptor(dd, id, ds, ds.getDiskDirs()[0].getAbsolutePath()); dd.addDescriptor(dsd, null, DataDictionary.SYSDISKSTORES_CATALOG_NUM, false, dd.getTransactionExecute()); } }
public PersistentID getPersistentID() { InetAddress host = cache.getDistributedSystem().getDistributedMember() .getInetAddress(); String dir = getDiskDirs()[0].getAbsolutePath(); return new PersistentMemberPattern(host, dir, this.diskStoreID.toUUID(), 0); }
@Override public void execute(FunctionContext context) { final GemFireCacheImpl cache = GemFireCacheImpl.getInstance(); if (cache != null && !cache.isClosed()) { Collection<DiskStoreImpl> diskStores = cache.listDiskStoresIncludingRegionOwned(); ArrayList<DiskStoreInformation> diskStoreInfos = new ArrayList<>( diskStores.size()); for (DiskStoreImpl ds : diskStores) { StringBuilder dirs = new StringBuilder(); for (File dir : ds.getDiskDirs()) { if (dirs.length() > 0) { dirs.append(','); } String dirPath; try { dirPath = dir.getCanonicalPath(); } catch (IOException ioe) { dirPath = dir.getAbsolutePath(); } dirs.append(dirPath); } diskStoreInfos.add(new DiskStoreInformation(cache.getMyId().getId(), ds.getName(), ds.getDiskStoreUUID().toString(), dirs.toString())); } context.getResultSender().lastResult(diskStoreInfos); } else { context.getResultSender().lastResult(new ArrayList<>(0)); } }
private void initDiskData() { this.name = diskStore.getName(); this.compactionThreshold = diskStore.getCompactionThreshold(); this.timeInterval = diskStore.getTimeInterval(); this.writeBufferSize = diskStore.getWriteBufferSize(); this.maxOpLogSize = diskStore.getMaxOplogSize(); this.queueSize = diskStore.getQueueSize(); this.isAutoCompact = diskStore.getAutoCompact(); this.isForceCompactionAllowed = diskStore.getAllowForceCompaction(); this.directoryHolders = diskStore.getDirectoryHolders(); File[] diskDirs = diskStore.getDiskDirs(); String[] diskDirStr = new String[diskDirs.length]; for (int i = 0; i < diskDirs.length; i++) { diskDirStr[i] = diskDirs[i].getName(); } this.diskDirectories = diskDirStr; }
private void initDiskData() { this.name = diskStore.getName(); this.compactionThreshold = diskStore.getCompactionThreshold(); this.timeInterval = diskStore.getTimeInterval(); this.writeBufferSize = diskStore.getWriteBufferSize(); this.maxOpLogSize = diskStore.getMaxOplogSize(); this.queueSize = diskStore.getQueueSize(); this.isAutoCompact = diskStore.getAutoCompact(); this.isForceCompactionAllowed = diskStore.getAllowForceCompaction(); this.directoryHolders = diskStore.getDirectoryHolders(); File[] diskDirs = diskStore.getDiskDirs(); String[] diskDirStr = new String[diskDirs.length]; for (int i = 0; i < diskDirs.length; i++) { diskDirStr[i] = diskDirs[i].getAbsolutePath(); } this.diskDirectories = diskDirStr; }
logger.debug("WriteBufferSize {} != {}", getWriteBufferSize(), props.getWriteBufferSize()); if (!Arrays.equals(getDiskDirs(), props.getDiskDirs())) { if (logger.isDebugEnabled()) { logger.debug("DiskDirs {} != {}", Arrays.toString(getDiskDirs()), Arrays.toString(props.getDiskDirs())); && getTimeInterval() == props.getTimeInterval() && getWriteBufferSize() == props.getWriteBufferSize() && Arrays.equals(getDiskDirs(), props.getDiskDirs()) && Arrays.equals(getDiskDirSizes(), props.getDiskDirSizes());
File[] dirs = ds.getDiskDirs(); assertEquals(2, dirs.length); assertEquals(f1, dirs[0]); File[] dirs = ds.getDiskDirs(); assertEquals(2, dirs.length); assertEquals(f1, dirs[0]); LocalRegion lr = (LocalRegion)br; DiskStoreImpl ds = lr.getDiskStore(); File[] dirs = ds.getDiskDirs(); assertEquals(2, dirs.length); assertEquals(f1, dirs[0]);
UUID id = factory.recreateUUID(ds.getName()); GfxdDiskStoreDescriptor dsd = new GfxdDiskStoreDescriptor(dd, id, ds, ds.getDiskDirs()[0].getAbsolutePath()); dd.addDescriptor(dsd, null, DataDictionary.SYSDISKSTORES_CATALOG_NUM, false, dd.getTransactionExecute()); UUID id = factory.recreateUUID(ds.getName()); GfxdDiskStoreDescriptor dsd = new GfxdDiskStoreDescriptor(dd, id, ds, ds.getDiskDirs()[0].getAbsolutePath()); dd.addDescriptor(dsd, null, DataDictionary.SYSDISKSTORES_CATALOG_NUM, false, dd.getTransactionExecute());
UUID id = factory.recreateUUID(ds.getName()); GfxdDiskStoreDescriptor dsd = new GfxdDiskStoreDescriptor(dd, id, ds, ds.getDiskDirs()[0].getAbsolutePath()); dd.addDescriptor(dsd, null, DataDictionary.SYSDISKSTORES_CATALOG_NUM, false, dd.getTransactionExecute()); UUID id = factory.recreateUUID(ds.getName()); GfxdDiskStoreDescriptor dsd = new GfxdDiskStoreDescriptor(dd, id, ds, ds.getDiskDirs()[0].getAbsolutePath()); dd.addDescriptor(dsd, null, DataDictionary.SYSDISKSTORES_CATALOG_NUM, false, dd.getTransactionExecute());
File[] dirs = getDiskDirs(); int[] dirSizes = getDiskDirSizes(); int length = dirs.length;
+ getWriteBufferSize() + "!=" + props.getWriteBufferSize()); if (!Arrays.equals(getDiskDirs(), props.getDiskDirs())) { this.logger.info( LocalizedStrings.DEBUG, "DEBUG DiskDirs " + Arrays.toString(getDiskDirs()) + "!=" + Arrays.toString(props.getDiskDirs())); && getTimeInterval() == props.getTimeInterval() && getWriteBufferSize() == props.getWriteBufferSize() && Arrays.equals(getDiskDirs(), props.getDiskDirs()) && Arrays.equals(getDiskDirSizes(), props.getDiskDirSizes());
File[] dirs = ds.getDiskDirs(); assertEquals(2, dirs.length); assertEquals(f1, dirs[0]); File[] dirs = ds.getDiskDirs(); assertEquals(2, dirs.length); assertEquals(f1, dirs[0]); LocalRegion lr = (LocalRegion)br; DiskStoreImpl ds = lr.getDiskStore(); File[] dirs = ds.getDiskDirs(); assertEquals(2, dirs.length); assertEquals(f1, dirs[0]);
File[] dirs = getDiskDirs(); int[] dirSizes = getDiskDirSizes(); int length = dirs.length;