Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.0(EOL), 10.1(EOL)
-
None
-
10.0.23
Description
Initially reported on the mailing list: https://lists.launchpad.net/maria-discuss/msg02495.html .
Stage: 1 of 72 'altering table' 350% of stage done.
|
Reproducible as described.
Dataset: salaries table in the employees sample database.
Statements that exhibit the incorrect behaviour:
ALTER TABLE salaries ENGINE = Innodb; |
ALTER TABLE salaries ADD id INT NULL; |
ALTER TABLE salaries DROP id; |
ALTER TABLE salaries ROW_FORMAT = COMPRESSED; |
I also saw the mentioned 350% and some other values, e.g.
MariaDB [employees]> ALTER TABLE salaries ADD id INT NULL;
|
Stage: 1 of 85 'altering table' 200% of stage done
|
MyISAM looks reasonable (2 stages, below 100% progress).
Not reproducible on 5.5.
10.0 has a different problem – progress for InnoDB tables is not reported at all.
Attachments
Issue Links
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | Confirmed [ 10101 ] |
Sprint | 10.1.8-2 [ 14 ] |
Rank | Ranked lower |
Assignee | Sergei Golubchik [ serg ] | Sergey Vojtovich [ svoj ] |
Sprint | 10.1.8-2 [ 14 ] |
Rank | Ranked higher |
Affects Version/s | 10.0 [ 16000 ] |
Fix Version/s | 10.0 [ 16000 ] |
Sprint | 10.0.23-1 [ 23 ] |
Rank | Ranked lower |
Assignee | Sergey Vojtovich [ svoj ] | Jan Lindström [ jplindst ] |
Status | Confirmed [ 10101 ] | In Review [ 10002 ] |
Assignee | Jan Lindström [ jplindst ] | Sergey Vojtovich [ svoj ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Remote Link | This issue links to "Github revision (Web Link)" [ 26206 ] |
Fix Version/s | 10.0.23 [ 20401 ] | |
Fix Version/s | 10.1.10 [ 20402 ] | |
Fix Version/s | 10.0 [ 16000 ] | |
Fix Version/s | 10.1 [ 16100 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 67560 ] | MariaDB v4 [ 149183 ] |
After
MDEV-8179it showed on 10.0.20 today:optimize table sazky;
Stage: 1 of 149 'altering table' 1.33% of stage done
Stage: 1 of 149 'altering table' 15.8% of stage done
Stage: 1 of 149 'altering table' 100% of stage done
-- until here tmp file has stable size of 320K, and only after getting to 100% it started to grow by some MB per second
Stage: 1 of 149 'altering table' 350% of stage done
Stage: 1 of 149 'altering table' 800% of stage done
Stage: 1 of 14 'altering table' 14.3% of stage done
Stage: 1 of 10 'altering table' 20% of stage done
Stage: 1 of 14 'altering table' 14.3% of stage done
Stage: 1 of 15 'altering table' 12.5% of stage done
Stage: 1 of 11 'altering table' 16.7% of stage done
Stage: 1 of 9 'altering table' 20% of stage done
Stage: 1 of 12 'altering table' 16.7% of stage done
Stage: 1 of 18 'altering table' 11.1% of stage done
Stage: 1 of 8 'altering table' 25% of stage done
+----------------+----------+----------+-------------------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+----------------+----------+----------+-------------------------------------------------------------------+
| vic_main.sazky | optimize | note | Table does not support optimize, doing recreate + analyze instead |
| vic_main.sazky | optimize | status | OK |
+----------------+----------+----------+-------------------------------------------------------------------+
2 rows in set (3 min 1.22 sec)
show table status like 'sazky'\G
*************************** 1. row ***************************
Name: sazky
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 1138155
Avg_row_length: 153
Data_length: 174800896
Max_data_length: 0
Index_length: 246022144
Data_free: 0
...