Skip to Main Content
Integration


This is an IBM Automation portal for Integration 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 Submitted
Workspace App Connect
Created by Guest
Created on Aug 26, 2026

ACE Embedded Global Cache: Graceful Peer Failure Detection and Planned Maintenance Notification for Replication Peers

During planned guest reboots, ACE processes are stopped cleanly (by disabling them in DataPower) before the OS reboot is initiated. However, when the HiperSocket interface goes offline, peer replication connections do not receive a TCP FIN or RST. As a result, ACE replication threads remain blocked waiting on existing SSL/TCP connections until the underlying TCP stack detects that the connection has failed.

This results in a measurable TPS (Transactions per second) degradation across the remaining ACE servers during planned maintenance activities.

IBM Support has confirmed that: 

ACE Embedded Global Cache does not implement application-level heartbeat or peer-failure detection. 

Dead-peer detection is entirely dependent on the underlying TCP layer. 

Replication threads remain blocked until a TCP socket timeout or connection failure is detected. 

TCP keepalive tuning is the recommended mitigation today. While TCP keepalive tuning reduces the recovery window, it does not eliminate the degradation period during planned maintenance events.

 

We were running ACE v12 WXS (WebSphere eXtreme Scale) prior to this and had two isolated global cache guests acting as Primary and secondary. When Primary goes down, the secondary switch to primary and we never saw any downtime during these planned reboots but that architecture was deprecated and we had to switch to Embedded cache.

Requested Enhancement:

Implement a more resilient peer-failure detection mechanism within ACE Embedded Global Cache so that planned or unplanned peer outages can be detected independently of TCP socket timeout behavior. 

 

Potential approaches include:

Provide heartbeat exchanges between cache peers.

Peer Membership Monitoring : Introduce cluster membership monitoring similar to other distributed cache products.

Graceful Maintenance Notification: Provide an explicit maintenance mode or shutdown notification mechanism.

Configurable Cache-Level Failure Detection: Provide ACE cache-specific settings such as peerFailureDetectionInterval/peerHeartbeatInterval/peerFailureThreshold allowing us to tune recovery behavior without relying solely on OS-level TCP parameters.

 

The ability to proactively notify peers would reduce throughput degradation during: 

OS patching, infrastructure maintenance, guest reboots and planned failovers

Idea priority Urgent