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

Validate Mutation Version in Accumulative Checksum Framework #11293

Closed kakaiu closed 5 months ago

kakaiu commented 5 months ago

This PR validates the key invariant kept by the transaction system: Given a mutation sent by a commit proxy at a commit version, a storage server sees this mutation at the same version provided by tLog cursor.

20240411-201533-zhewang-1565e777065b17fe compressed=True data_size=36595364 duration=4889247 ended=100000 fail_fast=10 max_runs=100000 pass=100000 priority=100 remaining=0 runtime=1:21:30 sanity=False started=100000 stopped=20240411-213703 submitted=20240411-201533 timeout=5400 username=zhewang

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 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 5 months ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 5 months ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 5 months ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 5 months ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

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

foundationdb-ci commented 5 months ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 5 months ago

Result of foundationdb-pr-clang on Linux CentOS 7