Hello,
I searched through the forums and found some threads related to this problem. In general, it related to deadlocks killing read operations in favor of write operations. The addition of a transaction argument to the fill methods of typedlist and typedview was supposed to correct this in some instances.
My question is, has anyone run into _insert _and update actions being the victims of deadlocks? We are running into this now. We get:
============================================
Exception: SD.LLBLGen.Pro.ORMSupportClasses.ORMQueryExecutionException: An exception was caught during the execution of an action query: Transaction (Process ID 64) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction
every so often, and the victim is always reported from a method which includes an insert or update -- never a read. It's also always on the same entity, so we have a good starting point, but I wanted to see if anyone else has seen this.
We do use typed lists on our site, but if another user was accessing a page with a typed list and there was a deadlock, wouldn't the read operation be the victim?
Thanks for any feedback,
Jason