Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance galera to interact over multiple clusters #1141

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Oct 26, 2018

  1. Enhance galera to interact over multiple clusters

    This change adds a new resource agent "stretch_galera"
    which builds off of the existing "galera" agent.
    To accommodate this, the "galera" agent's shell script
    structure is modified slightly so that it can be sourced
    for its functions.
    
    The new resource agent adds a new parameter "remote_node_map"
    to the Galera resource agent which allows it to consider
    galera node names that are in other clusters as part of its
    Galera quorum.  To achieve this, it launches read-only pcs
    commands to the remote clusters in order to view and modify
    remote state variables.
    
    Additionally, the stretch agent honors an optional pcs
    attribute <node>-initial-bootstrap which when applied to the
    local pcs nodes, will allow Galera to be bootstrapped with only
    that subset of nodes, without the additional remote nodes
    being available yet.  An installer can set these attributes
    to allow the first pcs cluster to come online before subsequent
    clusters, and then remove the attributes.
    zzzeek committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    9689ea2 View commit details
    Browse the repository at this point in the history