Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Fixed the distributed cache's localizeCache to lock only the uri it is localizing.
Description
Currently org.apache.hadoop.filecache.DistributedCache.getLocalCache(URI, Configuration, Path, FileStatus, boolean, long, Path, boolean) allows only one TaskRunner thread in TT to localize DistributedCache across jobs. Current way of synchronization is across baseDir this has to be changed to lock on the same baseDir.
Attachments
Attachments
Issue Links
- relates to
-
MAPREDUCE-1186 While localizing a DistributedCache file, TT sets permissions recursively on the whole base-dir
- Closed