Expected Behavior
One true way to convert Runner to string when assigning to Job.Runner.
Current Behavior
There are multiple ways in which Runner is converted to string in feast core to be stored in Job.runner :
toString()method which is used by JobUpdateTask and DirectJob runner.
getName() method which is used by Dataflow runner
Steps to reproduce
N.A.
Possible Solution
Standardise on one true way to convert Runner to string when assigning to Job.Runner.
Expected Behavior
One true way to convert
Runnerto string when assigning toJob.Runner.Current Behavior
There are multiple ways in which
Runneris converted to string in feast core to be stored inJob.runner:toString()method which is used byJobUpdateTaskandDirectJobrunner.getName()method which is used byDataflowrunnerSteps to reproduce
N.A.
Possible Solution
Standardise on one true way to convert
Runnerto string when assigning toJob.Runner.