@Override public void switchCompactionLocation(Directories.DataDirectory location) { sstableDirectory = location; @SuppressWarnings("resource") SSTableWriter writer = SSTableWriter.create(Descriptor.fromFilename(cfs.getSSTablePath(getDirectories().getLocationForDisk(sstableDirectory))), estimatedTotalKeys / estimatedSSTables, minRepairedAt, cfs.metadata, new MetadataCollector(allSSTables, cfs.metadata.comparator, level), SerializationHeader.make(cfs.metadata, nonExpiredSSTables), cfs.indexManager.listIndexes(), txn); sstableWriter.switchWriter(writer); } }
@Override public void switchCompactionLocation(Directories.DataDirectory location) { sstableDirectory = location; @SuppressWarnings("resource") SSTableWriter writer = SSTableWriter.create(Descriptor.fromFilename(cfs.getSSTablePath(getDirectories().getLocationForDisk(sstableDirectory))), estimatedTotalKeys / estimatedSSTables, minRepairedAt, cfs.metadata, new MetadataCollector(allSSTables, cfs.metadata.comparator, level), SerializationHeader.make(cfs.metadata, nonExpiredSSTables), cfs.indexManager.listIndexes(), txn); sstableWriter.switchWriter(writer); } }
@Override public void switchCompactionLocation(Directories.DataDirectory location) { sstableDirectory = location; @SuppressWarnings("resource") SSTableWriter writer = SSTableWriter.create(Descriptor.fromFilename(cfs.getSSTablePath(getDirectories().getLocationForDisk(sstableDirectory))), estimatedTotalKeys / estimatedSSTables, minRepairedAt, cfs.metadata, new MetadataCollector(allSSTables, cfs.metadata.comparator, level), SerializationHeader.make(cfs.metadata, nonExpiredSSTables), cfs.indexManager.listIndexes(), txn); sstableWriter.switchWriter(writer); } }