Commit graph

  • 1c85e5e428
    [nix-improvements] adapt woodpecker pipelines Alex 2024-02-09 11:19:32 +0100
  • d35d4599de
    [nix-improvements] use kaniko and manifest-tools from nixpkgs, simplify Alex 2024-02-09 11:15:52 +0100
  • 9900368380
    [nix-improvements] modernize Nix infrastructure Alex 2024-02-07 19:23:32 +0100
  • e4a43bfd59 Merge pull request 'Upgrade toml, kube, k8s-openapi + code fixes' (#709) from dep-upgrade-202402 into main Alex 2024-02-09 09:32:54 +0000
  • 5c63193d1d
    [dep-upgrade-202402] fix shutdown issue introduced when upgrading hyper Alex 2024-02-08 23:43:59 +0100
  • bcbd15da84
    [dep-upgrade-202402] cargo clippy fixes Alex 2024-02-08 19:02:48 +0100
  • ad5ce968d2
    [dep-upgrade-202402] remove useless mut Alex 2024-02-08 18:57:18 +0100
  • c2e1e172d4
    [dep-upgrade-202402] update toml, kube and k8s-openapi Alex 2024-02-08 18:49:38 +0100
  • 8061bf5e1c Merge pull request 'Use only oxalica/rust-overlay toolchain and not nixpkgs' (#710) from oxalica-toolchain-only into main Alex 2024-02-08 22:29:25 +0000
  • 8724aabdf5
    [oxalica-toolchain-only] remove obsolete comment on toolchains Alex 2024-02-08 23:23:27 +0100
  • 57024a2129
    [oxalica-toolchain-only] remove custom toolchains from toolchains.nix Alex 2024-02-08 23:21:00 +0100
  • 9e0b1dcf1c
    [oxalica-toolchain-only] remove use of nixos rust toolchain Alex 2024-02-08 19:10:26 +0100
  • 304a89c57b Merge pull request 'convert drone pipelines to woodpecker' (#708) from woodpecker into main Alex 2024-02-08 17:46:00 +0000
  • 25c2f37667
    [woodpecker] remove upgrade test on i386 Alex 2024-02-08 18:42:26 +0100
  • 4e62e86644
    [woodpecker] disable docker image generation as auth is broken for now Alex 2024-02-08 18:27:33 +0100
  • 8b6a44a53d
    [woodpecker] convert drone pipelines to woodpecker Alex 2024-02-08 15:41:52 +0100
  • 710680da15 Merge pull request 'update toolchain' (#705) from dep-upgrade-202402 into main Alex 2024-02-08 14:58:18 +0000
  • 33e6db8b72
    [dep-upgrade-202402] update rustc to 1.73 Alex 2024-02-07 17:34:00 +0100
  • 3a49f86073 Merge pull request 'Enable LTO for release builds using Nix' (#707) from lto-nix into main Alex 2024-02-08 10:36:49 +0000
  • 2b92e8d7c6
    [lto-nix] enable LTO for release builds using Nix Alex 2024-02-07 19:41:23 +0100
  • 59930977e0 Merge pull request 'Cargo.toml: Enable full LTO in release builds and thin in dev builds.' (#704) from jpds/garage:release-build-lto into main Alex 2024-02-07 16:37:02 +0000
  • 620664ee9c Cargo.toml: Enable full LTO in release builds and thin in dev builds. Jonathan Davies 2024-02-07 16:11:27 +0000
  • 5d941e0100 Merge pull request 'Dependency upgrades: http, hyper, aws-sdk, smaller deps' (#703) from dep-upgrade-202402 into main Alex 2024-02-07 14:59:40 +0000
  • e011941964
    [dep-upgrade-202402] refactor use of BodyStream Alex 2024-02-07 15:25:49 +0100
  • 53746b59e5
    [dep-upgrade-202402] slightly more explicit error management Alex 2024-02-07 14:53:13 +0100
  • a31d1bd496
    [dep-upgrade-202402] fix obsolete DateTime::from_utc calls Alex 2024-02-07 14:48:27 +0100
  • e524e7a30d
    [dep-upgrade-202402] rename BytesBody into ErrorBody for clarity Alex 2024-02-07 14:45:52 +0100
  • fe48d60d2b
    [dep-upgrade-202402] refactor http listener code Alex 2024-02-07 14:33:07 +0100
  • 22332e6c35
    [dep-upgrade-202402] simplify/refactor GetObject Alex 2024-02-05 20:26:33 +0100
  • 81ccd4586e
    [dep-upgrade-202402] upgrade to http/hyper 1.x for tests Alex 2024-02-05 19:57:35 +0100
  • a22bd31920
    [dep-upgrade-202402] migration to http/hyper 1.0 for k2v api Alex 2024-02-05 19:27:12 +0100
  • 0bb5b77530
    [dep-upgrade-202402] wip: port to http/hyper crates v1 Alex 2024-02-05 18:49:54 +0100
  • 6e69a1fffc
    [dep-upgrade-202402] prepare migration to http/hyper 1.0 Alex 2024-02-05 14:44:12 +0100
  • 6e4229e29c
    [dep-upgrade-202402] update aws-sdk dependencies Alex 2024-02-05 14:02:45 +0100
  • c0a7552015
    [dep-upgrade-202402] upgrade easy dependencies Alex 2024-02-05 13:10:56 +0100
  • fe1af5d98b
    [dep-upgrade-202402] refactor dependencies: move all as workspace deps Alex 2024-02-05 13:02:02 +0100
  • f65da26ae2
    [dep-upgrade-202402] update dependency minor versions using cargo update Alex 2024-02-05 12:26:31 +0100
  • feeb076b7f Merge pull request 'Add FOSDEM'24 talk' (#702) from talk-fosdem-24 into main Alex 2024-02-05 11:17:15 +0000
  • fe37202f8f
    [talk-fosdem-24] remove abstract.md Alex 2024-02-05 12:16:09 +0100
  • 76e09c0472
    [talk-fosdem-24] small change in talk Alex 2024-02-01 11:43:21 +0100
  • 1d30cf36c8
    [talk-fosdem-24] improve fosdem 24 talk Alex 2024-01-30 14:27:39 +0100
  • d45189e7b8 Merge pull request 'doc: fix some typos' (#696) from Armael/garage:typos into main Alex 2024-01-28 14:15:47 +0000
  • 91a51dd3e8 doc: fix some typos Armaël Guéneau 2024-01-27 14:51:15 +0100
  • 08a871390e Merge pull request 'convert_db: allow LMDB map size override' (#691) from zdenek.crha/garage:convert_db_lmdb_map_size into main Alex 2024-01-24 08:19:45 +0000
  • c7dad980b7
    [talk-fosdem-24] remove geodistrib paper shot Alex 2024-01-23 17:25:45 +0100
  • c2541f280c
    [talk-fosdem-24] WIP, write talk, modify lots of assets Alex 2024-01-23 16:50:30 +0100
  • 0eef8a69f0 make all garage_db::Engine variants un-conditional Zdenek Crha 2024-01-22 20:38:14 +0100
  • 4de7ac6023
    FOSDEM'24 talk WIP Alex 2024-01-22 18:52:14 +0100
  • 74e72fc996 convert_db: cleanup naming and comments for open overrides Zdenek Crha 2024-01-22 17:52:39 +0100
  • 7a3b863150 Merge pull request 'doc: add presentation at seed webinar 2024-01-12' (#693) from prez-seed-webinar-202401 into main Alex 2024-01-22 13:49:08 +0000
  • d2c40b12e8
    doc/talks: refactor assets Alex 2024-01-22 14:43:46 +0100
  • cf0abbfe42
    rm abstract Alex 2024-01-22 14:33:48 +0100
  • 4b54e053df convert_db: prevent conversion between same input/output engine Zdenek Crha 2024-01-18 17:57:53 +0100
  • 8527dd87cc convert_db: allow LMDB map size override Zdenek Crha 2024-01-17 21:20:34 +0100
  • 0263828560 Merge pull request 'Garage v0.9.1' (#689) from rel-v0.9.1 into main Alex 2024-01-17 12:00:23 +0000
  • ee57dd922b
    Bump version to 0.9.1 Alex 2024-01-16 16:28:17 +0100
  • 9cfeea389a Merge pull request 'CLI help, comments & messages: make clear that full-length node ID = public key' (#688) from rename-public-key into main Alex 2024-01-16 13:33:43 +0000
  • 82a29bf6e5
    help, comments: make clear that full-length node ID = public key Alex 2024-01-16 14:04:11 +0100
  • 707d85f602 Merge pull request 'sync garage v0.9 with garage v0.8' (#657) from sync-08-09 into main Alex 2024-01-16 11:33:27 +0000
  • 4c5be79b80 Merge tag 'v0.8.5' into sync-08-09 Alex 2024-01-16 12:12:27 +0100
  • 083e982f5f Merge pull request 'Garage v0.8.5' (#687) from rel-0.8.5 into main-0.8.x Alex 2024-01-16 10:30:54 +0000
  • 50643e61bf
    Bump version to 0.8.5 Alex 2024-01-16 10:47:33 +0100
  • a6421ee5a5 Merge pull request 'monitoring: finer histogram boundaries in prometheus metrics (fix #531)' (#686) from fix-531 into main-0.8.x Alex 2024-01-15 16:44:58 +0000
  • 993ce74976 Merge pull request '0.8.x: config: refactor secret sourcing' (#685) from secret-sourcing into main-0.8.x Alex 2024-01-15 16:41:50 +0000
  • f512609123
    monitoring: finer histogram boundaries in prometheus metrics (fix #531) Alex 2024-01-15 17:33:35 +0100
  • 97bae7213a
    config: additional tests for secret sourcing Alex 2024-01-15 17:30:30 +0100
  • 7228695ee2
    config: refactor secret sourcing Alex 2024-01-15 17:18:46 +0100
  • ee7fe27d3d Merge pull request 'Add allow_world_readable_secrets option to config file' (#663) from PicNoir/garage:nin/world-readable-conf-file into main-0.8.x Alex 2024-01-15 15:20:16 +0000
  • d91a1de731 Merge pull request 'fix typo in peertube doc' (#617) from Lapineige/garage:main into main Alex 2024-01-11 11:19:42 +0000
  • db48dd3d6c
    bump crate versions to 0.10.0 Alex 2024-01-11 12:05:51 +0100
  • 8a6ec1d611 Merge pull request 'NLnet task 3' (#667) from nlnet-task3 into next-0.10 Alex 2024-01-11 10:58:08 +0000
  • 723e56b37f Merge pull request 'Jepsen testing (NLnet task 3 subtask 1)' (#544) from jepsen into main Alex 2024-01-11 10:52:12 +0000
  • 60f0bd03b6
    doc: add talk for SEED webinar Alex 2024-01-11 11:40:44 +0100
  • fa9247f11b jepsen: updated results, confirming that task3 works Alex 2023-12-14 16:23:48 +0100
  • 0041b013a4
    layout: refactoring and fix in layout helper Alex 2023-12-11 16:09:22 +0100
  • adccce1145
    layout: refactor/fix bad while loop Alex 2023-12-11 15:45:14 +0100
  • 85b5a6bcd1
    fix some clippy lints Alex 2023-12-11 15:31:47 +0100
  • e4f493b481
    table: remove redundant tracing in insert_many Alex 2023-12-11 14:57:42 +0100
  • f8df90b79b
    table: fix insert_many to not send duplicates Alex 2023-12-08 14:54:11 +0100
  • 4dbf254512
    layout: refactoring, merge two files Alex 2023-12-08 14:15:52 +0100
  • 64a6e557a4
    rpc helper: small refactorings Alex 2023-12-08 12:18:12 +0100
  • 5dd200c015
    layout: move block_read_nodes_of to rpc_helper to avoid double-locking Alex 2023-12-08 12:02:24 +0100
  • 063294dd56
    layout version: refactor get_node_zone Alex 2023-12-08 11:50:58 +0100
  • 7f2541101f
    cli: improvements to the layout commands when multiple layouts are live Alex 2023-12-08 11:24:23 +0100
  • 91b874c4ef
    rpc: fix system::health Alex 2023-12-08 10:36:37 +0100
  • 431b28e0cf
    fix build with discovery features Alex 2023-12-07 15:15:59 +0100
  • 9cecea64d4
    layout: allow sync update tracker to progress with only quorums Alex 2023-12-07 14:27:53 +0100
  • aa59059a91
    layout cli: safer skip-dead-nodes command Alex 2023-12-07 11:50:00 +0100
  • d90de365b3
    table sync: use write quorums to report global success or failure of sync Alex 2023-12-07 11:16:10 +0100
  • 95eb13eb08
    rpc: refactor result tracking for quorum sets Alex 2023-12-07 10:55:15 +0100
  • c8356a91d9
    layout updates: fix the set of nodes among which minima are calculated Alex 2023-12-07 10:30:26 +0100
  • a8b0e01f88 Merge pull request 'OpenAPI specification of admin APIv1' (#672) from api-v1 into main Alex 2023-11-29 15:42:46 +0000
  • 8088690650
    fix the doc Quentin 2023-11-28 16:18:28 +0100
  • c04dd8788a
    admin: more info in admin GetClusterStatus Alex 2023-11-28 14:25:04 +0100
  • ffa659433d Merge pull request 'Doc: fix db_engines section and improve config reference' (#674) from fix-doc-db-engine into main Alex 2023-11-28 12:03:46 +0000
  • cfa5550cb2 doc: move replication_mode to top of configuration page reference Alex 2023-11-28 11:58:27 +0100
  • 939d1f2e17 doc: improve navigation in configuration reference Alex 2023-11-28 11:53:26 +0100
  • 1f6efe57be doc: update the db_engine section Alex 2023-11-28 11:31:02 +0100
  • 539af6eac4
    rpc helper: write comments + small refactoring of tracing Alex 2023-11-28 11:12:39 +0100
  • 3908619eac
    add ClusterHealthReport endpoint to the API Quentin 2023-11-28 09:34:01 +0100