Public Attributes | |
txc_mutex_t | sentinel_mutex |
txc_mutex_t | synch_mutex |
int | id |
int | refcnt |
txc_tx_t * | owner |
txc_sentinelmgr_t * | manager |
Definition at line 110 of file sentinel.c.
Sentinel identifier used to acquire sentinels in order to prevent deadlock.
Definition at line 113 of file sentinel.c.
Referenced by txc_sentinel_tryacquire(), and txc_sentinelmgr_create().
Sentinel manager responsible for the sentinel.
Definition at line 116 of file sentinel.c.
Referenced by txc_sentinelmgr_create().
Transaction holding the sentinel.
Definition at line 115 of file sentinel.c.
Referenced by txc_sentinel_owner(), txc_sentinel_tryacquire(), and txc_sentinelmgr_create().
Reference counter counting entities logically attached to the sentinel.
Definition at line 114 of file sentinel.c.
Referenced by txc_koa_create().
The actual lock backing the sentinel.
Definition at line 111 of file sentinel.c.
Referenced by txc_sentinel_tryacquire(), and txc_sentinelmgr_create().
The latch that synchronizes metadata updates.
Definition at line 112 of file sentinel.c.
Referenced by txc_sentinel_destroy(), txc_sentinel_detach(), txc_sentinel_enlist(), txc_sentinel_tryacquire(), and txc_sentinelmgr_create().