Fennel: /home/pub/open/dev/fennel/segment/VersionedRandomAllocationSegment.h File Reference (original) (raw)

Deallocation-deferred pages are indicated as such by setting the high order bit in the pageOwnerId in the page entry, and storing the id of the txn that deallocated the page in the remaining bits.

This mask is used to set and turn off the high order bit.

Definition at line 116 of file VersionedRandomAllocationSegment.h.

Referenced by VersionedRandomAllocationSegment::getDeallocatedTxnId(), VersionedRandomAllocationSegment::isDeallocatedPageOwnerId(), and VersionedRandomAllocationSegment::makeDeallocatedPageOwnerId().