HADOOP-14361. Azure: NativeAzureFileSystem.getDelegationToken() call fails sometimes when invoked concurrently. Contributed by Santhosh G Nayak

This commit is contained in:
Mingliang Liu 2017-05-10 15:05:11 -07:00
parent 5cb6e3e082
commit eed731496f
1 changed files with 1 additions and 1 deletions

View File

@ -2968,7 +2968,7 @@ public class NativeAzureFileSystem extends FileSystem {
* @throws IOException thrown when getting the current user. * @throws IOException thrown when getting the current user.
*/ */
@Override @Override
public Token<?> getDelegationToken(final String renewer) throws IOException { public synchronized Token<?> getDelegationToken(final String renewer) throws IOException {
if (kerberosSupportEnabled) { if (kerberosSupportEnabled) {
try { try {
final UserGroupInformation ugi = UserGroupInformation.getCurrentUser(); final UserGroupInformation ugi = UserGroupInformation.getCurrentUser();