Details
-
Bug
-
Status: Patch Available
-
Minor
-
Resolution: Unresolved
-
0.23.3
-
None
Description
Configuration.set tries to track the source of a property being set, but it mistakenly reports properties as being deprecated when they are not. This is misleading and confusing for users examining a job's configuration.
For example, run a sleep job and check the job configuration on the job UI. The source for the "mapreduce.job.maps" property will be reported as "job.xml ⬅ because mapreduce.job.maps is deprecated". This leads users to think mapreduce.job.maps is now a deprecated property and wonder what other property they should use instead.