in src/main/java/com/netflix/bdp/s3mper/listing/ConsistentListingAspect.java [596:607]
private void renameCleanup(FileSystem fs, FileInfo info) throws Exception {
if (!info.isDirectory()) {
metastore.delete(info.getPath());
return;
}
List<FileInfo> metastoreFiles = metastore.list(Collections.singletonList(info.getPath()));
for (FileInfo fileInfo : metastoreFiles) {
renameCleanup(fs, fileInfo);
}
metastore.delete(info.getPath());
}