Details

    • New Feature
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Won't Do
    • None
    • N/A
    • N/A

    Description

      Add garbd monitoring to galeramon.

      Attachments

        Issue Links

          Activity

            As of today galera has an arbiter solution to preserve quorum in case of network issues.
            Role of the garbd (aka galera arbitrator daemon) :
            be part of the quorum to try and preserve it
            relay proxy for galera messages

            aas of today the garbd is just the wsrep plugin ( see there https://galeracluster.com/library/documentation/architecture.html)
            with plugs so that it always happily certifies anything instantly.

            moving it to maxscale monitor would provide maxscale with powerfull integration into galera cluster and would totally make sense.

            Since maxscale usually runs into the same DCs as galera nodes, we could just make a direct port with some tweaks to provide informations to the monitor.
            Yet the best integration would be : having codership separating the replication traffic from the quorum calculation traffic in some way. tahtwould mean we could have a quorum member that doesnt replicate. it could even lead to garbd like piecs of software using vrrp or consul for automatic topology management.

            i will add some design schemas in the coming days.

            SylvainArbaudie Sylvain ARBAUDIE added a comment - As of today galera has an arbiter solution to preserve quorum in case of network issues. Role of the garbd (aka galera arbitrator daemon) : be part of the quorum to try and preserve it relay proxy for galera messages aas of today the garbd is just the wsrep plugin ( see there https://galeracluster.com/library/documentation/architecture.html ) with plugs so that it always happily certifies anything instantly. moving it to maxscale monitor would provide maxscale with powerfull integration into galera cluster and would totally make sense. Since maxscale usually runs into the same DCs as galera nodes, we could just make a direct port with some tweaks to provide informations to the monitor. Yet the best integration would be : having codership separating the replication traffic from the quorum calculation traffic in some way. tahtwould mean we could have a quorum member that doesnt replicate. it could even lead to garbd like piecs of software using vrrp or consul for automatic topology management. i will add some design schemas in the coming days.

            People

              toddstoffel Todd Stoffel (Inactive)
              toddstoffel Todd Stoffel (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.