-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Integrate BulkDump/BulkLoad with backup/restore system #12608
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
saintstack
commented
Dec 24, 2025
Result of foundationdb-pr-clang-ide on Linux RHEL 9
|
Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x
|
Result of foundationdb-pr-clang-arm on Linux CentOS 7
|
Result of foundationdb-pr-macos on macOS Ventura 13.x
|
Result of foundationdb-pr-clang on Linux RHEL 9
|
Result of foundationdb-pr on Linux RHEL 9
|
|
Failures are in AtomicBackupToDBCorrectness.toml and VersionStampSwitchover.toml. Don't seem related but will dig more. |
Result of foundationdb-pr-cluster-tests on Linux RHEL 9
|
This commit adds the ability to use BulkDump for creating backup snapshots and BulkLoad for restoring them, providing faster backup/restore operations for large databases. Key changes: - Add BulkDumpTaskFunc to create SST file snapshots during backup - Add BulkLoadRestoreTaskFunc to restore from BulkDump snapshots - Store bulkDumpJobId in snapshot metadata for restore coordination - Add snapshotMode parameter (0=RANGEFILE, 1=BULKDUMP) to control backup type - Add useRangeFileRestore parameter to control restore method - Add CLIENT_KNOBS for configurable job timeouts - Add test assertions to verify BulkDump/BulkLoad execution - Check for existing running jobs to avoid conflicts when multiple agents run - Properly scope state variables for error handling in Flow actors New test: tests/slow/BackupS3BlobBulkLoadRestore.toml
b47782e to
4a7a00f
Compare
|
Fix compile failure. |
Result of foundationdb-pr-clang-ide on Linux RHEL 9
|
Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x
|
Result of foundationdb-pr-clang-arm on Linux CentOS 7
|
Result of foundationdb-pr-clang on Linux RHEL 9
|
Result of foundationdb-pr-macos on macOS Ventura 13.x
|
Result of foundationdb-pr on Linux RHEL 9
|
|
Joshua for this latest PR:
Failure is this (No changes to DD in the patch...)
|
Result of foundationdb-pr-cluster-tests on Linux RHEL 9
|