I did get some questions at work about my use of the word fallback to describe migrating the coordination from a lighter weight TM to a more general one. We also refer to that as promotion, and I believe that both are correct, and depend completely on the viewpoint you are using.
From a performance standpoint, a transaction falls back to a lower absolute performance level as the coordination TM becomes more general purpose.
From a functionality standpoint, a transaction is promoted to a more general purpose TM, but at the cost of absolute performance.
Since the functionality is always presented as the same at the System.Transactions interface, I tend to focus on the performance angle, and thus discuss fallback. However, both that and promotion refer to the same overall activity.
Posted
Mar 13 2005, 02:45 PM
by
jim-johnson