SnapCenter clone deletion operations failing due to MYSQL “Thread was being aborted” error
Applies to
- Snapcenter server [SC]
- SnapCenter Plugin-for SQL [SCSQL]
- Microsoft Internet Information Server [IIS]
Issue
- SnapCenter Clone deletion operations failing due to MYSQL
“Thread was being aborted”
error . - This happens before the
‘Deleting clone’
sub job was triggered which in turn is causing backup deletion operations to fail as the SnapCenter repository has the backups marked as backing clone volumes
Windows application logs report the following
4/6/2024,1:8:28,878,Warning,hostname.xx.int,ASP.NET 4.0.30319.0,1309,"Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 4/6/2024 1:08:28 AM
Event time (UTC): 4/6/2024 5:08:28 AM
Event ID: e3499a2dc7cd43c18966734455da9704
Event sequence: 8
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/2/ROOT-1-133568537033053650
Trust level: Full
Application Virtual Path: /
Application Path: C:\Program Files\NetApp\SnapCenter WebApp\
Machine name: hostname
Process information:
Process ID: 4884
Process name: w3wp.exe
Account name: IIS APPPOOL\SnapCenter
Exception information:
Exception type: HttpException
Exception message: The remote host closed the connection. The error code is 0x80070057.
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.WebSocketPipeline.DoFlush()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Web.WebSocketPipeline.<ProcessRequestImplAsync>d__9.MoveNext()
Request information:
Request URL:
Request path:
User host address:
User:
Is authenticated: False
Authentication Type:
Thread account name: IIS APPPOOL\SnapCenter
Thread information:
Thread ID: 11
Thread account name: IIS APPPOOL\SnapCenter
Is impersonating: False
Stack trace: at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.WebSocketPipeline.DoFlush()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Web.WebSocketPipeline.<ProcessRequestImplAsync>d__9.MoveNext()