Will AutoTMF introduce any new locking problems?
The lock protocols of audited and unaudited files are significantly different. For example, locks on undated records cannot be released until the transaction commits. AutoTMF has been engineered to avoid lock contention and deadlocks, but complex sequences of database operations between cooperating processes may result in increased lock contention. In these cases, the user should specify stronger isolation between processes. To better understand locking patterns in a program, an improved LISTLOCKs command and deadlock detection is provided in the AutoTMF command interpreter to help identify locking.