[MDEV-23319] debian packaged server plugins should install/remove without server restart Created: 2020-07-29 Updated: 2020-07-30 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Packaging |
| Fix Version/s: | 10.5 |
| Type: | Task | Priority: | Major |
| Reporter: | Daniel Black | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | debian, packaging | ||
| Description |
|
When installing server plugins, it should be possible to do (SQL `install plugin`) without restarting a server on plugins that need no options. A user shouldn't need to take downtime to install a plugin. Likewise plugins should be able to be removed. Need to check if they are in use somehow, but otherwise it should be possible to remove without restart. e.g:
|
| Comments |
| Comment by Sergei Golubchik [ 2020-07-30 ] |
|
The tricky part is, the server can be down when a plugin is installed. You'll need to handle all cases, the server is up during installation, down during installation, up during deinstallation, down during deinstallation. Restarting was an easy way to make it to work. But a less intrusive solution would be of course better |