hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client
Steve Loughran 936e9e15d0
MAPREDUCE-7435. Manifest Committer OOM on abfs (#5519)
This modifies the manifest committer so that the list of files
to rename is passed between stages as a file of
writeable entries on the local filesystem.

The map of directories to create is still passed in memory;
this map is built across all tasks, so even if many tasks
created files, if they all write into the same set of directories
the memory needed is O(directories) with the
task count not a factor.

The _SUCCESS file reports on heap size through gauges.
This should give a warning if there are problems.

Contributed by Steve Loughran
2023-06-12 13:43:43 +01:00
..
hadoop-mapreduce-client-app MAPREDUCE-7411: use secure XML parsers in mapreduce modules (#4980) 2022-10-26 11:04:29 +01:00
hadoop-mapreduce-client-common MAPREDUCE-7391. TestLocalDistributedCacheManager failing after HADOOP-16202 (#4472) 2022-06-22 13:13:24 +01:00
hadoop-mapreduce-client-core MAPREDUCE-7435. Manifest Committer OOM on abfs (#5519) 2023-06-12 13:43:43 +01:00
hadoop-mapreduce-client-hs HADOOP-18671. Add recoverLease(), setSafeMode(), isFileClosed() as interfaces to hadoop-common (#5553) (#5619) 2023-05-09 06:20:56 +08:00
hadoop-mapreduce-client-hs-plugins HADOOP-18305. Preparing for 3.3.4 release: branch-3.3 version => 3.3.9 (#4482) 2022-06-22 13:09:50 +01:00
hadoop-mapreduce-client-jobclient HADOOP-18484. Upgrade hsqldb to v2.7.1 to mitigate CVE-2022-41853 (#5101) 2022-11-04 11:00:17 +01:00
hadoop-mapreduce-client-nativetask HADOOP-18305. Preparing for 3.3.4 release: branch-3.3 version => 3.3.9 (#4482) 2022-06-22 13:09:50 +01:00
hadoop-mapreduce-client-shuffle HADOOP-18305. Preparing for 3.3.4 release: branch-3.3 version => 3.3.9 (#4482) 2022-06-22 13:09:50 +01:00
hadoop-mapreduce-client-uploader HADOOP-18660. Filesystem Spelling Mistake (#5475). 2023-04-25 19:59:54 +01:00
pom.xml HADOOP-18332. Remove rs-api dependency by downgrading jackson to 2.12.7. (#4552) 2022-07-16 18:18:52 +01:00