Bug #95043 Certification_handler does not handle the HANDLER_START_ACTION
Submitted: 17 Apr 2019 9:08 Modified: 3 Jun 2019 11:39
Reporter: Lei Peng Peng Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Server: Group Replication Severity:S3 (Non-critical)
Version:5.7.24 OS:Any
Assigned to: MySQL Verification Team CPU Architecture:Any

[17 Apr 2019 9:08] Lei Peng Peng
Description:
If I pass the HANDLER_STOP_ACTION into handler:
1、The Certification_handler::handle_action(Pipeline_action* action) will call 
   'cert_module->terminate()'.
2、The Applier_handler::handle_action(Pipeline_action* action) will call 
   'stop_applier_thread()'

If I pass the HANDLER_START_ACTION into handler:
There is only the Applier_handler handle the action,It will call 
 'start_applier_thread()'.

It does not call the Certification_handler.

So, if I first pass the stop action,then pass the start action.the brocast thread will not run.

I think this is code bug.

How to repeat:
Analysis code

Suggested fix:
In Certification_handler ,handle the HANDLER_START_ACTION .
[3 May 2019 11:39] MySQL Verification Team
Hi,

Can you send us a small test case for this?

thanks
[4 Jun 2019 1:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".