HBASE-15291 FileSystem not closed in secure bulkLoad (Yong Zhang)

This commit is contained in:
tedyu 2016-02-23 06:11:39 -08:00
parent 3ba1a7fd23
commit 58283fa1b1
1 changed files with 10 additions and 0 deletions

View File

@ -292,6 +292,16 @@ public class SecureBulkLoadEndpoint extends SecureBulkLoadService
new SecureBulkLoadListener(fs, bulkToken, conf));
} catch (Exception e) {
LOG.error("Failed to complete bulk load", e);
} finally {
if (fs != null) {
try {
if(!UserGroupInformation.getCurrentUser().equals(ugi)) {
FileSystem.closeAllForUGI(ugi);
}
} catch (IOException e) {
LOG.error("Failed to close FileSystem for " + ugi.getUserName(), e);
}
}
}
return false;
}