Bug: 22724

Impact:

Product:
GemEnterprise

Versions:
2.0, 1.1

Platform:
All

Fixed In:

GsfOperationCopyPolicy incompatible with RC classes

The GsfOperationCopyPolicy uses a two-phase locking protocol to
support synchronization between the data spaces. To support this
protocol, the policy places exclusive locks on objects in the remote
object space between the two phases to ensure that objects are not
modified by another transaction until the commit.

However, these locks negatively affect the RC behavior of the RC
classes. The most commonly reported effect is a high rate of
synchronized commit failures.

Workaround:

Use an alternative design that does not rely on the RC behavior of
the RC classes.