What happens to a transaction when App Pool recycles or the worker process is terminated forcefully?
Posted
by ARS
on Stack Overflow
See other posts from Stack Overflow
or by ARS
Published on 2010-04-13T09:57:12Z
Indexed on
2010/04/19
22:23 UTC
Read the original article
Hit count: 222
The architecture of the application is straight forward. There is a web application which maintain account holder data. This data is processed and the status of account holders is updated based on number of business rules. This process is initiated using a button on the page and is a long running process (say 15 mins). A component is developed to do this data processing which internally calls stored procedures. Most of the business rules are kept in stored procedure.
To handle timeouts the processing is done asynchornously(using Thread Pool or custom thread or Async Callback Delegates). The entire process run under a transaction. I would like to know your view on what happens to the transaction if the app pool is recycled or the worker process is terminated forcefully?
© Stack Overflow or respective owner