[MDEV-14562] rocksdb.bloomfilter failed in buildbot, results mismatch Created: 2017-12-04 Updated: 2018-05-14 Resolved: 2018-05-14 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - RocksDB |
| Affects Version/s: | 10.2, 10.3 |
| Fix Version/s: | 10.2.15 |
| Type: | Bug | Priority: | Major |
| Reporter: | Alice Sherepa | Assignee: | Sergei Petrunia |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
winx64 |
||
| Description |
|
http://buildbot.askmonty.org/buildbot/builders/winx64-packages/builds/5959/steps/test/logs/stdio
|
| Comments |
| Comment by Elena Stepanova [ 2018-04-08 ] | |||||||||||||||||||||||
|
According to cross-reference, it was happening on 10.2 as well. Then it stopped for 2 months (maybe the test was disabled?) and now it re-appears on bb-10.2-mariarocks-merge. Thus, I'm adding 10.2 to affected versions. | |||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2018-04-09 ] | |||||||||||||||||||||||
|
Queries right before the difference:
...
A possible way this could be happening: INSERT has finished, but the table statistics was not updated yet. Then a different index isused for reading and thus bloomfitlter is not used. | |||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2018-04-09 ] | |||||||||||||||||||||||
|
OTOH, the column family settings are:
bloom_end() checks if rocksdb_bloom_filter_prefix_checked > 0. 4 bytes are index-nr, so theoretically any table access should have checked the bloom filter (or perhaps there is a primary vs secondary or covering/non-covering index difference?) | |||||||||||||||||||||||
| Comment by Vladislav Vaintroub [ 2018-04-09 ] | |||||||||||||||||||||||
|
elenst yes, it was disabled, by me, in the attached commits. |