summaryrefslogtreecommitdiff
path: root/mysql-test/main/subselect_extra.test
diff options
context:
space:
mode:
authorNikita Malyavin <nikitamalyavin@gmail.com>2018-06-21 16:46:11 +1000
committerSergei Golubchik <serg@mariadb.org>2018-09-21 15:05:54 +0200
commitc16a54c02e1882a07f48e58e788674e9ed3be129 (patch)
tree4a8f6591189403299ffd24a7bbdee7e3c038fad9 /mysql-test/main/subselect_extra.test
parent8893d199efae16c8072cdbbe35c808a12d0583e5 (diff)
downloadmariadb-git-c16a54c02e1882a07f48e58e788674e9ed3be129.tar.gz
MDEV-16429: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails upon attempt to update virtual column on partitioned versioned table
When using buffered sort in `UPDATE`, keyread is used. In this case, `TABLE::update_virtual_field` should be aborted, but it actually isn't, because it is called not with a top-level handler, but with the one that is actually going to access the disk. Here the problemm is issued with partitioning, so the solution is to recursively mark for keyread all the underlying partition handlers. * ha_partition: update keyread state for child partitions Closes #800
Diffstat (limited to 'mysql-test/main/subselect_extra.test')
0 files changed, 0 insertions, 0 deletions