Zero  0.1.0
Classes
Light-weight Intent Lock

Light-weight Intent Lock (LIL) More...

Classes

class  lil_global_table_base
 LIL global lock table to protect Volume/Store from concurrent accesses. More...
 
class  lil_global_store_table
 
class  lil_global_vol_table
 
class  lil_global_table
 
class  lil_private_store_table
 LIL private lock table to remember Store locks taken by current xct. More...
 
class  lil_private_vol_table
 LIL private lock table to remember Volume locks and Stores in it. More...
 
class  lil_private_table
 LIL private lock table to remember all locks in xct. More...
 

Detailed Description

Light-weight Intent Lock (LIL)

Classes implementing Light-weight Intent Lock (LIL). These are super-fast and scalable lock tables for volume/store. For more details, see jira ticket:94 "Lightweight Intent Lock (LIL)" (originally trac ticket:96).