summaryrefslogtreecommitdiff
path: root/storage/innobase/include/trx0rseg.h
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2017-03-09 22:06:22 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2017-03-10 08:15:25 +0200
commita20340cf859ba1b10174d4b8ee002d1548bf102c (patch)
treee0be26cad1a7a2a75c03f128312362feb9f83a95 /storage/innobase/include/trx0rseg.h
parent0ef91c89582fd9cacf0f7b2801351de4772ef374 (diff)
downloadmariadb-git-a20340cf859ba1b10174d4b8ee002d1548bf102c.tar.gz
Hard-code innodb_page_size as the undo log page size.
InnoDB undo logs currently always use the innodb_page_size, whether they are stored in the system tablespace, in a dedicated undo tablespace, or in the temporary tablespace. Remove redundant page_size parameters. TrxUndoRsegsIterator::set_next(): return bool instead of page_size.
Diffstat (limited to 'storage/innobase/include/trx0rseg.h')
-rw-r--r--storage/innobase/include/trx0rseg.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/storage/innobase/include/trx0rseg.h b/storage/innobase/include/trx0rseg.h
index 5c263bf347c..a3e770b4f21 100644
--- a/storage/innobase/include/trx0rseg.h
+++ b/storage/innobase/include/trx0rseg.h
@@ -35,7 +35,6 @@ Created 3/26/1996 Heikki Tuuri
/** Gets a rollback segment header.
@param[in] space space where placed
@param[in] page_no page number of the header
-@param[in] page_size page size
@param[in,out] mtr mini-transaction
@return rollback segment header, page x-latched */
UNIV_INLINE
@@ -43,13 +42,11 @@ trx_rsegf_t*
trx_rsegf_get(
ulint space,
ulint page_no,
- const page_size_t& page_size,
mtr_t* mtr);
/** Gets a newly created rollback segment header.
@param[in] space space where placed
@param[in] page_no page number of the header
-@param[in] page_size page size
@param[in,out] mtr mini-transaction
@return rollback segment header, page x-latched */
UNIV_INLINE
@@ -57,7 +54,6 @@ trx_rsegf_t*
trx_rsegf_get_new(
ulint space,
ulint page_no,
- const page_size_t& page_size,
mtr_t* mtr);
/***************************************************************//**
@@ -104,7 +100,6 @@ trx_rseg_get_on_id(ulint id)
This function is called only when a new rollback segment is created in
the database.
@param[in] space space id
-@param[in] page_size page size
@param[in] max_size max size in pages
@param[in] rseg_slot_no rseg id == slot number in trx sys
@param[in,out] mtr mini-transaction
@@ -112,7 +107,6 @@ the database.
ulint
trx_rseg_header_create(
ulint space,
- const page_size_t& page_size,
ulint max_size,
ulint rseg_slot_no,
mtr_t* mtr);
@@ -168,9 +162,6 @@ struct trx_rseg_t {
/** page number of the rollback segment header */
ulint page_no;
- /** page size of the relevant tablespace */
- page_size_t page_size;
-
/** maximum allowed size in pages */
ulint max_size;