replication-manager

command module
Version: v2.0.2+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2020 License: GPL-3.0 Imports: 8 Imported by: 0

README

replication-manager Build Status Stories in Ready Gitter

replication-manager

replication-manager is an high availability solution to manage MariaDB 10.x and MySQL & Percona Server 5.7 GTID replication topologies.

The main features are:

  • Replication monitoring
  • Topology detection
  • Slave to master promotion (switchover)
  • Master election on failure detection (failover)
  • Replication best practice enforcement
  • Target to up to zero loss in most failure scenarios
  • Multiple cluster management
  • Proxy integration (ProxySQL, MaxScale, HAProxy, Spider)

Documentation

License

replication-manager is released under the GPLv3 license. (complete licence text)

It includes third-party libraries released under their own licences. Please refer to the vendor directory for more information.

It also includes derivative work from the go-carbon library by Roman Lomonosov, released under the MIT licence and found under the graphite directory. The original library can be found here: https://github.com/lomik/go-carbon

Replication Manager for MySQL and MariaDB is developed and supported by SIGNAL 18 SARL.

Documentation

The Go Gopher

There is no documentation for this package.

Source Files

Directories

Path Synopsis
replication-manager - Replication Manager Monitoring and CLI for MariaDB and MySQL Copyright 2017 Signal 18 SARL Authors: Guillaume Lefranc <guillaume@signal18.io> Stephane Varoqui <svaroqui@gmail.com> This source code is licensed under the GNU General Public License, version 3.
replication-manager - Replication Manager Monitoring and CLI for MariaDB and MySQL Copyright 2017 Signal 18 SARL Authors: Guillaume Lefranc <guillaume@signal18.io> Stephane Varoqui <svaroqui@gmail.com> This source code is licensed under the GNU General Public License, version 3.
nbc
carbonzipper/carbonzipperpb
Package carbonzipperpb is a generated protocol buffer package.
Package carbonzipperpb is a generated protocol buffer package.
carbonzipper/mlog
mini logging package
mini logging package
carbonzipperpb
Package carbonzipperpb is a generated protocol buffer package.
Package carbonzipperpb is a generated protocol buffer package.
helper/framing
Package framing provides a prefix length framed net.Conn connection.
Package framing provides a prefix length framed net.Conn connection.
persister
this is a parser for graphite's storage-schemas.conf it supports old and new retention format see https://graphite.readthedocs.io/en/0.9.9/config-carbon.html#storage-schemas-conf based on https://github.com/grobian/carbonwriter but with some improvements
this is a parser for graphite's storage-schemas.conf it supports old and new retention format see https://graphite.readthedocs.io/en/0.9.9/config-carbon.html#storage-schemas-conf based on https://github.com/grobian/carbonwriter but with some improvements
qa
whisper
Package whisper implements Graphite's Whisper database format
Package whisper implements Graphite's Whisper database format
replication-manager - Replication Manager Monitoring and CLI for MariaDB and MySQL Copyright 2017 Signal 18 SARL Authors: Guillaume Lefranc <guillaume@signal18.io> Stephane Varoqui <svaroqui@gmail.com> This source code is licensed under the GNU General Public License, version 3.
replication-manager - Replication Manager Monitoring and CLI for MariaDB and MySQL Copyright 2017 Signal 18 SARL Authors: Guillaume Lefranc <guillaume@signal18.io> Stephane Varoqui <svaroqui@gmail.com> This source code is licensed under the GNU General Public License, version 3.
Package termlog is a termbox logging package
Package termlog is a termbox logging package

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL