Magento Backend

  • The Pacemaker Process Pipelines component installs the modules in the Magento context

  • The menu items for configuration and pipeline views register in the Magento backend

Pipeline overview

  • Navigate to the Pipeline Overview under Pacemaker  Process Pipelines

    • All stored pipelines are listed here

  • The status of the steps gets visualized with the color-coded nodes

  • For every unfinished step (step status = pending, enqueued, running, error), an asynchronous request is sent to update the step status on the fly

    • The request contains all unfinished steps and is triggered every 30 seconds according to the configuration under Pacemaker  Process Pipelines Configuration  Pipeline Overview  Update Check Timeout

  • Pipelines on the first 3 pages are checked for any changes on a background task

    • If there are changes, a notification is displayed every 30 seconds according to the configuration under Pacemaker  Process Pipelines Configuration  Pipeline Overview  Update Check Timeout

    • If changes occur in currently displayed pipelines, the pipeline fields will be updated automatically (fields highlighted in yellow in the screenshot below)

  • To track changes in real time when Autoreload option is enabled, the pipelines will be updated every 2 seconds according to the configuration under Pacemaker  Process Pipelines Configuration  Pipeline Overview  Autoreload Timeout

pipeline overview

Pipeline step detail view

  • By clicking on the colored step node, you will get redirected to the detailed view with all available data and info about the step.

  • You can switch between the previous and following steps of the pipeline by clicking the buttons in the top right corner or the circles/rectangles

  • Furthermore, you can see the different step status just like in the pipeline overview

  • For pending steps, you can use the condition list to see whether the step is queued with the next heartbeat.

pipeline step detail overview
  • For an unfinished step (step status = pending, enqueued, running, error), an asynchronous request is sent. If an update is available a tooltip will be shown

    • The request is triggered every 30 seconds according to the configuration under Pacemaker  Process Pipelines Configuration  Pipeline Overview  Update Check Timeout

pipeline step update tooltip

Pipeline generation

Generate a new pipeline:
  • Clicking Add New Pipeline Entry on the Pipeline Overview takes you to the form that can be used to generate a new pipeline

    • Select the desired pipeline with the select menu and confirm with Save Entry

    • All registered pipelines are available for selection in the select menu

pippeline generation

Pipeline management

Two of the less critical CLI commands are now available in the backend functionality.

Since, depending on the step or pipeline, inconsistent data statuses can still occur, you need a basic level of awareness when executing the function.

pipeline management

Requeue Step

  1. Navigate to the Process Pipeline Control under System  Pacemaker

  2. Enter a valid Step id to re-enqueue the step

  3. Click on Requeue Step

  4. Enter the correct step name in the confirmation dialog and click on OK

    pipeline management confirm

    The pipeline will be canceled with the next heartbeat. Any steps that are already running are not interrupted or cancelled.

Cancel Pipeline

  1. Navigate to the Process Pipeline Control under System  Pacemaker

  2. Enter a valid Pipeline id to cancel the pipeline

  3. Click on Cancel Pipeline

  4. Enter the correct pipeline name in the confirmation dialog and click on OK

    The step status has changed to "enqueued" and will be executed with the next available Pipeline-Runner