Add operation orchestrator
Problem
BBO operations need a job executor to handle individual batch job execution with proper error handling. Currently there's no mechanism to:
- Wrap job execution with tracking and metrics
- Handle exceptions and update job status appropriately
- Instantiate and run the actual migration job class
- Provide proper error handling and status management
Solution
Implement a OperationExecutor that executes individual batch jobs with comprehensive error handling, similar to the existing BBM pattern.
The wrapper should:
-
Wrap job execution with tracking and metrics
-
Handle exceptions and update job status
-
Instantiate and run the actual migration job class
-
Provide robust error handling and status management
-
Add Orchestratorclass
Edited by Max Orefice