mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 02:30:06 +01:00
667df98c3e
lock_place_prdt_page_lock(): Do not place locks on temporary tables. Temporary tables can only be accessed from one connection, so it does not make any sense to acquire any transactional locks on them.
31 lines
953 B
Text
31 lines
953 B
Text
--source include/have_innodb.inc
|
|
--source include/have_sequence.inc
|
|
|
|
--echo #
|
|
--echo # MDEV-27417 Spatial index tries to update
|
|
--echo # change buffer bookkeeping page
|
|
--echo #
|
|
CREATE TEMPORARY TABLE t1 (c POINT NOT NULL, SPATIAL(c)) ENGINE=InnoDB;
|
|
INSERT INTO t1 SELECT PointFromText('POINT(0 0)') FROM seq_1_to_366;
|
|
DROP TABLE t1;
|
|
|
|
--echo #
|
|
--echo # MDEV-28478 Assertion mtr->get_log_mode() == MTR_LOG_NO_REDO
|
|
--echo #
|
|
CREATE TEMPORARY TABLE t1 (c POINT NOT NULL,SPATIAL (c)) ENGINE=InnoDB;
|
|
INSERT INTO t1 SELECT POINT(0,0) FROM seq_1_to_366;
|
|
INSERT INTO t1 VALUES (POINT(1e-270,1e-130));
|
|
DROP TABLE t1;
|
|
|
|
--echo #
|
|
--echo # MDEV-29507 InnoDB: Failing assertion: table->n_rec_locks == 0
|
|
--echo #
|
|
|
|
connect con1,localhost,root,,;
|
|
CREATE TEMPORARY TABLE t (c POINT NOT NULL,SPATIAL (c)) ENGINE=InnoDB;
|
|
INSERT INTO t SELECT POINTFROMTEXT ('POINT(0 0)') FROM seq_1_to_500;
|
|
XA BEGIN 'a';
|
|
DELETE FROM t ORDER BY c;
|
|
disconnect con1;
|
|
|
|
--echo # End of 10.3 tests
|