diff options
author | Sergey Vojtovich <svoj@sun.com> | 2010-03-12 14:43:30 +0400 |
---|---|---|
committer | Sergey Vojtovich <svoj@sun.com> | 2010-03-12 14:43:30 +0400 |
commit | e0aadfd491700fc072ffee1e1612f52fa5fc39b1 (patch) | |
tree | 08c99f355e15327ea040ee174b8368ac0c48a628 /storage/innobase/page | |
parent | b182c9bd2030c3b3c548157d1bc4c01c306b2c5c (diff) | |
download | mariadb-git-e0aadfd491700fc072ffee1e1612f52fa5fc39b1.tar.gz |
BUG#47444 - --myisam_repair_threads>1can result in all
index cardinalities=1
Parallel repair didn't poroperly update index cardinality
in certain cases.
When myisam_sort_buffer_size is not enough to store all
keys, index cardinality was updated before index was
actually written, when no index statistic is available.
mysql-test/r/myisam.result:
A test case for BUG#47444.
mysql-test/t/myisam.test:
A test case for BUG#47444.
storage/myisam/sort.c:
update_key_parts() must be called after all index
entries are written, when index statistic is available.
Diffstat (limited to 'storage/innobase/page')
0 files changed, 0 insertions, 0 deletions