https://github.com/percona/percona-tokubackup
https://github.com/percona/percona-tokubackup
ps
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/percona/percona-tokubackup
- Owner: percona
- License: agpl-3.0
- Created: 2013-05-17T21:31:21.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2022-12-05T12:50:11.000Z (over 3 years ago)
- Last Synced: 2023-03-11T03:13:01.223Z (over 3 years ago)
- Topics: ps
- Language: C++
- Size: 864 KB
- Stars: 38
- Watchers: 101
- Forks: 25
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: COPYING.AGPLv3
Awesome Lists containing this project
README
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.