SST failure can leave donor hanging

Description

In case that SST fails (like in PXC-3152) it can cause donor to hang.

After the joining has failed service isn't running on the joiner (pxc2) node, and/but the donor is left in the Donor/Desynced state.

Partial output from donor (pxc1):

I'm able to reproduce this with:

on Ubuntu 16.04 and 18.04.

I'm able to connect with the client (on pxc1) but running commands leaves the client not responding. Opening up another session I'm able to see the databases:

Environment

None

blocks

Smart Checklist

Activity

Done

Details

Assignee

Reporter

Needs Review

Yes

Time tracking

1d 2h 50m logged

Fix versions

Affects versions

Priority

Smart Checklist

Created April 10, 2020 at 7:21 PM
Updated March 6, 2024 at 9:38 PM
Resolved April 29, 2020 at 1:15 PM