Did anybody ever came across following issue while deploying content through datadeploy? "DBD: SQLException occured in TDeleteTrackerDBD: Exception Message: Transaction (Process ID 1001) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction."We have been facing this issue many times on datadeploy.We are using datadeploy task in workflow to deploy this through database. Moreover as stated in error about rerun, If I rerun transaction it goes through fine.Any solutions/pointers?Appreciate your help.
Thanks for looking at it guys. I talked to DBA and he provided following information from his side. Locks - Blocked Processes: Session 701 has been blocked by session 1059 for the last 323 seconds.Blocking DetailsBlocking session: Database name: Application name: Microsoft SQL Server JDBC Driver Host name: PRODUCTION OS User name: Database User name: teamsite_ddl_user First 2KB of SQL: (@P0 nvarchar(4000),@P1 nvarchar(4000),@P2 nvarchar(4000),@P3 nvarchar(4000))INSERT INTO IWDELTRACKER( PATH , AREA , KEYCOLNAME , KEYCOLVALUE ) VALUES (@P0,@P1,@P2,@P3) It looks like iwdeltracker gets locked because of concurrency datadeployment through workflow. Sometimes particular dd task will have 400+ big chunk of data/records to deploy takes around 3-4 times to datadeploy. Does that cause other deployment [we have too many jobs going on at a time so too many deployments too] to wait for sometime and eventually timeout in deadlock?Can we configure DAS on DD task? and will it help here?