Commit Graph

  • 81cebdd124
    [next-0.10] fix build next-0.10 Alex 2024-02-22 15:53:47 +0100
  • 59f61c966a
    Merge branch 'main' into next-0.10 Alex 2024-02-22 15:45:45 +0100
  • 74d0c47f21 Merge pull request 'Add node-global lock for bucket/key operations (fix #723)' (#728) from lock-createbucket into main main Alex 2024-02-22 12:05:19 +0000
  • cff702a951
    [lock-createbucket] Add node-global lock for bucket/key operations (fix #723) Alex 2024-02-22 12:28:21 +0100
  • 7e212e20e0 Merge pull request 'Minor typos & grammar fixes in docs' (#727) from hartraft/garage:docs-typo-fix into main Alex 2024-02-22 09:26:08 +0000
  • 00a5f14a7b Align admin endpoint port hartraft 2024-02-20 21:19:00 +0100
  • 1a07c8dd54 Minor typos and grammar hartraft 2024-02-20 20:53:36 +0100
  • 292f4ff9cb Typo hartraft 2024-02-20 18:35:56 +0000
  • 75e591727d
    [next-0.10] cluster node status metrics: report nodes of all active layout versions Alex 2024-02-20 17:08:31 +0100
  • 643d1aabd8
    Merge branch 'main' into next-0.10 Alex 2024-02-20 17:02:44 +0100
  • 885405d944 Merge pull request 'system metrics improvements' (#726) from peer-metrics into main Alex 2024-02-20 15:35:12 +0000
  • bcd571ef57
    [peer-metrics] add documentation for new cluster status metrics Alex 2024-02-20 14:59:04 +0100
  • b868493da9
    [peer-metrics] add basic cluster node status metrics (fix #545) Alex 2024-02-20 14:49:08 +0100
  • 182a23cc12
    [peer-metrics] refactor SystemMetrics to hold a reference to System Alex 2024-02-20 14:20:58 +0100
  • 3cdf69f079
    [peer-metrics] Add metrics for cluster health, like GetClusterHealth admin API Alex 2024-02-20 12:37:55 +0100
  • 00d479358d
    [peer-metrics] refactor/simplify SystemMetrics Alex 2024-02-20 11:35:18 +0100
  • 203bb10035 Merge pull request 'Filter nodes Garage tries to connect to' (#719) from reconnect-only-current into main Alex 2024-02-20 10:37:11 +0000
  • e91576677e
    [reconnect-only-current] filter nodes to reconnect to Alex 2024-02-16 10:50:41 +0100
  • fc6c94e811 add jepsen nixos test Yureka 2024-02-19 23:47:36 +0100
  • ce5bfc6c89 add nix package jepsen-garage Yureka 2024-02-19 20:31:05 +0100
  • b8bd784074 migrate jepsen.garage to deps.edn Yureka 2024-02-19 20:31:11 +0100
  • 2a371e39c8 update nixpkgs Yureka 2024-02-19 23:47:45 +0100
  • 0b9859befa Merge pull request 'garage_net: retry connecting when new IP is learned' (#724) from networking-fixes into main Alex 2024-02-19 17:37:01 +0000
  • 95e3a39b4d
    [networking-fixes] small refactoring in garage_net peering Alex 2024-02-19 18:07:35 +0100
  • 66fe893023
    [networking-fixes] garage_net: retry connecting when new IP is learned Alex 2024-02-19 17:52:53 +0100
  • 6bb34899f2 Merge pull request 'fixes to RPC networking' (#721) from networking-fixes into main Alex 2024-02-19 11:44:05 +0000
  • eab54b3798
    [networking-fixes] add doc for rpc_bind_outgoing Alex 2024-02-19 11:31:09 +0100
  • b96f84b894
    [networking-fixes] add option to bind outgoing RPC sockets (fix #638) Alex 2024-02-19 11:24:33 +0100
  • f0bbad2db9
    [networking-fixes] use rpc_public_addr in netapp's HelloMessage Alex 2024-02-19 10:58:54 +0100
  • b8217361c0 Merge pull request 'doc: fixes to index of configuration options' (#722) from doc-fixes into main Alex 2024-02-19 10:45:14 +0000
  • e73cb79e1e
    [doc-fixes] configuration reference: fix typo and set block size in M Alex 2024-02-19 11:42:06 +0100
  • e54effec45
    [doc-fixes] fixes to index of configuration options Alex 2024-02-19 11:36:22 +0100
  • eb4a6ce106
    Merge branch 'main' into next-0.10 Alex 2024-02-15 13:58:15 +0100
  • 7be3f15e45 Merge pull request 'import Netapp code into Garage codebase' (#717) from import-netapp into main Alex 2024-02-15 12:51:52 +0000
  • 125c662860
    [import-netapp] move and rename FullMeshPeeringSrategy to PeeringManager Alex 2024-02-14 10:04:46 +0100
  • 5766befb24
    [import-netapp] fix tests Alex 2024-02-13 13:54:37 +0100
  • 5ea24254a9
    [import-netapp] import Netapp code into Garage codebase Alex 2024-02-13 12:55:41 +0100
  • a2ab275da8 Merge pull request 'Fix cargo warnings in Cargo.toml files' (#718) from fix-cargo-toml into main Alex 2024-02-15 11:14:01 +0000
  • 1b0f167d2f
    [fix-cargo-toml] fix cargo warnings in Cargo.toml files Alex 2024-02-15 10:39:06 +0100
  • cf2af186fc
    Merge branch 'main' into next-0.10 Alex 2024-02-13 11:24:56 +0100
  • 823078b4cd Merge pull request 'small fixes to config/secrets handling' (#715) from fix-secrets-695 into main Alex 2024-02-13 10:04:49 +0000
  • ea09b483fe Merge pull request 'doc: mention `warn` and `error` as available log levels' (#716) from emilylange/garage:doc/mention-warn-error-log-levels into main Alex 2024-02-13 08:13:23 +0000
  • c86ac264cb
    doc: mention `warn` and `error` as available log levels emilylange 2024-02-12 17:51:01 +0100
  • bf283c9924
    [fix-secrets-695] config: replace String by PathBuf for *_file Alex 2024-02-12 11:35:57 +0100
  • 25e5738568
    [fix-secrets-695] take into account rpc secret from file for cli commands (fix #695) Alex 2024-02-12 10:42:17 +0100
  • 198188017c Merge pull request 'Implement header overriding in GetObject (fix #650)' (#713) from header-override-650 into main Alex 2024-02-09 15:40:18 +0000
  • 02e98e2d10
    [header-override-650] implement header overriding in GetObject (fix #650) Alex 2024-02-09 15:34:42 +0100
  • fe175fa8e2 Merge pull request '`garage block info`: find blocks by prefix (fix #682)' (#712) from block-info-short-682 into main Alex 2024-02-09 14:07:29 +0000
  • 3865080c35 Merge pull request 'Allow multi-character delimiters in List* (fix #692)' (#711) from multi-char-delimiter-692 into main Alex 2024-02-09 13:38:17 +0000
  • 8da67b3aa2
    [block-info-short-682] `garage block info`: find blocks by prefix (fix #682) Alex 2024-02-09 14:35:53 +0100
  • 10bc2ead60
    [multi-char-delimiter-692] allow multi-character delimiters in List* (fix #692) Alex 2024-02-09 14:15:29 +0100
  • 0c7ce001c9 Merge pull request 'Fix & simplify CI using Woodpecker' (#706) from nix-improvements into main Alex 2024-02-09 12:11:23 +0000
  • f7ae966ed3
    [nix-improvements] special case for Docker's "386" architecture Alex 2024-02-09 12:47:03 +0100
  • 561fad0b44
    [nix-improvements] get rid of Drone Alex 2024-02-09 12:19:16 +0100
  • 1be75fbf4e
    [nix-improvements] fix kaniko and manifest-tool Alex 2024-02-09 11:40:35 +0100
  • 555ed75548
    [nix-improvements] ci: check static as separate step Alex 2024-02-09 11:36:51 +0100
  • 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