summaryrefslogtreecommitdiff
path: root/mysys
diff options
context:
space:
mode:
authorDebarun Banerjee <debarun.banerjee@oracle.com>2015-07-08 10:00:53 +0530
committerDebarun Banerjee <debarun.banerjee@oracle.com>2015-07-08 10:00:53 +0530
commit359f102ad157adaacc904a1c81f5ddcb9ce3662b (patch)
tree74e2bdd343b94f54fa4e5ca3297bfb1764d42b56 /mysys
parent2ac01ca6606a300dc7c043affccb9f850284a5e7 (diff)
downloadmariadb-git-359f102ad157adaacc904a1c81f5ddcb9ce3662b.tar.gz
BUG#16613004 PARTITIONING DDL, CRASH IN FIELD_VARSTRING::CMP_MAX
Problem : --------- The specific issue reported in this bug is with range/list column value that is allocated and initialized by evaluating partition expression(item tree) during execution. After evaluation the range list value is marked fixed [part_column_list_val]. During next execution, we don't re-evaluate the expression and use the old value since it is marked fixed. Solution : ---------- One way to solve the issue is to mark all column values as not fixed during clone so that the expression is always re-evaluated once we attempt partition_info::fix_column_value_functions() after cloning the part_info object during execution of DDL on partitioned table. Reviewed-by: Jimmy Yang <Jimmy.Yang@oracle.com> Reviewed-by: Mattias Jonsson <mattias.jonsson@oracle.com> RB: 9424
Diffstat (limited to 'mysys')
0 files changed, 0 insertions, 0 deletions