| 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.
