[MXS-3759] Client hangs forever when server failed or restarted Created: 2021-09-08 Updated: 2021-11-11 Resolved: 2021-09-10 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | readwritesplit |
| Affects Version/s: | 6.1.1 |
| Fix Version/s: | 2.5.16, 6.1.2 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Serhii Prykhodko | Assignee: | markus makela |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
maxscale version 6.1.1 server protocol - MariaDBBackend listener protocol - MariaDBClient backend servers - mariadb in docker |
||
| Description |
| Comments |
| Comment by markus makela [ 2021-09-08 ] | |||||||||
|
If you enable log_info in MaxScale, does it report that it noticed a broken connection on that server? | |||||||||
| Comment by Serhii Prykhodko [ 2021-09-08 ] | |||||||||
|
logs after restarting server:
| |||||||||
| Comment by markus makela [ 2021-09-08 ] | |||||||||
|
Have you tested if this happens with 2.5? | |||||||||
| Comment by markus makela [ 2021-09-08 ] | |||||||||
|
I think I've managed to reproduce this, I'll have to continue testing. | |||||||||
| Comment by Serhii Prykhodko [ 2021-09-08 ] | |||||||||
|
logs from 2.5.14 it says (clientReply): Reply complete, last reply from zabbix2 but client still waiting for response
| |||||||||
| Comment by markus makela [ 2021-09-08 ] | |||||||||
|
OK, this seems to be a regression in version 6 that is not present in 2.5 when retry_failed_reads=true. I suspect 2.5 will also fail if retry_failed_reads is disabled. | |||||||||
| Comment by Serhii Prykhodko [ 2021-09-08 ] | |||||||||
|
I have same bug with retry_failed_reads=true on 2.5.14 and 6.1.1 |