Content deleted Content added
→redo log: new section |
|||
Line 90:
Two phase commit is actually resilient to however many failures. Once the coordinator decides what to do and writes it to the log file, no matter how many failures occur, at some point the transaction will finalize. The wiki article is incorrect - the referenced paper does not say that 2PC FAILS, it says that in some cases everything must block for potentially a long time (which they argue is not acceptable in most applications). But (the basic, blocking) 2PC IS resilient to multiple failures. The problem is that it is blocking, and yes, if you remove the blocking part, it is no longer resilient (duh). Hope this helps, I think the article should be corrected but the author might want to make the corrections himself. Radu
== redo log ==
The redo log is mentioned just once. The article needs to describe how it is actually used after an entry is added to the redo log. [[User:Mre5765|Mre5765]] ([[User talk:Mre5765|talk]]) 15:40, 9 August 2011 (UTC)
|