mariadb/storage/innobase/page
Marko Mäkelä c436338d9d Assert that DB_TRX_ID must be set on delete-marked records
This is preparation for MDEV-12288, which would set DB_TRX_ID=0
when purging history. Also with that change in place, delete-marked
records must always refer to an undo log record via a nonzero
DB_TRX_ID column. (The DB_TRX_ID is only present in clustered index
leaf page records.)

btr_cur_parse_del_mark_set_clust_rec(), rec_get_trx_id():
Statically allocate the offsets
(should never use the heap). Add some debug assertions.

Replace some use of rec_get_trx_id() with row_get_rec_trx_id().

trx_undo_report_row_operation(): Add some sanity checks that are
common for all operations that produce undo log.
2017-07-01 11:02:58 +03:00
..
page0cur.cc Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
page0page.cc Merge branch '10.1' into 10.2 2017-03-30 12:48:42 +02:00
page0zip.cc Assert that DB_TRX_ID must be set on delete-marked records 2017-07-01 11:02:58 +03:00