Skip to content

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:

  1. Wrap job execution with tracking and metrics
  2. Handle exceptions and update job status appropriately
  3. Instantiate and run the actual migration job class
  4. 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 Orchestrator class

Edited by Max Orefice