[Glass] Why session locking is necessary for Seaside?

Martin McClure via Glass glass at lists.gemtalksystems.com
Tue Mar 21 14:46:15 PDT 2017


On 03/21/2017 02:35 PM, Kjell Godo via Glass wrote:
> What about the Rc... Classes?
> Why are they not mentioned here?
> The reducedConflict Classes?
> I thought the reduced conflict Classes were
>      the preferred way to reduce conflicts?

A very short, but I hope helpful, answer:

The RC classes allow you to do things that are physical conflicts
(concurrent operations modify the same object) but are not logical
conflicts (in practice, both operations can complete in either order
with the same result).

This thread, If I'm recalling correctly from a few posts back, is more
concerned with detecting and preventing logical conflicts (things that
if done concurrently *would* mess things up) that are *not* physical
conflicts (no single object is modified by the conflicting operations).

Regards,

-Martin



More information about the Glass mailing list