GET /api/v1/systemhealth/container-cluster/ncp/status returns a Healthy status for all clusters.2026-04-19T17:15:23.952Z INFO SHA-NCP-Thread NcpMonitorServiceImpl 5297 MONITORING [nsx@6876 comp="nsx-manager" level="INFO" subcomp="manager"] SHA ncp check cluster ###################################, name domain-c##:###################################, status UNKNOWN2026-04-19T17:15:23.978Z WARN SHA-NCP-Thread ObjectsView 5297 TXEnd[TX[eb1c]] Aborted Exception org.corfudb.runtime.exceptions.TransactionAbortedException: TX ABORT | Snapshot Time = Token(epoch=2889, sequence=8446891223) | Failed Transaction ID = 71cca879-4133-4201-3972-01188984eb1c | Offending Address = ########## | Conflict Key = ########## | Conflict Stream = nsx$NcpClusterSummary | Cause = CONFLICT | Time = 25 ms at org.corfudb.runtime.view.StreamsView.append(StreamsView.java:180) ~[?:?] at org.corfudb.runtime.view.StreamsView.append(StreamsView.java:233) ~[?:?] at org.corfudb.runtime.view.StreamsView.append(StreamsView.java:244) ~[?:?] at org.corfudb.runtime.object.transactions.OptimisticTransactionalContext.getConflictSetAndCommit(OptimisticTransactionalContext.java:223) ~[?:?]
VMware NSX
This issue is caused by an occasional Corfu database update failure. A concurrent update conflict within the nsx$NcpClusterSummary stream prevents the Manager from clearing the alarm state, resulting in a false-positive notification in the UI despite the plugin being healthy.
This is a known issue and a fix will be included in a future NSX release.
Workaround:
To clear the stale alarm state, restart the proton service on the affected NSX Manager nodes:
restart service manager