Bulk Hold Option for Upcoming Events
search cancel

Bulk Hold Option for Upcoming Events

book

Article ID: 454305

calendar_today

Updated On:

Products

ESP dSeries Workload Automation ESP dSeries Workload Automation - Scheduler (dSeries)

Issue/Introduction

During server maintenance (e.g., OS patching), administrators often need to place both active workloads and upcoming events on hold. While active workloads can be managed via bulk execCommand calls, upcoming events are frequently managed manually, which can be time-consuming during limited maintenance windows.

Environment

  • Product: ESP dSeries Workload Automation
  • Version: All supported versions

Cause

There is no direct execCommand function designed specifically to bulk-hold only "upcoming events" individually. However, the product provides built-in mechanisms for system-wide holds and bulk event management through the UI.

Resolution

To manage upcoming events in bulk during maintenance, use one of the following two recommended approaches:

Approach 1: Bulk Hold/Release via Services Perspective

If you require a targeted approach to hold specific events (or ALL events) without quiescing the entire server:

  1. Open the Services Perspective.
  2. List the Events in the Services view.
  3. Select the multiple Events you wish to hold.
  4. Select Hold from the ACTIONS drop-down list.
  5. Confirm the action. The server increments the Event's hold count by 1.

To release:

  1. Select the held Events in the Services view.
  2. Select Release from the ACTIONS drop-down list.
  3. Confirm the action. The server decrements the hold count; once it reaches zero, the Event becomes eligible to trigger again.

Approach 2: System-wide Hold (Quiesce)

This is the most efficient method for full server maintenance. The quiesce command effectively holds all events and applications system-wide, preventing any jobs from triggering.

  1. Quiesce the Server: Issue the command via the Monitor Perspective or the CLI: quiesce

  2. Unquiesce the Server: Once maintenance is complete, use the unquiesce command to resume operations. Note: Unquiescing only events while keeping applications quiesced will still prevent jobs from triggering.

    Command to resume all: unquiesce appl("*.*") event("*.*") reason("Maintenance complete")

Additional Information

To speak with a customer representative or a Support Engineer see Contact Support. Scroll to the bottom of the page and click on the respective region.