Product Documentation

Database Administrator's Guide

Previous Topic

Next Topic

COMPATIBILITY NO_MYMARKS

COMPATIBILITY NO_MYMARKS

In some situations, repeated calls were made to resolve key-level locks without any clean up occurring. When a key-level lock is associated with a transaction that has committed or aborted, the key-level lock is removed and the key value stays (committing an add or aborting a delete) or is removed (committing a delete or aborting an add). But if a thread is executing a long transaction, it may be repeatedly calling for cleanup without any effect when the key-level locks for a node all belong to the calling thread.

Buffer state variables were added such that this cleanup can immediately detect when all the key-level locks belong to the calling thread, and returns without checking each of the key-level locks enhancing performance. This keyword disables the new approach for testing.

Note: This is intended for internal FairCom testing only.

TOCIndex