[MDEV-32182] Columnstore restarts the server in the middle of upgrade, causes failures Created: 2023-09-15 Updated: 2023-11-28 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Packaging, Storage Engine - ColumnStore |
| Affects Version/s: | 10.10, 10.11, 11.0, 11.1, 11.2 |
| Fix Version/s: | 10.11, 11.0, 11.1, 11.2 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Sergei Golubchik |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
I didn't try 10.6 or earlier servers, possibly they have the same problem. At least the same applies both to 6.x and 23.x Columnstore. It is also possible that it can happen with some other plugin/engine instead of the Columnstore, but so far I didn't encounter it. RocksDB in the scenario is replaceable with any engine/plugin with strict dependency on the server version. Let's have Columnstore and RocksDB installed.
For a more obvious effect, let's have a rocksdb-specific option in the config:
Now upgrade:
So, first the server upgrades from 10.10.5 to 10.10.6.
Columnstore somehow survives it, the process continues, and all three packages get upgraded at the end. However, the server remains down, even though it should have been started after upgrade (because it was running before the upgrade):
It can now be started manually, but any upgrade process checking for the running server will fail, and in general, a bunch of errors like this doesn't make a good impression. |