[MXS-4243] EXPLAIN select output differs from cli or direct DB outputs Created: 2022-08-12 Updated: 2022-09-21 Resolved: 2022-09-21 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | maxgui, schemarouter |
| Affects Version/s: | 6.3.1 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Scott Sommerville (Inactive) | Assignee: | markus makela |
| Resolution: | Incomplete | Votes: | 1 |
| Labels: | None | ||
| Environment: |
CentOS 7 |
||
| Sprint: | MXS-SPRINT-165 |
| Description |
|
The customer has been getting different EXPLAIN select outputs for the Maxscale GUI SQL Editor versus the same EXPLAIN select ran against the Maxscale node via cli or directly querying the backend DB host. Below is an example of the Maxscale configuration used. All tests and issues seen were using the "server1" server and listener service "Schema-Service-Listener"
Please note for security reasons and respecting the associated customer's need for confidentiality, screenshots/PDFs that were taken by the customer can be found securely at the following internal link for MariaDB employees: https://drive.google.com/drive/folders/1S6z2E59dlHt-tIzAjEl9u4DWiRwMfddB?usp=sharing As one can see looking at the PDF/screenshots saved in the secure Google drive location, the Maxscale GUI SQL Editor consitently returns a key for the one table referenced in the EXPLAIN select regardless of using the server endpoint or the listener service. Conversely, the same EXPLAIN select returns NULL for MariaDB cli query against the Maxscale node or directley from the MariaDB console directly on the server. |
| Comments |
| Comment by markus makela [ 2022-08-29 ] |
|
scottsommerville can you reproduce this with MaxScale and a single MariaDB server? |