garage/src/garage
Zdenek Crha 4b54e053df
All checks were successful
continuous-integration/drone/pr Build is passing
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
..
admin admin docs: reformatting, key admin: add check 2023-06-14 17:19:25 +02:00
cli convert_db: prevent conversion between same input/output engine 2024-01-18 17:57:56 +01:00
repair Garage v0.8.5 2024-01-16 12:12:27 +01:00
tests garage_db: refactor transactions and add on_commit mechanism 2023-09-21 15:35:31 +02:00
Cargo.toml Bump version to 0.9.1 2024-01-16 16:28:17 +01:00
main.rs help, comments: make clear that full-length node ID = public key 2024-01-16 14:04:11 +01:00
secrets.rs config: additional tests for secret sourcing 2024-01-15 17:30:30 +01:00
server.rs Merge pull request 'monitoring: finer histogram boundaries in prometheus metrics (fix #531)' (#686) from fix-531 into main-0.8.x 2024-01-15 16:44:58 +00:00
tracing_setup.rs First version of admin API (#298) 2022-05-24 12:16:39 +02:00