Scheduled tasks in the Domain Manager service don't get executed due to the ThreadPoolTaskScheduler's sole thread becoming unresponsive, impacting various background operations.
VMware Cloud Foundation 4.x
VMware Cloud Foundation 5.x
VMware Cloud Foundation 9.x
The Domain Manager service inherits its ThreadPoolTaskScheduler bean from TelemetryAppConfig, which configures a thread pool size of one. Consequently, if this single thread becomes unresponsive or "stuck" while executing any scheduled job (an unexpected but observed scenario), it blocks all subsequent scheduled tasks from running.
The user can increase the number of threads in vac-scheduler pool to 5 by updating the below property in the Domain Manager application.properties and restarting the Domain Manager service.
application.properties filevi /etc/vmware/vcf/domainmanager/application.propertiesvac.scheduler.corepoolsize=5
systemctl restart domainmanagerPR# 3577632