apple / foundationdb

FoundationDB - the open source, distributed, transactional key-value store
https://apple.github.io/foundationdb/
Apache License 2.0
14.42k stars 1.31k forks source link

add stand-alone tlog test #11372

Closed dlambrig closed 3 months ago

dlambrig commented 5 months ago

These tests start actors to create a TLog, push data to it, and then peek the data. The data is validated. One of the tests exercises the recovery flow. The purpose of these tests is to provide a controlled environment to experiment with TLog operations, especially recovery.

fdbserver -r unittests -f /fdbserver/test/TestTLogRecovery fdbserver -r unittests -f /fdbserver/test/TestTLogCommits

Joshua: 20240706-170846-dlambrig-0512a114849c3a4f

Code-Reviewer Section

The general pull request guidelines can be found here.

Please check each of the following things and check all boxes before accepting a PR.

For Release-Branches

If this PR is made against a release-branch, please also check the following:

foundationdb-ci commented 3 months ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang-ide on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-macos on macOS Ventura 13.x

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr on Linux CentOS 7

sbodagala commented 3 months ago

Maybe I will understand these changes better when I write a unit test based on this framework.

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang-ide on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-macos on macOS Ventura 13.x

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 3 months ago

Result of foundationdb-pr-clang on Linux CentOS 7