Type: New Feature
Affects Version/s: 3.0.0-alpha1
Fix Version/s: None
Currently hadoop loads its classes and caches them in the Configuration class. Even if the user swaps a class's jar at runtime, hadoop will continue to use the cached classes when using reflection to instantiate objects. This limits the usefulness of things like
HADOOP-10285, because the admin would need to restart each time they wanted to change their queue class.
This patch is to add a way to refresh the class cache, by creating a new refresh handler to do so (using
|1.||Refactor class creation logic in Configuration into nested class||Patch Available|
|2.||Allow user to reload classes||Open|