mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 02:51:44 +01:00
261268d84c
INDEX_READ_MAP HAD NO MATCH If index_read_map is called for exact search and no matching records exists it will position the cursor on the next record, but still having the relative position to BTR_PCUR_ON. This will make a call for index_next to read yet another next record, instead of returning the record the cursor points to. Fixed by setting pcur->rel_pos = BTR_PCUR_BEFORE if an exact [prefix] search is done, but failed. Also avoids optimistic restoration if rel_pos != BTR_PCUR_ON, since btr_cur may be different than old_rec. rb#3324, approved by Marko and Jimmy |
||
---|---|---|
.. | ||
binlog | ||
engines | ||
federated | ||
funcs_1 | ||
funcs_2 | ||
innodb | ||
jp | ||
large_tests | ||
manual | ||
parts | ||
perfschema | ||
perfschema_stress | ||
rpl | ||
stress | ||
sys_vars |