diff options
Diffstat (limited to 'storage/innobase/include/trx0rseg.h')
-rw-r--r-- | storage/innobase/include/trx0rseg.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/storage/innobase/include/trx0rseg.h b/storage/innobase/include/trx0rseg.h index 66e5449cf57..185b05876b4 100644 --- a/storage/innobase/include/trx0rseg.h +++ b/storage/innobase/include/trx0rseg.h @@ -151,11 +151,11 @@ trx_rseg_get_n_undo_tablespaces( #define TRX_RSEG_MAX_N_TRXS (TRX_RSEG_N_SLOTS / 2) /* The rollback segment memory object */ -struct trx_rseg_struct{ +struct trx_rseg_t{ /*--------------------------------------------------------*/ ulint id; /*!< rollback segment id == the index of its slot in the trx system file copy */ - mutex_t mutex; /*!< mutex protecting the fields in this + ib_mutex_t mutex; /*!< mutex protecting the fields in this struct except id, which is constant */ ulint space; /*!< space where the rollback segment is header is placed */ @@ -192,13 +192,11 @@ struct trx_rseg_struct{ }; /** For prioritising the rollback segments for purge. */ -struct rseg_queue_struct { +struct rseg_queue_t { trx_id_t trx_no; /*!< trx_rseg_t::last_trx_no */ trx_rseg_t* rseg; /*!< Rollback segment */ }; -typedef struct rseg_queue_struct rseg_queue_t; - /* Undo log segment slot in a rollback segment header */ /*-------------------------------------------------------------*/ #define TRX_RSEG_SLOT_PAGE_NO 0 /* Page number of the header page of |