We're planning to upgrade in Production, and have done it in our Test environment. We're having big problems with validation and can't risk an upgrade in production without a fix. Has anyone one else experienced similar issues? I'm asking before contacting support with the local ESRI partner - it's easier if some else can confirm this issue.
We upgraded from ArcGIS Pro 3.3 and ArcGIS Server 11.1 to 3.5.4 and 11.5
Also Utility Networks upgraded from version 5 to 7 (that took 20 hours)
.NET 8.0 is installed on servers (previously 6.0)
Some functions are running faster than before, faster even than the production environment which has not yet been upgraded - it has most resources. The servers are Windows Server 2022 Datacenter Azure Edition 21H2. The SQL Server database is Microsoft SQL Azure (RTM) - 12.0.2000.8
We have divided Denmark into 27 large polygons and validate these each night using a Python script:
GPextent= ('{} {} {} {}'.format(x1, y1, x2, y2))
arcpy.un.ValidateNetworkTopology(serviceUrlProd,GPextent)
After upgrading, this takes about 30 minutes to run, about half the previous time - also compared to production.
However, interactive validation in ArcGIS Pro using the Validate function on the Utility Network tab times out after 5 minutes even with the smallest extent (a few metres - which took only a few seconds before, and in production). If I attempt to validate again within the next few minutes I get:
Edit operation failed. Message: Unable to complete operation.
Details: Serialization lock in progress [[Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Lock TimeoutX] [Serialization lock in progress - operation not allowed]
Eventually the lock is released - and validation will time out again on the next attempt. This has not been seen in the current production version,even if validation timed out after using too large an extent.
Using Validate Network Topology (Utility Network Tools), these small extents do validate - but it takes 30 minutes!
During editing, no dirty area appears after altering attributes. They do however appear if a feature is deleted.