Skip to content
/ galera Public
forked from codership/galera

Synchronous multi-master replication library

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

MariaDB/galera

This branch is 510 commits ahead of, 6 commits behind codership/galera:4.x.

Folders and files

NameName
Last commit message
Last commit date
Jul 22, 2024
Nov 27, 2024
Jul 17, 2018
Jan 24, 2025
Nov 15, 2021
Jan 24, 2025
Nov 27, 2024
Aug 10, 2024
Nov 27, 2024
Nov 27, 2024
Jan 24, 2025
Nov 25, 2020
Nov 27, 2024
Jan 28, 2023
Jul 2, 2024
May 18, 2022
Oct 12, 2023
Jul 18, 2018
Nov 20, 2020
Jul 9, 2020
Feb 1, 2011
Aug 27, 2024
Feb 8, 2016
Feb 9, 2021
Jan 29, 2021
Jul 14, 2020
Nov 27, 2024
Feb 9, 2013
Sep 11, 2024
Feb 19, 2021
Nov 27, 2024

Repository files navigation

Codership Oy
http://www.codership.com
<[email protected]>

This is Galera replication - Codership's implementation of the write set
replication (wsrep) interface (https://github.com/codership/wsrep-API).
The software and other files in this directory unless otherwise noted
are distributed under GPLv2, see COPYING for details.


BUILDING - General

Build Requirements:
* CMake build system https://cmake.org/
* Check unit test library http://check.sourceforge.net/
* Boost devel package http://www.boost.org/
* OpenSSL devel package

Optional:
* Asio C++ library devel package (http://think-async.com/)

To build with CMake, do:
 $ cmake .
 $ make
Run unit tests with CMake:
 $ make test

Note that Scons has been obsoleted since Galera 3.32, but it is still possible
to compile by running:
 $ scons
(default optimized build)
or
 $ ./scripts/build.sh --scons
(see ./scripts/build.sh --help for information on options)


To build MySQL/Galera demo distribution, clone
https://github.com/codership/mysql-wsrep into some directory (hereafter
<MYSQL_DIR>) and run build script from this directory (hereafter <GALERA_DIR>):

 $ cd <MYSQL_DIR>
 $ git clone --single-branch --branch 5.6 \
       https://github.com/codership/mysql-wsrep.git
 $ cd <GALERA_DIR>
 $ MYSQL_SRC=<MYSQL_DIR>/mysql-wsrep ./scripts/mysql/build.sh -b -s -o -t

After successful build, demo package can be found under scripts/mysql.

BUILDING - on Ubuntu 20.04 or later

 1) apt-get install check cmake libasio-dev libboost-dev \
         libboost-program-options-dev libssl-dev

Then proceed as described above.

BUILDING - on RHEL 8 or later

 1) yum install gcc gcc-c++ cmake boost-devel check-devel openssl-devel

Then proceed as described above.

For more information, see:
* Codership mailing list: http://groups.google.com/group/codership-team
* http://galeracluster.com/
* Codership home page: http://www.codership.com

About

Synchronous multi-master replication library

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 89.1%
  • Shell 4.9%
  • C 4.5%
  • Python 0.8%
  • CMake 0.7%
  • Perl 0.0%