apple / foundationdb

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

Fast Restore: Support processing only log files in a version range #3564

Closed xumengpanda closed 1 month ago

xumengpanda commented 4 years ago

In hybrid restore (https://github.com/apple/foundationdb/issues/2127), we still need the fast restore to replay mutations to the point-in-time. But the fast restore no longer needs to process range files or to process all log files.

This issue includes

oleg68 commented 3 years ago

This feature already exists in the old style restore:

fdbrestore start --incremental --begin_version <Snapshot Version> allows to process only mutation log from the specified snapshot version