Bug #105010 | Forced shutdown of data node immediately after completion of restart | ||
---|---|---|---|
Submitted: | 22 Sep 2021 16:31 | Modified: | 23 Sep 2021 16:50 |
Reporter: | Shawn Hogan | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S3 (Non-critical) |
Version: | 8.0.26 | OS: | SUSE |
Assigned to: | MySQL Verification Team | CPU Architecture: | Any |
[22 Sep 2021 16:31]
Shawn Hogan
[22 Sep 2021 17:08]
MySQL Verification Team
As for option 2) "2) Upgrade as now, but ensure that no MySQL Server is doing any pushdown joins while upgrading (there is a configuration parameter in the MySQL servers to set this. It is ok to handle DBSPJ queries when all nodes have upgraded." this is the parameter to change dynamically: ndb_join_pushdown https://dev.mysql.com/doc/mysql-cluster-excerpt/8.0/en/mysql-cluster-system-variables.html...
[22 Sep 2021 17:16]
MySQL Verification Team
Hi Shawn I verified the behavior. The workaround you already have thanks to Mikael. I myself jumping between the major versions like to backup and then [1] restart upgrade but disabling pushdown [2] will work too. First one will be faster but with some downtime, second can in theory be done without downtime :). Thanks for the report
[23 Sep 2021 16:50]
Jon Stephens
Documented fix as follows in the NDB 8.0.28 changelog: Following the rolling restart of a data node performed as part of an upgrade from NDB 7.6 to NDB 8.0, the data node underwent a forced shutdown. We fix this by allowing LQHKEYREQ to be sent to both the DBLQH and the DBSPJ NDB kernel blocks. Closed.