Bug #22842 | Falcon: unique-index creation quietly removes a row | ||
---|---|---|---|
Submitted: | 29 Sep 2006 20:55 | Modified: | 3 Dec 2007 14:25 |
Reporter: | Peter Gulutzan | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Falcon storage engine | Severity: | S2 (Serious) |
Version: | 5.1.12-beta-debug | OS: | Linux (SUSE 10.0 / 64-bit) |
Assigned to: | Kevin Lewis | CPU Architecture: | Any |
[29 Sep 2006 20:55]
Peter Gulutzan
[4 Oct 2006 6:06]
Hakan Küçükyılmaz
Verified on Linux 32-bit, change set 1.2364, 2006-10-03 [08:08] root@test>commit; Query OK, 0 rows affected (0.00 sec) [08:08] root@test>select * from t8; +------+------+ | s1 | s2 | +------+------+ | 1 | 1 | +------+------+ 1 row in set (0.01 sec) Regards, Hakan
[24 Jan 2007 15:49]
Ann Harrison
This will be fixed with on-line add index
[8 Jun 2007 19:14]
Kevin Lewis
This test now get's an error code when the create index is attempted since there are pending transactions at the time.
[29 Aug 2007 19:07]
Hakan Küçükyılmaz
Test case missing.
[31 Aug 2007 17:25]
Kevin Lewis
Testcase added.
[1 Dec 2007 13:09]
Hakan Küçükyılmaz
Fixed in 6.0.4
[3 Dec 2007 14:25]
MC Brown
A note has been added to the 6.0.4 changelog: Using CREATE UNIQUE INDEX on a Falcon table where rows contain duplicate values could result in pending transactions to the table being deleted