Activity log for bug #1856296

Date Who What changed Old value New value Message
2019-12-13 09:36:21 Radosław Piliszek bug added bug
2019-12-13 09:36:53 Radosław Piliszek description In kolla-ansible CI we started getting on Ubuntu for Stein->Train: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs for "ALTER TABLE instances ADD hidden BOOL" in nova upgrade This is due to the following: ... If the table is using either the REDUNDANT or the COMPACT row format, then one potential solution to this problem is to convert the table to use the DYNAMIC row format instead. If your tables were originally created on an older version of MariaDB or MySQL, then your table may be using one of InnoDB's older row formats: In MariaDB 10.1 and before, and in MySQL 5.6 and before, the COMPACT row format was the default row format. ... from https://mariadb.com/kb/en/library/troubleshooting-row-size-too-large-errors-with-innodb/#solving-the-problem Indeed, the Stein images for Ubuntu included MariaDB 10.1 which we had to upgrade due to other incompatibilities (with neutron). It is also worth noting that old CentOS deployments may also have this limited row format. In kolla-ansible CI we started getting on Ubuntu for Stein->Train: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs for "ALTER TABLE instances ADD hidden BOOL" in nova upgrade This is due to the following: ... If the table is using either the REDUNDANT or the COMPACT row format, then one potential solution to this problem is to convert the table to use the DYNAMIC row format instead. If your tables were originally created on an older version of MariaDB or MySQL, then your table may be using one of InnoDB's older row formats:     In MariaDB 10.1 and before, and in MySQL 5.6 and before, the COMPACT row format was the default row format. ... from https://mariadb.com/kb/en/library/troubleshooting-row-size-too-large-errors-with-innodb/#solving-the-problem Indeed, the Stein images for Ubuntu include MariaDB 10.1 which we had to upgrade in Train due to other incompatibilities (with neutron). It is also worth noting that old CentOS deployments may also have this limited row format.
2019-12-13 09:37:10 Radosław Piliszek bug task added nova
2019-12-13 09:40:54 Radosław Piliszek kolla-ansible: status Triaged Won't Fix
2019-12-13 09:41:00 Radosław Piliszek kolla-ansible: status Won't Fix Triaged
2019-12-13 16:21:31 Matt Riedemann nova: status New Invalid
2019-12-13 18:10:10 Radosław Piliszek nominated for series kolla-ansible/ussuri
2019-12-13 18:10:10 Radosław Piliszek bug task added kolla-ansible/ussuri
2019-12-13 18:10:10 Radosław Piliszek nominated for series kolla-ansible/train
2019-12-13 18:10:10 Radosław Piliszek bug task added kolla-ansible/train
2019-12-13 18:10:18 Radosław Piliszek kolla-ansible/train: status New Triaged
2019-12-13 18:10:20 Radosław Piliszek kolla-ansible/train: importance Undecided Critical
2019-12-13 18:10:36 Radosław Piliszek kolla-ansible/ussuri: status Triaged Invalid
2019-12-13 18:10:39 Radosław Piliszek kolla-ansible/ussuri: importance Critical Undecided
2019-12-13 18:10:44 Radosław Piliszek kolla-ansible/train: milestone 9.0.0
2019-12-13 18:10:47 Radosław Piliszek kolla-ansible/train: assignee Radosław Piliszek (yoctozepto)
2019-12-13 18:10:52 Radosław Piliszek kolla-ansible/train: status Triaged In Progress
2019-12-16 14:45:50 OpenStack Infra kolla-ansible/train: status In Progress Fix Committed
2020-02-17 08:49:49 Radosław Piliszek kolla-ansible/train: status Fix Committed Fix Released