Bug #42265 | Falcon range access returns wrong result(missing rows) for unsigned bigint index | ||
---|---|---|---|
Submitted: | 22 Jan 2009 11:05 | Modified: | 28 Jan 2009 9:10 |
Reporter: | Nidhi Shrotriya | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server: Falcon storage engine | Severity: | S3 (Non-critical) |
Version: | 6.0.8-alpha | OS: | Any |
Assigned to: | Hakan Küçükyılmaz | CPU Architecture: | Any |
Tags: | F_ENCODING |
[22 Jan 2009 11:05]
Nidhi Shrotriya
[22 Jan 2009 12:39]
Hakan Küçükyılmaz
I tried your example with our latest Falcon code from mysql-6.0-falcon-team tree. I can't repeat it: [13:36] root@test>select * from falcon_bigint1; +----------------------+----------------------+------+------+------+----+------+ | c1 | c2 | c3 | c4 | c5 | c6 | c7 | +----------------------+----------------------+------+------+------+----+------+ | 0 | -9223372036854775808 | 1 | 2 | 3 | 4 | 5 | | 255 | -2147483648 | 6 | 7 | 8 | 9 | 10 | | 65535 | -8388608 | 11 | 12 | 13 | 14 | 15 | | 16777215 | -32768 | 16 | 17 | 18 | 19 | 20 | | 4294967295 | -128 | 21 | 22 | 23 | 24 | 25 | | 18446744073709551615 | 9223372036854775807 | 26 | 27 | 28 | 29 | 30 | | 0 | -9223372036854775808 | 31 | 32 | 33 | 34 | 35 | | 18446744073709551615 | 9223372036854775807 | 36 | 37 | 38 | 39 | 40 | +----------------------+----------------------+------+------+------+----+------+ 8 rows in set (0.00 sec) [13:37] root@test>SELECT * FROM falcon_bigint1 WHERE c1 <> 255 ORDER BY c1,c6; +----------------------+----------------------+------+------+------+----+------+ | c1 | c2 | c3 | c4 | c5 | c6 | c7 | +----------------------+----------------------+------+------+------+----+------+ | 0 | -9223372036854775808 | 1 | 2 | 3 | 4 | 5 | | 0 | -9223372036854775808 | 31 | 32 | 33 | 34 | 35 | | 65535 | -8388608 | 11 | 12 | 13 | 14 | 15 | | 16777215 | -32768 | 16 | 17 | 18 | 19 | 20 | | 4294967295 | -128 | 21 | 22 | 23 | 24 | 25 | | 18446744073709551615 | 9223372036854775807 | 26 | 27 | 28 | 29 | 30 | | 18446744073709551615 | 9223372036854775807 | 36 | 37 | 38 | 39 | 40 | +----------------------+----------------------+------+------+------+----+------+ 7 rows in set (0.00 sec)
[28 Jan 2009 9:01]
Nidhi Shrotriya
I also tried it with mysql-6.0-falcon-team and it seems to be fixed in the latest code.
[28 Jan 2009 9:10]
Hakan Küçükyılmaz
Thanks for your bug report. I am glad that it works in our latest code base. I am closing this bug report as "Can't repeat".