[deuce-stm] Irrevocable transactions

15 views
Skip to first unread message

novazeta

unread,
May 14, 2010, 7:25:50 AM5/14/10
to Deuce-STM
Dear All,

Firstly, I would just like to say thanks for producing Deuce STM for
Java. So far, I've found it very easy to run existing programs
transactionally. I am still a newbie though and was wondering whether
it was possible to get a transaction to execute irrevocably? (By
irrevocable I mean, no other transactions can run at the same time
until the irrevocable transaction has finished).

Thanks,
Khilan

--
You received this message because you are subscribed to the Google Groups "Deuce-STM" group.
To post to this group, send email to deuc...@googlegroups.com.
To unsubscribe from this group, send email to deuce-stm+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/deuce-stm?hl=en.

Guy Korland

unread,
May 15, 2010, 3:41:29 PM5/15/10
to deuce-stm
Sorry Deuce currently doesn't support irrevocable but it's on our list.
You're more than welcome to hack the code and offer a solution.
 
Regards,
Guy Korland

Richard

unread,
May 21, 2010, 12:21:31 PM5/21/10
to Deuce-STM
Hi Guy,

I am working with Khilan on this. I have hacked Deuce a little bit to
do things like count the rollbacks. I also need irrevocable
transactions. I intend to attempt this for LSA, where is the best
place to get started in the code? I notice there are two versions of
LSA, one with contention manager. Should I be using the contention
manager one?

I would really appreciate it if you could let me know where I should
be looking to get started, and a rough overview of what needs to be
done in order to give me a fighting chance of getting it working!

In the next few weeks I am just finishing up my project involving
hybrid STMs I will send you my report and source code once I have
finished.

I've been really impressed by Deuce, it has made my life an awful lot
easier!

Thanks,

Richard

On May 15, 8:41 pm, Guy Korland <gkorl...@gmail.com> wrote:
> Sorry Deuce currently doesn't support irrevocable but it's on our list.
> You're more than welcome to hack the code and offer a solution.
>
> Regards,
> Guy Korland
>
>
>
>
>
> On Fri, May 14, 2010 at 2:25 PM, novazeta <novaz...@gmail.com> wrote:
> > Dear All,
>
> > Firstly, I would just like to say thanks for producing Deuce STM for
> > Java. So far, I've found it very easy to run existing programs
> > transactionally. I am still a newbie though and was wondering whether
> > it was possible to get a transaction to execute irrevocably? (By
> > irrevocable I mean, no other transactions can run at the same time
> > until the irrevocable transaction has finished).
>
> > Thanks,
> > Khilan
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Deuce-STM" group.
> > To post to this group, send email to deuc...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > deuce-stm+...@googlegroups.com<deuce-stm%2Bunsubscribe@googlegroups .com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/deuce-stm?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups "Deuce-STM" group.
> To post to this group, send email to deuc...@googlegroups.com.
> To unsubscribe from this group, send email to deuce-stm+...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/deuce-stm?hl=en.

Pascal Felber

unread,
May 21, 2010, 1:04:16 PM5/21/10
to deuc...@googlegroups.com
On May 21, 2010, at 18:21 , Richard wrote:

> I intend to attempt this for LSA, where is the best
> place to get started in the code? I notice there are two versions of
> LSA, one with contention manager. Should I be using the contention
> manager one?

The basic version (without the contention manager) is by far simpler to modify and extend. The version with the CM is also likely to change in the next few weeks, so you'd better start with the other one.

Pascal
Reply all
Reply to author
Forward
0 new messages