<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h3 class="title">
      <a name="group-replication-functions">
      </a>
      14.18.1 Group Replication Functions
     </h3>
    </div>
   </div>
  </div>
  <div class="toc">
   <dl class="toc">
    <dt>
     <span class="section">
      <a href="group-replication-functions-for-new-primary.html">
       14.18.1.1 Function which Configures Group Replication Primary
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="group-replication-functions-for-mode.html">
       14.18.1.2 Functions which Configure the Group Replication Mode
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="group-replication-functions-for-maximum-consensus.html">
       14.18.1.3 Functions to Inspect and Configure the Maximum Consensus Instances of a
          Group
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="group-replication-functions-for-communication-protocol.html">
       14.18.1.4 Functions to Inspect and Set the Group Replication Communication
Protocol Version
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="group-replication-functions-for-member-actions.html">
       14.18.1.5 Functions to Set and Reset Group Replication Member Actions
      </a>
     </span>
    </dt>
   </dl>
  </div>
  <a class="indexterm" name="idm46045194031216">
  </a>
  <a class="indexterm" name="idm46045194030128">
  </a>
  <p>
   The functions described in the following sections are used with
        Group Replication.
  </p>
  <div class="table">
   <a name="idm46045194028128">
   </a>
   <p class="title">
    <b>
     Table 14.25 Group Replication Functions
    </b>
   </p>
   <div class="table-contents">
    <table frame="box" rules="all" summary="A reference that lists functions used with MySQL Group Replication.">
     <colgroup>
      <col style="width: 28%"/>
      <col style="width: 71%"/>
     </colgroup>
     <thead>
      <tr>
       <th>
        Name
       </th>
       <th>
        Description
       </th>
      </tr>
     </thead>
     <tbody>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-member-actions.html#function_group-replication-disable-member-action">
         <code class="literal">
          group_replication_disable_member_action()
         </code>
        </a>
       </td>
       <td>
        Disable member action for event specified
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-member-actions.html#function_group-replication-enable-member-action">
         <code class="literal">
          group_replication_enable_member_action()
         </code>
        </a>
       </td>
       <td>
        Enable member action for event specified
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-communication-protocol.html#function_group-replication-get-communication-protocol">
         <code class="literal">
          group_replication_get_communication_protocol()
         </code>
        </a>
       </td>
       <td>
        Get version of group replication communication protocol currently
      in use
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-maximum-consensus.html#function_group-replication-get-write-concurrency">
         <code class="literal">
          group_replication_get_write_concurrency()
         </code>
        </a>
       </td>
       <td>
        Get maximum number of consensus instances currently set for group
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-member-actions.html#function_group-replication-reset-member-actions">
         <code class="literal">
          group_replication_reset_member_actions()
         </code>
        </a>
       </td>
       <td>
        Reset all member actions to defaults and configuration version
      number to 1
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-new-primary.html#function_group-replication-set-as-primary">
         <code class="literal">
          group_replication_set_as_primary()
         </code>
        </a>
       </td>
       <td>
        Make a specific group member the primary
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-communication-protocol.html#function_group-replication-set-communication-protocol">
         <code class="literal">
          group_replication_set_communication_protocol()
         </code>
        </a>
       </td>
       <td>
        Set version for group replication communication protocol to use
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-maximum-consensus.html#function_group-replication-set-write-concurrency">
         <code class="literal">
          group_replication_set_write_concurrency()
         </code>
        </a>
       </td>
       <td>
        Set maximum number of consensus instances that can be executed in
      parallel
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-mode.html#function_group-replication-switch-to-multi-primary-mode">
         <code class="literal">
          group_replication_switch_to_multi_primary_mode()
         </code>
        </a>
       </td>
       <td>
        Changes the mode of a group running in single-primary mode to
      multi-primary mode
       </td>
      </tr>
      <tr>
       <td>
        <a class="link" href="group-replication-functions-for-mode.html#function_group-replication-switch-to-single-primary-mode">
         <code class="literal">
          group_replication_switch_to_single_primary_mode()
         </code>
        </a>
       </td>
       <td>
        Changes the mode of a group running in multi-primary mode to
      single-primary mode
       </td>
      </tr>
     </tbody>
    </table>
   </div>
   <div class="table-contents">
    <table cellpadding="0" cellspacing="0" style="position: fixed; top: 0px; display: none; left: 401px; width: 739px;">
     <thead>
      <tr>
       <th style="width: 405.156px;">
        Name
       </th>
       <th style="width: 332.844px;">
        Description
       </th>
      </tr>
     </thead>
    </table>
   </div>
  </div>
  <br class="table-break"/>
 </div>
 <br/>
</div>
