Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-5087

MariaDB Galera Cluster xtrabackup_sst script is outdated and haproxy scripts are missing

    Details

    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Fix Version/s: 10.1
    • Component/s: None
    • Labels:

      Description

      Hello,

      in latest MariaDB Galera cluster, xtrabackup script is outdated. Please update from upstream: wget http://bazaar.launchpad.net/~percona-core/percona-xtradb-cluster/5.5/download/head:/wsrep_sst_xtrabackup-20120827055340-1xdl88v3duvonkwy-1/wsrep_sst_xtrabackup.sh -O /usr/bin/wsrep_sst_xtrabackup

      New script supports socat among other things.

      Also, Percona XTRADB cluster release include scripts which are very handy in implementing HA with a loadbalancer such as HAProxy. I think they could be included in the MGC packages.

      Please find scripts attached (it's a modified version courtesy of Joffrey@SkySQL).

      Kind regards
      GL

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            nirbhay_c Nirbhay Choubey added a comment -

            Regarding the script, since its not that useful, lets drop the idea of including it.

            Show
            nirbhay_c Nirbhay Choubey added a comment - Regarding the script, since its not that useful, lets drop the idea of including it.
            Hide
            tanj Guillaume Lefranc added a comment -

            Agreed; we can include the binary in a different package (for example, Enterprise Toolkit or something).

            Show
            tanj Guillaume Lefranc added a comment - Agreed; we can include the binary in a different package (for example, Enterprise Toolkit or something).
            Hide
            mrperl James Briggs added a comment -

            Percona Cluster currently still uses a bash script called clustercheck with xinetd, so I don't see any need for go or python sources.

            I have added more error handling to their script. I'll add a link here when it gets upstreamed.

            Show
            mrperl James Briggs added a comment - Percona Cluster currently still uses a bash script called clustercheck with xinetd, so I don't see any need for go or python sources. I have added more error handling to their script. I'll add a link here when it gets upstreamed.
            Hide
            tanj Guillaume Lefranc added a comment -

            No, Percona doesn't currently use a bash script. The python script is authored by them.
            The reason not to use a bash script is to avoid external dependencies such as xinetd. Not everyone wants to set that up.

            Show
            tanj Guillaume Lefranc added a comment - No, Percona doesn't currently use a bash script. The python script is authored by them. The reason not to use a bash script is to avoid external dependencies such as xinetd. Not everyone wants to set that up.
            Hide
            tanj Guillaume Lefranc added a comment -

            @nirbhay_c can you please close this issue as we have agreed that we won't update that.

            Show
            tanj Guillaume Lefranc added a comment - @nirbhay_c can you please close this issue as we have agreed that we won't update that.

              People

              • Assignee:
                nirbhay_c Nirbhay Choubey
                Reporter:
                tanj Guillaume Lefranc
              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 hour
                  1h
                  Remaining:
                  Remaining Estimate - 1 hour
                  1h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified