No description
  • C++ 89.9%
  • C 7.7%
  • Python 0.8%
  • CMake 0.7%
  • Shell 0.7%
Find a file
Daniel Baumann 3bab915ab4
Releasing fastforward version 26.4.25-3~ffwd13+u1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-06-11 15:27:34 +02:00
.jenkins Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
asio Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
cmake Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
common Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
debian Releasing fastforward version 26.4.25-3~ffwd13+u1. 2026-06-11 15:27:34 +02:00
docs Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
galera Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
galerautils Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
garb Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
gcache Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
gcomm Merging upstream version 26.4.24. 2025-11-23 20:36:36 +01:00
gcs Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
man Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
scripts Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
tests Merging upstream version 26.4.24. 2025-11-23 20:36:36 +01:00
wsrep Merging upstream version 26.4.24. 2025-11-23 20:36:36 +01:00
.clang-format Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
.whitesource Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
AUTHORS Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
CMakeLists.txt Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
CONTRIBUTING.md Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
CONTRIBUTOR_AGREEMENT.txt Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
CONTRIBUTORS.txt Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
COPYING Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
DartConfiguration.tcl Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
GALERA_GIT_REVISION Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
GALERA_REVISION Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
GALERA_VERSION Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00
LICENSE Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
README Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
SConscript Adding upstream version 26.4.23. 2025-11-23 20:35:59 +01:00
SConstruct Merging upstream version 26.4.25. 2026-03-05 18:49:24 +01:00

Codership Oy
http://www.codership.com
<info@codership.com>

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