Commit 708a28ff authored by Kentoku SHIBA's avatar Kentoku SHIBA

fix MDEV-4738 INSERT DELAYED on a SPIDER table doesn't produce...

fix MDEV-4738 INSERT DELAYED on a SPIDER table doesn't produce ER_DELAYED_NOT_SUPPORTED, doesn't work like delayed, and doesn't honor lock_wait_timeout like normal INSERT
parent 178e6cfb
...@@ -1191,6 +1191,7 @@ THR_LOCK_DATA **ha_spider::store_lock( ...@@ -1191,6 +1191,7 @@ THR_LOCK_DATA **ha_spider::store_lock(
lock_type = TL_READ; lock_type = TL_READ;
if ( if (
lock_type >= TL_WRITE_CONCURRENT_INSERT && lock_type <= TL_WRITE && lock_type >= TL_WRITE_CONCURRENT_INSERT && lock_type <= TL_WRITE &&
lock_type != TL_WRITE_DELAYED &&
!thd->in_lock_tables && !thd_tablespace_op(thd) !thd->in_lock_tables && !thd_tablespace_op(thd)
) )
lock_type = TL_WRITE_ALLOW_WRITE; lock_type = TL_WRITE_ALLOW_WRITE;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment