This website requires JavaScript.
c2e1e172d4
[dep-upgrade-202402] update toml, kube and k8s-openapi
Alex Auvolat
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 Auvolat
2024-02-08 23:23:27 +0100
57024a2129
[oxalica-toolchain-only] remove custom toolchains from toolchains.nix
Alex Auvolat
2024-02-08 23:21:00 +0100
9e0b1dcf1c
[oxalica-toolchain-only] remove use of nixos rust toolchain
Alex Auvolat
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 Auvolat
2024-02-08 18:42:26 +0100
4e62e86644
[woodpecker] disable docker image generation as auth is broken for now
Alex Auvolat
2024-02-08 18:27:33 +0100
8b6a44a53d
[woodpecker] convert drone pipelines to woodpecker
Alex Auvolat
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 Auvolat
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 Auvolat
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 Auvolat
2024-02-07 15:25:49 +0100
53746b59e5
[dep-upgrade-202402] slightly more explicit error management
Alex Auvolat
2024-02-07 14:53:13 +0100
a31d1bd496
[dep-upgrade-202402] fix obsolete DateTime::from_utc calls
Alex Auvolat
2024-02-07 14:48:27 +0100
e524e7a30d
[dep-upgrade-202402] rename BytesBody into ErrorBody for clarity
Alex Auvolat
2024-02-07 14:45:52 +0100
fe48d60d2b
[dep-upgrade-202402] refactor http listener code
Alex Auvolat
2024-02-07 14:33:07 +0100
22332e6c35
[dep-upgrade-202402] simplify/refactor GetObject
Alex Auvolat
2024-02-05 20:26:33 +0100
81ccd4586e
[dep-upgrade-202402] upgrade to http/hyper 1.x for tests
Alex Auvolat
2024-02-05 19:57:35 +0100
a22bd31920
[dep-upgrade-202402] migration to http/hyper 1.0 for k2v api
Alex Auvolat
2024-02-05 19:27:12 +0100
0bb5b77530
[dep-upgrade-202402] wip: port to http/hyper crates v1
Alex Auvolat
2024-02-05 18:49:54 +0100
6e69a1fffc
[dep-upgrade-202402] prepare migration to http/hyper 1.0
Alex Auvolat
2024-02-05 14:44:12 +0100
6e4229e29c
[dep-upgrade-202402] update aws-sdk dependencies
Alex Auvolat
2024-02-05 14:02:45 +0100
c0a7552015
[dep-upgrade-202402] upgrade easy dependencies
Alex Auvolat
2024-02-05 13:10:56 +0100
fe1af5d98b
[dep-upgrade-202402] refactor dependencies: move all as workspace deps
Alex Auvolat
2024-02-05 13:02:02 +0100
f65da26ae2
[dep-upgrade-202402] update dependency minor versions using cargo update
Alex Auvolat
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 Auvolat
2024-02-05 12:16:09 +0100
76e09c0472
[talk-fosdem-24] small change in talk
Alex Auvolat
2024-02-01 11:43:21 +0100
1d30cf36c8
[talk-fosdem-24] improve fosdem 24 talk
Alex Auvolat
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 Auvolat
2024-01-23 17:25:45 +0100
c2541f280c
[talk-fosdem-24] WIP, write talk, modify lots of assets
Alex Auvolat
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 Auvolat
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 Auvolat
2024-01-22 14:43:46 +0100
cf0abbfe42
rm abstract
Alex Auvolat
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
55b170c65a
Allow to set LMDB map size in convert-db script
Romain de Laage
2024-01-17 20:41:49 +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
v0.9.1
Alex Auvolat
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 Auvolat
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 Auvolat
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
v0.8.5
Alex
2024-01-16 10:30:54 +0000
50643e61bf
Bump version to 0.8.5
Alex Auvolat
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 Auvolat
2024-01-15 17:33:35 +0100
97bae7213a
config: additional tests for secret sourcing
Alex Auvolat
2024-01-15 17:30:30 +0100
7228695ee2
config: refactor secret sourcing
Alex Auvolat
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
v0.10.0-beta1
Alex Auvolat
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 Auvolat
2024-01-11 11:40:44 +0100
fa9247f11b
jepsen: updated results, confirming that task3 works
Alex Auvolat
2023-12-14 16:23:48 +0100
0041b013a4
layout: refactoring and fix in layout helper
Alex Auvolat
2023-12-11 16:09:22 +0100
adccce1145
layout: refactor/fix bad while loop
Alex Auvolat
2023-12-11 15:45:14 +0100
85b5a6bcd1
fix some clippy lints
Alex Auvolat
2023-12-11 15:31:47 +0100
e4f493b481
table: remove redundant tracing in insert_many
Alex Auvolat
2023-12-11 14:57:42 +0100
f8df90b79b
table: fix insert_many to not send duplicates
Alex Auvolat
2023-12-08 14:54:11 +0100
4dbf254512
layout: refactoring, merge two files
Alex Auvolat
2023-12-08 14:15:52 +0100
64a6e557a4
rpc helper: small refactorings
Alex Auvolat
2023-12-08 12:18:12 +0100
5dd200c015
layout: move block_read_nodes_of to rpc_helper to avoid double-locking
Alex Auvolat
2023-12-08 12:02:24 +0100
063294dd56
layout version: refactor get_node_zone
Alex Auvolat
2023-12-08 11:50:58 +0100
7f2541101f
cli: improvements to the layout commands when multiple layouts are live
Alex Auvolat
2023-12-08 11:24:23 +0100
91b874c4ef
rpc: fix system::health
Alex Auvolat
2023-12-08 10:36:37 +0100
431b28e0cf
fix build with discovery features
Alex Auvolat
2023-12-07 15:15:59 +0100
9cecea64d4
layout: allow sync update tracker to progress with only quorums
Alex Auvolat
2023-12-07 14:27:53 +0100
aa59059a91
layout cli: safer skip-dead-nodes command
Alex Auvolat
2023-12-07 11:50:00 +0100
d90de365b3
table sync: use write quorums to report global success or failure of sync
Alex Auvolat
2023-12-07 11:16:10 +0100
95eb13eb08
rpc: refactor result tracking for quorum sets
Alex Auvolat
2023-12-07 10:55:15 +0100
c8356a91d9
layout updates: fix the set of nodes among which minima are calculated
Alex Auvolat
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 Dufour
2023-11-28 16:18:28 +0100
c04dd8788a
admin: more info in admin GetClusterStatus
Alex Auvolat
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 Auvolat
2023-11-28 11:58:27 +0100
939d1f2e17
doc: improve navigation in configuration reference
Alex Auvolat
2023-11-28 11:53:26 +0100
1f6efe57be
doc: update the db_engine
section
Alex Auvolat
2023-11-28 11:31:02 +0100
539af6eac4
rpc helper: write comments + small refactoring of tracing
Alex Auvolat
2023-11-28 11:12:39 +0100
3908619eac
add ClusterHealthReport endpoint to the API
Quentin Dufour
2023-11-28 09:34:01 +0100
c539077d30
cli: remove historic layout info from status
Alex Auvolat
2023-11-27 16:20:19 +0100
11e6fef93c
cli: add layout history and layout assume-sync commands
Alex Auvolat
2023-11-27 16:17:41 +0100
539a920313
cli: show when nodes are draining metadata
Alex Auvolat
2023-11-27 13:18:59 +0100
78362140f5
rpc: update system::health to take into account write sets for all partitions
Alex Auvolat
2023-11-27 12:10:21 +0100
d6d239fc79
block manager: read_block using old layout versions if necessary
Alex Auvolat
2023-11-27 11:52:57 +0100
68d23cccdf
disable int64 finally for now
Quentin Dufour
2023-11-23 10:20:36 +0100