[MXS-3406] Default value of connector_plugindir can cause problems Created: 2021-02-11 Updated: 2021-08-25 Resolved: 2021-08-25 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | N/A |
| Affects Version/s: | None |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Minor |
| Reporter: | markus makela | Assignee: | markus makela |
| Resolution: | Incomplete | Votes: | 0 |
| Labels: | None | ||
| Description |
|
The default value for connector_plugindir is /usr/lib64/mysql/plugin which normally contains plugins for the server. If the server requests authentication using a plugin and that plugin exists in the default location, it is possible that an unsupported version of the plugin is used. If we want to support authentication of monitor connections with different client-side plugins, the plugins built for the version used by MaxScale should be included in the package itself. If we don't want to support it (or before we include them in the package), the path should point somewhere where we know the plugins won't be. |
| Comments |
| Comment by markus makela [ 2021-08-25 ] |
|
Looking at this again I don't believe this will be as big of a problem that I initially thought it would be. Any binary incompatibilities should be detected by the connector itself and configuring it to a custom value still allows users to use plugins if they so desire. As such, I'll go ahead and close this as Incomplete. |