mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-29342 Assertion failure in file que0que.cc line 728
Additional fixes for 10.6: fts_sync_commit(): Release cache->lock also on rollback. fts_sync_write_words(): Avoid a crash if an error occurs, by stopping at the first error. fts_add_doc_by_id(): Sync the doc id only after adding the doc id to the cache.
This commit is contained in:
@@ -11,12 +11,12 @@ DROP TABLE mdev21563;
|
||||
#
|
||||
CREATE TABLE t1(f1 CHAR(100), FULLTEXT idx(f1))ENGINE=InnoDB;
|
||||
INSERT INTO t1 VALUES('mysql'), ('innodb');
|
||||
set debug_dbug="+d,fts_instrument_sync_debug";
|
||||
set debug_dbug="+d,fts_instrument_sync_request";
|
||||
INSERT INTO t1 VALUES('test');
|
||||
set debug_dbug="-d,fts_instrument_sync_debug";
|
||||
set debug_dbug="-d,fts_instrument_sync_request";
|
||||
INSERT INTO t1 VALUES('This is a fts issue');
|
||||
# restart
|
||||
set debug_dbug="+d,fts_instrument_sync_debug";
|
||||
set debug_dbug="+d,fts_instrument_sync_request";
|
||||
UPDATE t1 SET f1="mariadb";
|
||||
set debug_dbug="-d,fts_instrument_sync_debug";
|
||||
set debug_dbug="-d,fts_instrument_sync_request";
|
||||
DROP TABLE t1;
|
||||
|
Reference in New Issue
Block a user