mariadb/mysql-test/suite/period
Sergei Golubchik 633417308f MDEV-37312 ASAN errors or assertion failure upon attempt to UPDATE FOR PORTION violating long unique under READ COMMITTED
in case of a long unique conflict ha_write_row() used delete_row()
to remove the newly inserted row, and it used rnd_pos() to position
the cursor before deletion. This rnd_pos() was freeing and reallocating
blobs in record[0]. So when the code for FOR PORTION OF did
  store_record(record[2]);
  ha_write_row()
  restore_record(record[2]);
it ended up with blob pointers to a freed memory.

Let's use lookup_handler for deletion.
2025-07-26 10:54:28 +02:00
..
r MDEV-37312 ASAN errors or assertion failure upon attempt to UPDATE FOR PORTION violating long unique under READ COMMITTED 2025-07-26 10:54:28 +02:00
t MDEV-37312 ASAN errors or assertion failure upon attempt to UPDATE FOR PORTION violating long unique under READ COMMITTED 2025-07-26 10:54:28 +02:00
create_triggers.inc tests 2019-02-21 14:57:10 +01:00
engines.combinations MDEV-22439 Add FOR PORTION OF statements to the test for WITHOUT OVERLAPS 2020-06-05 20:04:37 +10:00
engines.inc tests 2019-02-21 14:57:10 +01:00