Skip to content
This repository has been archived by the owner on Jun 12, 2020. It is now read-only.

Testing TokuDB

Rik Prohaska edited this page May 29, 2015 · 24 revisions

Fractal tree unit tests

Fractal tree code coverage

The fractal tree unit tests with code coverage ON should be run on the TokuDB and TokuMX release branches. This is NOT currently done.

Fractal tree stress tests

TokuDB MySQL tests

  • Run TokuDB MySQL tests
  • Duration: 3 hours on an 8 core machine
  • Duration with valgrind: 4 hours on an 8 core machine

sql-bench

TokuDB storage engine unit tests

Various TPC-H table loads with data and table verification

This test loads a TPC-H database with a given scale factor into TokuDB and verifies that the data is correct by comparing with a good copy of the data. The test also verifies that fractal trees by running 'check table' on the various TokuDB tables.

Air traffic ontime database loads and queries

iibench inserts + queries with table verification

The iibench test writes rows to a table with an auto increment primary key and 3 secondary keys with concurrent queries to the table. When 1B rows are written, the fractal trees for the table are verified with 'check table'.

Benchmarks

  • What are the benchmarks?
  • How are the benchmark results analyzed?
  • Where are the test scripts?
  • What is the test duration?

Hot Backup Unit Tests

Hot Backup

  • Where are the tests scripts?
  • What is the test duration?

Read free replication

Upgrade tests

  • What tests are run?
  • Where are the test scripts?
  • What is the test duration?