void removeFilesAfterScan(Set<FileRef> scanFiles) { if (scanFiles.size() == 0) return; Set<FileRef> filesToDelete = new HashSet<>(); synchronized (tablet) { for (FileRef path : scanFiles) { if (fileScanReferenceCounts.get(path) == 0) filesToDelete.add(path); else filesToDeleteAfterScan.add(path); } } if (filesToDelete.size() > 0) { log.debug("Removing scan refs from metadata {} {}", tablet.getExtent(), filesToDelete); MetadataTableUtil.removeScanFiles(tablet.getExtent(), filesToDelete, tablet.getContext(), tablet.getTabletServer().getLock()); } }
us.currentTablet = null; us.failures.put(tablet.getExtent(), us.successfulCommits.get(tablet)); } else { if (durability != Durability.NONE) {
long groupCount = groupCounts.get(group); totalExtra += groupCount % current.size(); expectedCounts.put(group, (int) (groupCount / current.size()));
void removeFilesAfterScan(Set<FileRef> scanFiles) { if (scanFiles.size() == 0) return; Set<FileRef> filesToDelete = new HashSet<>(); synchronized (tablet) { for (FileRef path : scanFiles) { if (fileScanReferenceCounts.get(path) == 0) filesToDelete.add(path); else filesToDeleteAfterScan.add(path); } } if (filesToDelete.size() > 0) { log.debug("Removing scan refs from metadata " + tablet.getExtent() + " " + filesToDelete); MetadataTableUtil.removeScanFiles(tablet.getExtent(), filesToDelete, tablet.getTabletServer(), tablet.getTabletServer().getLock()); } }
us.currentTablet = null; us.failures.put(tablet.getExtent(), us.successfulCommits.get(tablet)); } else { sendables.put(commitSession, new Mutations(
long groupCount = groupCounts.get(group); totalExtra += groupCount % current.size(); expectedCounts.put(group, (int) (groupCount / current.size()));