| Bug #17242 | Partitions: crash if add partition in procedure twice | ||
|---|---|---|---|
| Submitted: | 8 Feb 2006 20:17 | Modified: | 20 Mar 2006 23:42 |
| Reporter: | Peter Gulutzan | Email Updates: | |
| Status: | Can't repeat | Impact on me: | |
| Category: | MySQL Server: Partitions | Severity: | S3 (Non-critical) |
| Version: | 5.1.7-beta-debug | OS: | Linux (SUSE 10.0) |
| Assigned to: | CPU Architecture: | Any | |
[8 Feb 2006 20:17]
Peter Gulutzan
[8 Feb 2006 21:54]
MySQL Verification Team
Thank you for the bug report.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.1.7-beta-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> delimiter //
mysql> create table txo (s1 int) partition by list (s1) (partition p1 values in
-> (1))//
Query OK, 0 rows affected (0.02 sec)
mysql> alter table txo add partition (partition p3 values in (2))//
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> create procedure pxo () alter table txo add partition (partition p4
-> values in (4))//
Query OK, 0 rows affected (0.02 sec)
mysql> call pxo()//
Query OK, 0 rows affected (0.02 sec)
mysql> call pxo()//
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql>
[20 Mar 2006 22:33]
Mikael Ronström
This bug should be fixed by fix pushed today for bug #17290 and bug #14350. Please reverify it.
[20 Mar 2006 23:42]
MySQL Verification Team
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.1.8-beta-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit
Bye
miguel@hegel:~/dbs/5.0> bin/mysql -uroot test
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 5.1.8-beta-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> delimiter //
mysql> create table txo (s1 int) partition by list (s1) (partition p1 values in
-> (1))//
Query OK, 0 rows affected (0.01 sec)
mysql> alter table txo add partition (partition p3 values in (2))//
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> create procedure pxo () alter table txo add partition (partition p4
-> values in (4))//
Query OK, 0 rows affected (0.00 sec)
mysql> call pxo()//
Query OK, 0 rows affected (0.03 sec)
mysql> call pxo()//
ERROR 1496 (HY000): Duplicate partition name p4
mysql> call pxo()//
ERROR 1496 (HY000): Duplicate partition name p4
mysql>
