diff options
author | Sergei Golubchik <serg@mariadb.org> | 2016-09-10 16:04:44 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2016-09-10 16:04:44 +0200 |
commit | d019af402cdaa80bd03ad8a5cf2c11cf54443248 (patch) | |
tree | bcbe5acdb8804a3087639b6d9de70c3d1149cb65 /storage/innobase/trx | |
parent | d8cbad069acd171c0b9d417fbda74aaf1f3c96a1 (diff) | |
download | mariadb-git-d019af402cdaa80bd03ad8a5cf2c11cf54443248.tar.gz |
misc after-merge changes:
* remove new InnoDB-specific ER_ and HA_ERR_ codes
* renamed few old ER_ and HA_ERR_ error messages to be less MyISAM-specific
* remove duplicate enum definitions (durability_properties, icp_result)
* move new mysql-test include files to their owner suite
* rename xtradb.rdiff files to *-disabled
* remove mistakenly committed helper perl module
* remove long obsolete handler::ha_statistic_increment() method
* restore the standard C xid_t structure to not have setters and getters
* remove xid_t::reset that was cleaning too much
* move MySQL-5.7 ER_ codes where they belong
* fir innodb to include service_wsrep.h not internal wsrep headers
* update tests and results
Diffstat (limited to 'storage/innobase/trx')
-rw-r--r-- | storage/innobase/trx/trx0trx.cc | 2 | ||||
-rw-r--r-- | storage/innobase/trx/trx0undo.cc | 24 |
2 files changed, 13 insertions, 13 deletions
diff --git a/storage/innobase/trx/trx0trx.cc b/storage/innobase/trx/trx0trx.cc index 4bdd3b2bec5..b209412903f 100644 --- a/storage/innobase/trx/trx0trx.cc +++ b/storage/innobase/trx/trx0trx.cc @@ -3028,7 +3028,7 @@ trx_get_trx_by_xid_low( /* Invalidate the XID, so that subsequent calls will not find it. */ - trx->xid->reset(); + trx->xid->null(); break; } } diff --git a/storage/innobase/trx/trx0undo.cc b/storage/innobase/trx/trx0undo.cc index bd2cc5ab040..932151b948d 100644 --- a/storage/innobase/trx/trx0undo.cc +++ b/storage/innobase/trx/trx0undo.cc @@ -633,19 +633,19 @@ trx_undo_write_xid( mtr_t* mtr) /*!< in: mtr */ { mlog_write_ulint(log_hdr + TRX_UNDO_XA_FORMAT, - static_cast<ulint>(xid->get_format_id()), + static_cast<ulint>(xid->formatID), MLOG_4BYTES, mtr); mlog_write_ulint(log_hdr + TRX_UNDO_XA_TRID_LEN, - static_cast<ulint>(xid->get_gtrid_length()), + static_cast<ulint>(xid->gtrid_length), MLOG_4BYTES, mtr); mlog_write_ulint(log_hdr + TRX_UNDO_XA_BQUAL_LEN, - static_cast<ulint>(xid->get_bqual_length()), + static_cast<ulint>(xid->bqual_length), MLOG_4BYTES, mtr); mlog_write_string(log_hdr + TRX_UNDO_XA_XID, - reinterpret_cast<const byte*>(xid->get_data()), + reinterpret_cast<const byte*>(xid->data), XIDDATASIZE, mtr); } @@ -658,16 +658,16 @@ trx_undo_read_xid( trx_ulogf_t* log_hdr,/*!< in: undo log header */ XID* xid) /*!< out: X/Open XA Transaction Identification */ { - xid->set_format_id(static_cast<long>(mach_read_from_4( - log_hdr + TRX_UNDO_XA_FORMAT))); + xid->formatID=static_cast<long>(mach_read_from_4( + log_hdr + TRX_UNDO_XA_FORMAT)); - xid->set_gtrid_length(static_cast<long>(mach_read_from_4( - log_hdr + TRX_UNDO_XA_TRID_LEN))); + xid->gtrid_length=static_cast<long>(mach_read_from_4( + log_hdr + TRX_UNDO_XA_TRID_LEN)); - xid->set_bqual_length(static_cast<long>(mach_read_from_4( - log_hdr + TRX_UNDO_XA_BQUAL_LEN))); + xid->bqual_length=static_cast<long>(mach_read_from_4( + log_hdr + TRX_UNDO_XA_BQUAL_LEN)); - xid->set_data(log_hdr + TRX_UNDO_XA_XID, XIDDATASIZE); + memcpy(xid->data, log_hdr + TRX_UNDO_XA_XID, XIDDATASIZE); } /***************************************************************//** @@ -1338,7 +1338,7 @@ trx_undo_mem_create_at_db_start( /* Read X/Open XA transaction identification if it exists, or set it to NULL. */ - xid.reset(); + xid.null(); if (xid_exists == TRUE) { trx_undo_read_xid(undo_header, &xid); |