Issues

Select view

Select search mode

 
50 of 77

PXC Regression testing upgrade

Done

Description

Currently we run the galera and sys_vars MTR runs as part of PXC release.

We are now looking at enabling the full test suite. This will be a joined effort;

QA to enable Jenkins runs for full test suite
DEV to fix any failed regression tests 

Environment

None

Smart Checklist

Details

Assignee

Reporter

Labels

Time tracking

7h 51m logged

Priority

Smart Checklist

Created February 27, 2018 at 9:52 PM
Updated March 6, 2024 at 10:19 PM
Resolved February 28, 2023 at 11:20 AM

Activity

Kamil HolubickiFebruary 28, 2023 at 11:20 AM

Full MTR is executed for 5.7 and 8.0

roel.vandepaarApril 13, 2018 at 1:39 AM
Edited

This project has stalled ftm. due to other ongoings + it not being clear what the best way is to proceed. We will revisit this later.

Krunal BauskarMarch 16, 2018 at 3:10 AM

I am still not sure we want do it this way.

But here is how a test start galera cluster

--source include/galera_cluster.inc

You can check more about it from the existing galera test-cases located here mysql-test/suite/galera/t

Also, just including the test to start galera cluster may not suffice. Test-case may need tunning to adapt to galera cluster (like galera cluster start 2 node cluster and respective 2 connections).

roel.vandepaarMarch 16, 2018 at 12:25 AM
Edited

Using the link you provided, I can see many failures of this kind;

Looks like a missing component needs to be installed.

As for PXC, right. This may require some research into how to do this with MTR - perhaps start locally to see how easy it is to do. Perhaps MTR changes by will be needed to start PXC in cluster mode. Thanks.

We also need to ensure that this job is run on releases (an perhaps even as a "clean run" requirement on every commit) and that developers start checking them on a regular basis, alike to PS.

Ramesh SivaramanMarch 12, 2018 at 9:06 AM

Since these tests are executed in standalone mode it is same as PS test. To enable PXC test we need to start PXC in cluster mode and that will give PXC specific failures.