public DiskBoundaries getDiskBoundaries(ColumnFamilyStore cfs) { if (!cfs.getPartitioner().splitter().isPresent()) return new DiskBoundaries(cfs.getDirectories().getWriteableLocations(), BlacklistedDirectories.getDirectoriesVersion()); if (diskBoundaries == null || diskBoundaries.isOutOfDate()) { synchronized (this) { if (diskBoundaries == null || diskBoundaries.isOutOfDate()) { logger.debug("Refreshing disk boundary cache for {}.{}", cfs.keyspace.getName(), cfs.getTableName()); DiskBoundaries oldBoundaries = diskBoundaries; diskBoundaries = getDiskBoundaryValue(cfs); logger.debug("Updating boundaries from {} to {} for {}.{}", oldBoundaries, diskBoundaries, cfs.keyspace.getName(), cfs.getTableName()); } } } return diskBoundaries; }
public DiskBoundaries getDiskBoundaries(ColumnFamilyStore cfs) { if (!cfs.getPartitioner().splitter().isPresent()) return new DiskBoundaries(cfs.getDirectories().getWriteableLocations(), BlacklistedDirectories.getDirectoriesVersion()); if (diskBoundaries == null || diskBoundaries.isOutOfDate()) { synchronized (this) { if (diskBoundaries == null || diskBoundaries.isOutOfDate()) { logger.debug("Refreshing disk boundary cache for {}.{}", cfs.keyspace.getName(), cfs.getTableName()); DiskBoundaries oldBoundaries = diskBoundaries; diskBoundaries = getDiskBoundaryValue(cfs); logger.debug("Updating boundaries from {} to {} for {}.{}", oldBoundaries, diskBoundaries, cfs.keyspace.getName(), cfs.getTableName()); } } } return diskBoundaries; }
public DiskBoundaries getDiskBoundaries(ColumnFamilyStore cfs) { if (!cfs.getPartitioner().splitter().isPresent()) return new DiskBoundaries(cfs.getDirectories().getWriteableLocations(), BlacklistedDirectories.getDirectoriesVersion()); if (diskBoundaries == null || diskBoundaries.isOutOfDate()) { synchronized (this) { if (diskBoundaries == null || diskBoundaries.isOutOfDate()) { logger.debug("Refreshing disk boundary cache for {}.{}", cfs.keyspace.getName(), cfs.getTableName()); DiskBoundaries oldBoundaries = diskBoundaries; diskBoundaries = getDiskBoundaryValue(cfs); logger.debug("Updating boundaries from {} to {} for {}.{}", oldBoundaries, diskBoundaries, cfs.keyspace.getName(), cfs.getTableName()); } } } return diskBoundaries; }
return new DiskBoundaries(dirs, null, ringVersion, directoriesVersion); return new DiskBoundaries(dirs, positions, ringVersion, directoriesVersion);
return new DiskBoundaries(dirs, null, ringVersion, directoriesVersion); return new DiskBoundaries(dirs, positions, ringVersion, directoriesVersion);
return new DiskBoundaries(dirs, null, ringVersion, directoriesVersion); return new DiskBoundaries(dirs, positions, ringVersion, directoriesVersion);