garage/src
Zdenek Crha 4b54e053df convert_db: prevent conversion between same input/output engine
Use optional DB open overrides for both input and output database.

Duplicating the same override flag for input/output would result in too
many, too long flags. It would be too costly for very rare edge-case
where converting between same DB engine, just with different flags.

Because overrides flags for different engines are disjoint and we are
preventing conversion between same input/ouput DB engine, we can have
only one set.

The override flag will be passed either to input or output, based on
engine type it belongs to. It will never be passed to both of them and
cause unwelcome surprise to user.
2024-01-18 17:57:56 +01:00
..
api Bump version to 0.9.1 2024-01-16 16:28:17 +01:00
block Bump version to 0.9.1 2024-01-16 16:28:17 +01:00
db convert_db: prevent conversion between same input/output engine 2024-01-18 17:57:56 +01:00
format-table fix clippy lint in format-table crate 2023-05-17 13:06:37 +02:00
garage convert_db: prevent conversion between same input/output engine 2024-01-18 17:57:56 +01:00
k2v-client introduce dedicated return type for PollRange 2023-06-24 10:17:20 +02:00
model Bump version to 0.9.1 2024-01-16 16:28:17 +01:00
rpc Bump version to 0.9.1 2024-01-16 16:28:17 +01:00
table Bump version to 0.9.1 2024-01-16 16:28:17 +01:00
util Bump version to 0.9.1 2024-01-16 16:28:17 +01:00
web Bump version to 0.9.1 2024-01-16 16:28:17 +01:00