← Back to team overview

maria-developers team mailing list archive

problem with partitioning and our storage engine in 5.2

 

Hello all,

We have been working on testing our storage engine, TokuDB, against
MariaDB 5.2.3, and we have encountered a problem with partitioning
that does not exist on MySQL 5.1, MySQL 5.5, and MariaDB 5.1.50. This
problem also does not exist with any other storage engine that we have
tried. It ONLY exists with TokuDB and MariaDB 5.2.

On MariaDB 5.2, the attached test produces the attached result file,
that has incorrect results.

Here is what the test is doing:

   1. Create a table with some partitions
   2. update the table
   3. run select max(f_int1)
   4. run select *
   5. run select max(f_int1) again.

The problem is that the query results for 3 are incorrect, even though
the query results for 4 and 5 are correct. MySQL 5.1, MySQL 5.5, and
MariaDB 5.1 produce the correct results for 3.

What makes this even stranger is that the query results for 4 and 5
are always correct.

Any ideas on how we can go about figuring out what is wrong?

Thanks
-Zardosht

Attachment: 3110.result
Description: Binary data

Attachment: 3110.test
Description: Binary data


Follow ups