Bug #82290 server parameter extraction for Group Replication lacks the server version
Submitted: 20 Jul 2016 11:13 Modified: 2 Sep 2016 9:01
Reporter: Pedro Gomes Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Replication Severity:S3 (Non-critical)
Version:5.7.15 OS:Any
Assigned to: CPU Architecture:Any

[20 Jul 2016 11:13] Pedro Gomes
Description:
In the server code in place to extract server parameters such as its
port and hostname, we cannot use it to extract the server version.

How to repeat:
See: 

include/mysql/group_replication_priv.h

  @param[out] hostname
  @param[out] port
  @param[out] uuid

void get_server_host_port_uuid(char **hostname, uint *port, char** uuid);

Suggested fix:
Add a parameter for the server version:

  @param[out] hostname
  @param[out] port
  @param[out] uuid
  @param[out] server_version

void get_server_parameters(char **hostname, uint *port, char **uuid,
                           unsigned int *server_version);
[2 Sep 2016 9:01] David Moss
Posted by developer:
 
Noted there is no relevant information for docs. Thanks Pedro!