SOLR-9928: MetricsDirectoryFactory::renameWithOverwrite incorrectly calls super (Mike Drob via ab)

This commit is contained in:
Andrzej Bialecki 2017-01-05 17:46:14 +01:00
parent e5d28848d7
commit e5264c4895

View File

@ -198,7 +198,11 @@ public class MetricsDirectoryFactory extends DirectoryFactory implements SolrCor
@Override @Override
public void renameWithOverwrite(Directory dir, String fileName, String toName) throws IOException { public void renameWithOverwrite(Directory dir, String fileName, String toName) throws IOException {
super.renameWithOverwrite(dir, fileName, toName); if (dir instanceof MetricsDirectory) {
dir = ((MetricsDirectory) dir).getDelegate();
}
in.renameWithOverwrite(dir, fileName, toName);
} }
@Override @Override