← Back to team overview

maria-developers team mailing list archive

Re: [Commits] bbc52df: MDEV-11490 Galera_3nodes test suite does not suppress Warnings.

 

Hi Nirbhay,

You are Right, there were only 3 warnings which needed to be suppressed

galera_certification_ccc   FAIL all 3
galera_certification_double_failure FAIL all 3
galera_parallel_apply_3nodes   Fail all 3
galera_ist_gcache_rollover    Does not fail

So majority of tests fail on all 3 warnings. So I added suppression on suite.pm.

BTW there was one error on suite.pm. I believe in newer versions we print the
full path of gvwstate.dat. So I changed it.

-     qr|WSREP: access file\(gvwstate.dat\) failed\(No such file or
directory\)|,
+     qr|WSREP: access file\(.*gvwstate.dat\) failed\(No such file or
directory\)|,

On Tue, Dec 13, 2016 at 11:18 PM, Nirbhay Choubey <nirbhay@xxxxxxxxxxx> wrote:
> Hi Sachin,
>
> I see that you have added a lot of warnings to the suite-level suppression
> list.
> Does *all* the new warnings show up for all the tests?
>
> I'd only add ones that make sense for the entire suite, and add the
> individuals
> to the specific test by calling mtr.add_suppression("<pattern>").
>
> Ping me on slack if you need to discuss this further.
>
> Best,
> Nirbhay
>
> On Tue, Dec 6, 2016 at 1:53 AM, <sachin.setiya@xxxxxxxxxxx> wrote:
>>
>> revision-id: bbc52df39b7dedca50943a7cd99ee80b9e2f5b12
>> (mariadb-10.1.19-24-gbbc52df)
>> parent(s): 611f91605adce17df87acf96b5aede0b73d0fc12
>> author: SachinSetiya
>> committer: SachinSetiya
>> timestamp: 2016-12-06 12:21:16 +0530
>> message:
>>
>> MDEV-11490 Galera_3nodes test suite does not suppress Warnings.
>>
>> Problem:- While running individual tests of Galera_3nodes ,
>> We get warnings like '[Warning] WSREP: Could not open state file
>>  for reading: '. And because of this individual tests fails.
>>
>> Solution:- We change suite.pm of Galera_3nodes to supress these warnings.
>>
>> ---
>>  mysql-test/suite/galera_3nodes/suite.pm | 34
>> ++++++++++++++++++++++++++++-----
>>  1 file changed, 29 insertions(+), 5 deletions(-)
>>
>> diff --git a/mysql-test/suite/galera_3nodes/suite.pm
>> b/mysql-test/suite/galera_3nodes/suite.pm
>> index 39d5acb..74f7dfa 100644
>> --- a/mysql-test/suite/galera_3nodes/suite.pm
>> +++ b/mysql-test/suite/galera_3nodes/suite.pm
>> @@ -25,7 +25,8 @@ return "No my_print_defaults" unless $epath;
>>  push @::global_suppressions,
>>    (
>>       qr(WSREP: wsrep_sst_receive_address is set to '127.0.0.1),
>> -     qr(WSREP: Could not open saved state file for reading: ),
>> +     qr(WSREP: Could not open saved state file for reading: .*),
>> +     qr(WSREP: Could not open state file for reading: .*),
>>       qr(WSREP: Gap in state sequence. Need state transfer.),
>>       qr(WSREP: Failed to prepare for incremental state transfer:),
>>       qr(WSREP:.*down context.*),
>> @@ -33,16 +34,39 @@ push @::global_suppressions,
>>       qr(WSREP: last inactive check more than .* skipping check),
>>       qr(WSREP: SQL statement was ineffective),
>>       qr(WSREP: Releasing seqno [0-9]* before [0-9]* was assigned.),
>> -     qr|WSREP: access file\(gvwstate.dat\) failed\(No such file or
>> directory\)|,
>> +     qr|WSREP: access file\(.*gvwstate.dat\) failed\(No such file or
>> directory\)|,
>>       qr(WSREP: Quorum: No node with complete state),
>>       qr(WSREP: Initial position was provided by configuration or SST,
>> avoiding override),
>>       qr|WSREP: discarding established \(time wait\) .*|,
>>       qr(WSREP: There are no nodes in the same segment that will ever be
>> able to become donors, yet there is a suitable donor outside. Will use that
>> one.),
>>       qr(WSREP: evs::proto.*),
>> -     qr|WSREP: Ignoring possible split-brain (allowed by configuration)
>> from view:.*|,
>> +     qr|WSREP: Ignoring possible split-brain \(allowed by configuration\)
>> from view:.*|,
>> +     qr(WSREP: no nodes coming from prim view, prim not possible),
>> +     qr(WSREP: Member .* requested state transfer from .* but it is
>> impossible to select State Transfer donor: Resource temporarily
>> unavailable),
>> +     qr(WSREP: user message in state LEAVING),
>> +     qr(WSREP: .* sending install message failed: Transport endpoint is
>> not connected),
>> +     qr(WSREP: .* sending install message failed: Resource temporarily
>> unavailable),
>> +     qr(WSREP: Maximum writeset size exceeded by .*),
>> +     qr(WSREP: transaction size exceeded.*),
>> +     qr(WSREP: RBR event .*),
>> +     qr(WSREP: Ignoring error for TO isolated action: .*),
>> +     qr(WSREP: transaction size limit .*),
>> +     qr(WSREP: rbr write fail, .*),
>> +     qr(WSREP: .*Backend not supported: foo.*),
>> +     qr(WSREP: .*Failed to initialize backend using .*),
>> +     qr(WSREP: .*Failed to open channel 'my_wsrep_cluster' at .*),
>> +     qr(WSREP: gcs connect failed: Socket type not supported),
>> +     qr(WSREP: failed to open gcomm backend connection: 110: failed to
>> reach primary view: 110 .*),
>> +     qr(WSREP: .*Failed to open backend connection: -110 .*),
>> +     qr(WSREP: .*Failed to open channel 'my_wsrep_cluster' at .*),
>> +     qr(WSREP: gcs connect failed: Connection timed out),
>> +     qr|WSREP: wsrep::connect\(.*\) failed: 7|,
>> +     qr(WSREP: SYNC message from member .* in non-primary configuration.
>> Ignored.),
>>       qr(WSREP: Could not find peer:),
>> -     qr(WSREP: Protocol violation. JOIN message sender .*),
>> -     qr(WSREP: JOIN message from member [0-9]* in non-primary
>> configuration. Ignored.),
>> +     qr(WSREP: TO isolation failed for: .*),
>> +     qr|WSREP: gcs_caused\(\) returned .*|,
>> +     qr|WSREP: Protocol violation. JOIN message sender .* is not in state
>> transfer \(SYNCED\). Message ignored.|,
>> +     qr(WSREP: Action message in non-primary configuration from member
>> [0-9]*),
>>     );
>>
>>
>> _______________________________________________
>> commits mailing list
>> commits@xxxxxxxxxxx
>> https://lists.askmonty.org/cgi-bin/mailman/listinfo/commits
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~maria-developers
> Post to     : maria-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maria-developers
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Regards
Sachin Setiya
Software Engineer at  MariaDB


References