On 8/12/2017 2:20 PM, Charles Mills wrote:
Let me volunteer to be the dumb one here.

Note that use of transactional processing is inherently dual path.
You would still need the "other" path even if every machine in the world 
already supported TBEGIN.
Why?

A non-constrained transaction needs a fallback path to deal with anything other than CC=0 from TBEGIN. If you get CC=1 or CC=3 you really have no choice but to go to the fallback path. You could retry after CC=2, but you don't want to get into a loop doing so. So you really need to set a single-digit retry limit and go to the fallback path when it's reached.

--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/

Reply via email to