[MXS-4028] DBI driver crashes Created: 2022-02-23  Updated: 2022-03-15  Resolved: 2022-03-15

Status: Closed
Project: MariaDB MaxScale
Component/s: readwritesplit
Affects Version/s: 6.2.2
Fix Version/s: 6.2.3

Type: Bug Priority: Blocker
Reporter: Anton Petin Assignee: markus makela
Resolution: Fixed Votes: 0
Labels: None
Environment:

DBI version 1.643
DBD::mysql version 4.050
maxscale 6.2.2
linux debian 10 buster


Issue Links:
Relates
relates to MXS-4005 Crash on server failure with causal_r... Closed

 Description   

After upgrading to 6.2.2 i've got multiple perl DBI errors like this

Can't use an undefined value as an ARRAY reference at /usr/local/lib/x86_64-linux-gnu/perl/5.28.1/DBI.pm line 2086.

On 2086 string driver works with column names
( DBI.pm )

May this error depends on this update
MXS-3948

Downgrading to 6.2.1 solves the problem.



 Comments   
Comment by markus makela [ 2022-02-24 ]

MXS-3948 is for the GUI and doesn't affect client traffic.

Do you have causal_reads enabled? If so, it's possible that MXS-4005 is the reason for this.

Can you provide an example that reproduces the problem?

Comment by markus makela [ 2022-02-25 ]

antonp1976 any updates? Without an example case it's quite tricky to reproduce this based on the current description.

Comment by Anton Petin [ 2022-02-25 ]

yep, we are using causal_reads
what example ?

Comment by markus makela [ 2022-03-01 ]

OK, then it's likely that this is caused by MXS-4005 and is fixed in 6.2.3.

Comment by markus makela [ 2022-03-11 ]

The 6.2.3 release is now out, can you try again with it and see if it still happens?

Comment by markus makela [ 2022-03-15 ]

antonp1976 I'll close this as fixed in 6.2.3 since other similar problems disappeared with an upgrade to it. If you still see problems with it, please let us know and we'll reopen the issue.

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