No description, website, or topics provided.
C++ Python TeX CMake C Shell Makefile
Switch branches/tags
tokumx-2.0.2 tokumx-2.0.1 tokumx-2.0.1-rc.2 tokumx-2.0.1-rc.1 tokumx-2.0.1-rc.0 tokumx-2.0.0 tokumx-2.0.0-rc.1 tokumx-2.0.0-rc.0 tokumx-1.5.1 tokumx-1.5.1-rc.0 tokumx-1.5.0 tokumx-1.5.0-rc.2 tokumx-1.5.0-rc.1 tokumx-1.5.0-rc.0 tokumx-1.5.0-alpha.1 tokumx-1.5.0-alpha.0 tokumx-1.4.3 tokumx-1.4.2 tokumx-1.4.2-rc.0 tokumx-1.4.2-alpha.1 tokumx-1.4.2-alpha.0 tokumx-1.4.1 tokumx-1.4.1-rc.4 tokumx-1.4.1-rc.3 tokumx-1.4.1-rc.2 tokumx-1.4.1-rc.1 tokumx-1.4.1-rc.0 tokumx-1.4.0 tokumx-1.4.0-rc.1 tokumx-1.4.0-rc.0 tokumx-1.4.0-alpha.0 tokumx-1.3.3 tokumx-1.3.3-rc.2 tokumx-1.3.3-rc.1 tokumx-1.3.3-rc.0 tokumx-1.3.2 tokumx-1.3.2-rc.1 tokumx-1.3.2-rc.0 tokumx-1.3.1 tokumx-1.3.1-rc.0 tokumx-1.3.0 tokumx-1.3.0-rc.1 tokumx-1.3.0-rc.0 tokumx-1.2.1 tokumx-1.2.1-rc.1 tokumx-1.2.1-rc.0 tokumx-1.2.0 tokumx-1.2.0-rc.2 tokumx-1.2.0-rc.0 tokumx-1.1.0-rc.0 tokudb-backup-0.17 tokudb-backup-0.16 tokudb-backup-0.15 tokudb-backup-0.14 tokudb-backup-0.9 tokudb-backup-0.8 tokudb-7.5.7 tokudb-7.5.7-rc4 tokudb-7.5.7-rc3 tokudb-7.5.7-rc2 tokudb-7.5.7-ft656a tokudb-7.5.6 tokudb-7.5.6-rc3 tokudb-7.5.6-rc2 tokudb-7.5.5 tokudb-7.5.5-rc3 tokudb-7.5.5-rc2 tokudb-7.5.5-rc1 tokudb-7.5.4 tokudb-7.5.4-rc5 tokudb-7.5.4-a3 tokudb-7.5.3 tokudb-7.5.3-rc5 tokudb-7.5.3-rc4 tokudb-7.5.3-rc3 tokudb-7.5.2 tokudb-7.5.2-rc3 tokudb-7.5.2-a2 tokudb-7.5.0 tokudb-7.5.0-rc2 tokudb-7.5.0-rc1 tokudb-7.1.8-rc7 tokudb-7.1.7 tokudb-7.1.7a tokudb-7.1.6 tokudb-7.1.6-rc.3 tokudb-7.1.6-rc.2 tokudb-7.1.5 tokudb-7.1.5-rc.4 tokudb-7.1.5-rc.3 tokudb-7.1.5-rc.2 tokudb-7.1.5-rc.1 tokudb-7.1.0 tokudb-7.0.4 tokudb-7.0.3 tokudb-7.0.2 tokudb-7.0.2-rc.3 tokudb-7.0.2-rc.2 tokudb-7.0.2-rc.1 tokudb-7.0.2-rc.0
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Percona TokuBackup

Percona TokuBackup is a C library that allows users to make consistent copies of a directory of files, even while the respective files are being edited, removed, added, and/or renamed.

This repository contains the library and associated unit and integration tests.

Building

This library requires cmake 2.8.8 or greater to create a build environment on your target machine. To create this environment, from the top of the repository:

cd backup
mkdir MAKEDIR
cd MAKEDIR
CC=gcc47 CXX=g++47 cmake ..

To build you then simply have to type:

make

Testing

To run a combined suite of unit tests and integration tests, run the following command after building:

ctest

This will show the progress of the tests and run valgrind memory and thread checks for each test.