Adrian Kalaszi created YARN-4263: ------------------------------------ Summary: Capacity scheduler 60%-40% formatting floating point issue Key: YARN-4263 URL: https://issues.apache.org/jira/browse/YARN-4263 Project: Hadoop YARN Issue Type: Bug Components: client Affects Versions: 2.7.1 Reporter: Adrian Kalaszi Priority: Trivial
If capacity scheduler is set with two queues to 60% and 40% capacity, due to a java float floating representation issue {code} > hadoop queue -list ====================== Queue Name : default Queue State : running Scheduling Info : Capacity: 40.0, MaximumCapacity: 100.0, CurrentCapacity: 0.0 ====================== Queue Name : large Queue State : running Scheduling Info : Capacity: 60.000004, MaximumCapacity: 100.0, CurrentCapacity: 0.0 {code} Because {code} System.err.println((0.6f) * 100); {code} results in 60.000004. -- This message was sent by Atlassian JIRA (v6.3.4#6332)