a) This also breaks wsrep_sst_donor_rejects_queries since even with that ON, client connections are closed.
b) Client connections are closed even otherwise in sst_reject_queries (called by wsrep_sst_donate_cb). However, in that it is " wsrep_close_client_connections(TRUE);".
Next, the questions before removing the above wsrep_close_client_connections:
a) Is IST fully conformable to a heavy DML load running in parallel. (since, I presume there are no MDL locks held during IST)
b) Do we now need wsrep_close_client_connections(TRUE) in wsrep_reject_queries than wsrep_close_client_connections(FALSE); since otherwise open client connections may overlap with SST.
Agree,
a) This also breaks wsrep_sst_ donor_rejects_ queries since even with that ON, client connections are closed.
b) Client connections are closed even otherwise in sst_reject_queries (called by wsrep_sst_ donate_ cb). However, in that it is " wsrep_close_ client_ connections( TRUE);" .
Next, the questions before removing the above wsrep_close_ client_ connections:
a) Is IST fully conformable to a heavy DML load running in parallel. (since, I presume there are no MDL locks held during IST)
b) Do we now need wsrep_close_ client_ connections( TRUE) in wsrep_reject_ queries than wsrep_close_ client_ connections( FALSE); since otherwise open client connections may overlap with SST.