[ https://issues.apache.org/jira/browse/IGNITE-23748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Pligin reassigned IGNITE-23748: ---------------------------------------- Assignee: Roman Puchkovskiy > Lock LWM when executing an RO transaction on a data node > -------------------------------------------------------- > > Key: IGNITE-23748 > URL: https://issues.apache.org/jira/browse/IGNITE-23748 > Project: Ignite > Issue Type: Improvement > Reporter: Roman Puchkovskiy > Assignee: Roman Puchkovskiy > Priority: Critical > Labels: ignite-3, important > Fix For: 3.0 > > > Global watermark mechanism proposed in IGNITE-23401 seems to be too complex, > here a replacement is defined. > # We need to lock local LWM not just on the coordinator (as it's done now), > but on every data node that executes the RO transaction in question > # If an attempt to lock local LWM with the RO transaction read timestamp > fails, we need to return a failure instead of just ignoring the failure (it > seems that now we just ignore it) > # When an RO transaction is finished, we must unlock local LWM (for this > transaction) on each node that participated in the transaction -- This message was sent by Atlassian Jira (v8.20.10#820010)