Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
REEF references a single job using the named parameters LaunchID, JobIdentifier, ApplicationIdentifier and possibly others. The EvaluatorConfiguration.java (lines 60-61) binds LaunchID and ApplicationIdentifier to the same optional parameter APPLICATION_IDENTIFIER, which AllocatedEvaluatorImpl.java (line 301) resets to whatever value its jobIdentifier field contains.
This issue should
1) Add tests to ensure that the intended naming behavior is not lost by accident.
2) Modify the comments and doc strings of the parameters above to describe when to use which parameter.
3) Add reasonable default values to the parameters.
4) Document the use of identifiers in the REEF wiki.
For more details, look at the initial pull request for REEF-818