[MDEV-25054] Innodb inbuilt cache behaving strangely for indexed virtual columns Created: 2021-03-04 Updated: 2023-04-27 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | 10.4, 10.5 |
| Fix Version/s: | 10.4, 10.5 |
| Type: | Bug | Priority: | Major |
| Reporter: | Sachin Setiya (Inactive) | Assignee: | Nikita Malyavin |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Ubuntu 20.04 |
||
| Description |
|
When Innodb rows are read from prebuilt cache, sometimes wrong result is returned for table->record[0] (null bits). Test Case (for 10.4, 10.5 (with 10.5 debug build it fails more frequently))
In above test case not all table fields are read. Analyze table does not read blob columns
Good table record
While reading the last column sometime we are given bad result from record[0] null_bits
Notice the first byte 00101000 , it is wrong |