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

Generated at Thu Feb 08 04:21:11 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.