Skip to Main Content
Cloud Platform


This is an IBM Automation portal for Cloud Platform products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Under review
Workspace DevOps Automation
Categories Deploy
Created by Guest
Created on Apr 29, 2026

IBM DevOps Deploy – Active/Active (A/A) Database Cleanup Support

1. Current Product Behavior Limits Active/Active Operations

IBM DevOps Deploy supports High Availability through clustered application servers sharing a common database and file system. However, in practice, the product’s internal maintenance and cleanup mechanisms are designed to execute from a single active context. This effectively enforces active‑passive behavior for database maintenance, even when application servers operate in a clustered HA configuration.

This limitation makes it infeasible to run DevOps Deploy in a true Active/Active mode for database operations, particularly for background jobs such as audit log cleanup and deployment history cleanup.


2. Database Cleanup Operations Are Not Coordinated Across HA Nodes

Operational evidence from production and non‑production environments indicates that database cleanup tasks (including audit log and deployment history deletes) are initiated independently by multiple active application instances when deployed across data centers.

Because these cleanup jobs lack:

  • leader election,

  • distributed locking, or

  • coordination across cluster nodes,

they can execute concurrently against replicated databases, resulting in conflicting delete operations. This has led to database replication failures and forced operational intervention.


3. Replication Conflicts Observed in Multi‑Datacenter Deployments

In environments where IBM DevOps Deploy application servers operate across multiple data centers with replicated databases for high availability and disaster recovery, cleanup‑related delete activity originating from more than one active application instance has caused replication instability.

As a mitigation, environments were required to:

  • disable one site, or

  • enforce active‑passive operation for the database tier

This confirms that the current product behavior is not compatible with Active/Active database deployments, even when such architectures are otherwise supported at the infrastructure level.


4. Limitation Is Product‑Driven, Not Configuration‑Driven

Architecture reviews and technical evaluations confirmed that the inability to operate in Active/Active mode for database cleanup is not due to:

  • load balancer configuration,

  • database technology choice, or

  • customer implementation error.

Instead, the limitation stems from the DevOps Deploy application’s internal handling of cleanup and scheduled background jobs, which are not designed for concurrent execution across multiple active instances.


5. Operational Impact on Enterprise HA Environments

Due to the lack of Active/Active‑safe cleanup support, enterprises operating DevOps Deploy at scale face the following challenges:

  • Forced reduction of high availability during maintenance windows

  • Increased risk of database growth when cleanup is deferred

  • Manual coordination to avoid concurrent job execution

  • Reduced fault tolerance despite HA infrastructure investments

For Tier‑1 and 24×7 environments, this significantly diminishes the value of clustered HA deployments.


6. Need for Enhancement

Collectively, these observations demonstrate that while IBM DevOps Deploy supports clustered HA at the application level, database maintenance operations are not designed for true Active/Active execution.

Introducing Active/Active‑safe database cleanup—through coordinated job execution, leader election, or explicit single‑executor control—would allow customers to:

  • maintain continuous availability,

  • safely operate multi‑node HA deployments, and

  • align with modern enterprise Active/Active architecture standards.


Summary

Real‑world operational evidence shows that IBM DevOps Deploy’s current cleanup and maintenance model enforces active‑passive behavior in High Availability environments. This limitation has caused database replication issues and forced customers to reduce availability as a workaround.

Enhancing the product to support Active/Active‑safe database cleanup would address a known limitation, improve enterprise scalability, and strengthen DevOps Deploy’s HA capabilities.

  • Admin
    Randy Langehennig
    May 11, 2026

    We met with your team last Friday at 2pm EST and will be working on a solution and providing an update in approximately 2 weeks. Meeting is being scheduled to discuss the findings of our efforts.

  • Admin
    Randy Langehennig
    Apr 29, 2026

    Thank you for submitting this idea. We have created a discussion topic for this idea and will be presenting it to our dev team for their review in a back2design session that occurs on Tuesdays and Thursdays. We will be in touch with any follow-up questions we may have.