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
2024-01-16 16:28:17 +01:00
2023-08-29 11:32:42 +02:00
2024-01-16 16:28:17 +01:00
2020-06-30 17:18:42 +02:00
2023-10-05 10:42:10 +02:00
2023-01-04 18:35:10 +01:00
2023-01-04 18:35:10 +01:00
2024-01-16 16:28:17 +01:00
2024-01-16 16:28:17 +01:00
2024-01-16 16:28:17 +01:00
2022-10-18 13:39:21 +02:00
2022-05-10 13:16:57 +02:00
2021-03-16 16:35:46 +01:00
2023-01-26 15:04:32 +01:00
2022-09-21 12:53:02 +02:00
2020-04-10 22:01:48 +02:00

Garage Build Status

Garage logo

[ Website and documentation | Binary releases | Git repository | Matrix channel ]

Garage is an S3-compatible distributed object storage service designed for self-hosting at a small-to-medium scale.

Garage is designed for storage clusters composed of nodes running at different physical locations, in order to easily provide a storage service that replicates data at these different locations and stays available even when some servers are unreachable. Garage also focuses on being lightweight, easy to operate, and highly resilient to machine failures.

Garage is built by Deuxfleurs, an experimental small-scale self hosted service provider, which has been using it in production since its first release in 2020.

Learn more on our dedicated documentation pages:

Garage is entirely free software released under the terms of the AGPLv3.

Description
No description provided
Readme AGPL-3.0 43 MiB
Languages
Rust 94.2%
Clojure 1.8%
Shell 1.8%
Nix 1.2%
Python 0.7%
Other 0.2%