I have come across an issue where two different editors edit o two different versions at the same time. Lets say we user1 and user2 editing in ver1 and ver2 respectively.
Now, if user1 has started a time consuming process in ver1, lets say finding disconnected features (participating in a geometric network) then user2 is NOT able to save edits in ver2 until the task in ver1 has completed.
I am sure this isn't expected behavior. I think this is happening due to the low bandwidth of the network, which is waiting for transaction 1 (finding disconnections) to complete in order to start with a new transaction. (saving edits) as both the changes are happening from client machines to the same database server.
I am using ArcGIS 9.3.1 SP2 QIP/ArcSDE 9.3.1 SP2 with SQL SERVER 2008R2