Product Documentation

c-treeACE V10.0 Update Guide

Previous Topic

Next Topic

Enhanced Management of Abort Node List Management

Contention was noted involving the abort node list during node splits. When a node that contains key-level locks splits, the key-level locks must be updated for the old node and the new node. Because this affects the abort node list, a loop is called repeatedly to update that list (once for each key-level lock in the node). The intent is to remove the entry from the abort node list, which can be accomplished in one call using a mode we have implemented. This reduces the contention on the mutex that controls the abort node list.

TOCIndex