Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
2.0.3-alpha
-
None
-
Reviewed
Description
The cpu checks for uberizing have two issues:
- the defaults are hardcoded instead of using the conf defaults
- the comparison against the sys cpu size is using < instead of <=
boolean smallCpu = ( Math.max( conf.getInt(MRJobConfig.MAP_CPU_VCORES, 1), conf.getInt(MRJobConfig.REDUCE_CPU_VCORES, 1)) < sysCPUSizeForUberSlot );
Everything is defaulting to 1, so uber cpu checks are now disabled causing TestUberAM to fail.
Attachments
Attachments
Issue Links
- is broken by
-
MAPREDUCE-4520 Add experimental support for MR AM to schedule CPUs along-with memory
- Closed