A JDK bug (JDK-8330017) causing thread pool overflows can lead to a degraded state in the NSX management cluster. This prevents stable communication between SDDC Manager and the NSX VIP, causing synchronization failures and stale database locks.
For more information, see NSX is Impacted by JDK-8330017: ForkJoinPool Stops Executing Tasks Due to ctl Field Release Count (RC) Overflow
Fixed in release VMware NSX 4.2.1.4, 4.2.2, 9.0.1.0, and higher. See for steps to download these releases.
Broadcom recommends a rolling reboot of NSX Managers prior to upgrading to a fixed release version to avoid potential problems associated with this issue. For environments running affected versions, implement a preventative monthly rolling reboot schedule:
get cluster statusUSER_CANCELLED in the operationsmanager database.platform database:psql -h localhost -U postgres -d platform -c "delete from lock where resource_type='deployment';"/opt/vmware/vcf/operationsmanager/scripts/cli/sddcmanager_restart_services.sh to synchronize the environment state./etc/init.d/nsx-opsagent restart /etc/init.d/nsx-proxy restart