Re: Every transaction appears to run twice.

William Pietri <[email protected]>
Newsgroups gmane.comp.java.prevayler
Message-ID <[email protected]>

Rick Ross wrote:
> I'm definitely n00b here but I was busting out code no problem when I 
> realized that my transactions are running twice.   Every one of them. 
>  They don't result in two things being added to the container so I am 
> really baffled.[...]
>
> Again.. I call the transaction once prevayler.execute(new 
> NutTransactionWithQuery("Cashew"));    Each of the output lines 
> happens twice but only one Nut object is stored in the Store

I may be a little out of touch with what Prevayler's defaults are these 
days, but that sounds like the food taster.

One of the issues with Prevayler is that if a transaction blows up in 
the middle, it blows up on the live data, with no good way to do 
rollback. So Prevayler can be configured to keep a second copy of all 
your data and run the transaction once on the spare copy. If it doesn't 
throw an exception, then it runs it on the real copy.

William

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
_______________________________________________
"Databases in Memoriam" -- http://www.prevayler.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.