SnapCenter Unable to Remove Decommissioned Hosts Due to Transaction Timeout and Foreign Key Constraint Errors
Applies to
- NetApp SnapCenter Server
Issue
When attempting to remove decommissioned hosts from SnapCenter, the removal job fails and stays in progress for an extended period. The logs display errors related to transaction timeouts and foreign key constraint violations.
Example log output:
2026-02-02T17:39:10.9012496+00:00 DEBUG SnapManagerWeb_326073PID=[228]TID=[65] DeletehostProtectionGroups failed. An error occurred while saving the entity changes. See the inner exception for details.2026-02-02T17:39:10.9040970+00:00 ERROR SnapManagerWeb_326073PID=[228]TID=[65] Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details.---> MySqlConnector.MySqlException(0x80004005): Cannot delete or update a parent row: a foreign key constraint fails (`nsm`.`nsm_datasetcredentialmapping`, CONSTRAINT `FK_nsm_DatasetCredentialMapping_nsm_protection_group` FOREIGN KEY (`DatasetId`) REFERENCES `nsm_protection_group`(`nsm_protection_group_id`))2026-02-16T10:38:04.8107098-08:00 ERROR SnapManagerWeb_326090PID=[4628]TID=[8] System.InvalidOperationException: A root ambient transaction was completed before the nested transaction. The nested transactions should be completed first.
