aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [nix-improvements] use kaniko and manifest-tools from nixpkgs, simplifyAlex Auvolat2024-02-094-83/+2
|
* [nix-improvements] modernize Nix infrastructureAlex Auvolat2024-02-094-117/+135
|
* Merge pull request 'Upgrade toml, kube, k8s-openapi + code fixes' (#709) ↵Alex2024-02-0917-588/+415
|\ | | | | | | | | | | from dep-upgrade-202402 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/709
| * [dep-upgrade-202402] fix shutdown issue introduced when upgrading hyperdep-upgrade-202402Alex Auvolat2024-02-086-60/+71
| |
| * [dep-upgrade-202402] cargo clippy fixesAlex Auvolat2024-02-085-11/+9
| |
| * [dep-upgrade-202402] remove useless mutAlex Auvolat2024-02-083-10/+10
| |
| * [dep-upgrade-202402] update toml, kube and k8s-openapiAlex Auvolat2024-02-083-507/+325
|/
* Merge pull request 'Use only oxalica/rust-overlay toolchain and not nixpkgs' ↵Alex2024-02-082-43/+2
|\ | | | | | | | | | | (#710) from oxalica-toolchain-only into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/710
| * [oxalica-toolchain-only] remove obsolete comment on toolchainsAlex Auvolat2024-02-081-11/+0
| |
| * [oxalica-toolchain-only] remove custom toolchains from toolchains.nixAlex Auvolat2024-02-081-21/+1
| |
| * [oxalica-toolchain-only] remove use of nixos rust toolchainoxalica-toolchain-onlyAlex Auvolat2024-02-081-11/+1
|/
* Merge pull request 'convert drone pipelines to woodpecker' (#708) from ↵Alex2024-02-085-1/+153
|\ | | | | | | | | | | woodpecker into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/708
| * [woodpecker] remove upgrade test on i386woodpeckerAlex Auvolat2024-02-081-2/+0
| |
| * [woodpecker] disable docker image generation as auth is broken for nowAlex Auvolat2024-02-082-27/+26
| |
| * [woodpecker] convert drone pipelines to woodpeckerAlex Auvolat2024-02-085-1/+156
|/
* Merge pull request 'update toolchain' (#705) from dep-upgrade-202402 into mainAlex2024-02-083-12/+12
|\ | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/705
| * [dep-upgrade-202402] update rustc to 1.73Alex Auvolat2024-02-083-12/+12
|/
* Merge pull request 'Enable LTO for release builds using Nix' (#707) from ↵Alex2024-02-082-2/+3
|\ | | | | | | | | | | lto-nix into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/707
| * [lto-nix] enable LTO for release builds using Nixlto-nixAlex Auvolat2024-02-082-2/+3
|/
* Merge pull request 'Cargo.toml: Enable full LTO in release builds and thin ↵Alex2024-02-071-2/+5
|\ | | | | | | | | | | in dev builds.' (#704) from jpds/garage:release-build-lto into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/704
| * Cargo.toml: Enable full LTO in release builds and thin in dev builds.Jonathan Davies2024-02-071-2/+5
|/
* Merge pull request 'Dependency upgrades: http, hyper, aws-sdk, smaller deps' ↵Alex2024-02-0759-3313/+4688
|\ | | | | | | | | | | (#703) from dep-upgrade-202402 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/703
| * [dep-upgrade-202402] refactor use of BodyStreamAlex Auvolat2024-02-075-26/+37
| |
| * [dep-upgrade-202402] slightly more explicit error managementAlex Auvolat2024-02-072-3/+7
| |
| * [dep-upgrade-202402] fix obsolete DateTime::from_utc callsAlex Auvolat2024-02-072-4/+4
| |
| * [dep-upgrade-202402] rename BytesBody into ErrorBody for clarityAlex Auvolat2024-02-076-13/+13
| |
| * [dep-upgrade-202402] refactor http listener codeAlex Auvolat2024-02-073-103/+132
| |
| * [dep-upgrade-202402] simplify/refactor GetObjectAlex Auvolat2024-02-052-82/+78
| |
| * [dep-upgrade-202402] upgrade to http/hyper 1.x for testsAlex Auvolat2024-02-0514-54/+314
| |
| * [dep-upgrade-202402] migration to http/hyper 1.0 for k2v apiAlex Auvolat2024-02-0516-138/+131
| |
| * [dep-upgrade-202402] wip: port to http/hyper crates v1Alex Auvolat2024-02-0528-476/+764
| |
| * [dep-upgrade-202402] prepare migration to http/hyper 1.0Alex Auvolat2024-02-0517-94/+67
| |
| * [dep-upgrade-202402] update aws-sdk dependenciesAlex Auvolat2024-02-0511-510/+1054
| |
| * [dep-upgrade-202402] upgrade easy dependenciesAlex Auvolat2024-02-053-178/+154
| |
| * [dep-upgrade-202402] refactor dependencies: move all as workspace depsAlex Auvolat2024-02-0514-418/+398
| |
| * [dep-upgrade-202402] update dependency minor versions using `cargo update`Alex Auvolat2024-02-052-1780/+2101
|/
* Merge pull request 'Add FOSDEM'24 talk' (#702) from talk-fosdem-24 into mainAlex2024-02-0555-1/+5555
|\ | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/702
| * [talk-fosdem-24] remove abstract.mdAlex Auvolat2024-02-051-39/+0
| |
| * [talk-fosdem-24] small change in talktalk-fosdem-24Alex Auvolat2024-02-012-1/+1
| |
| * [talk-fosdem-24] improve fosdem 24 talkAlex Auvolat2024-01-304-21/+73
| |
| * [talk-fosdem-24] remove geodistrib paper shotAlex Auvolat2024-01-232-8/+6
| |
| * [talk-fosdem-24] WIP, write talk, modify lots of assetsAlex Auvolat2024-01-2383-13076/+239
| |
| * FOSDEM'24 talk WIPAlex Auvolat2024-01-2275-0/+18380
| |
* | Merge pull request 'doc: fix some typos' (#696) from Armael/garage:typos ↵Alex2024-01-283-9/+9
|\ \ | | | | | | | | | | | | | | | into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/696
| * | doc: fix some typosArmaël Guéneau2024-01-273-9/+9
|/ /
* | Merge pull request 'convert_db: allow LMDB map size override' (#691) from ↵Alex2024-01-242-12/+88
|\ \ | |/ |/| | | | | | | zdenek.crha/garage:convert_db_lmdb_map_size into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/691
| * make all garage_db::Engine variants un-conditionalZdenek Crha2024-01-222-21/+24
| | | | | | | | | | | | | | | | | | | | | | Having all Engine enum variants conditional causes compilation errors when *none* of the DB engine features is enabled. This is not an issue for full garage build, but affects crates that use garage_db as dependency. Change all variants to be present at all times. It solves compilation errors and also allows us to better differentiate between invalid DB engine name and engine with support not compiled in current binary.
| * convert_db: cleanup naming and comments for open overridesZdenek Crha2024-01-221-6/+6
| |
| * convert_db: prevent conversion between same input/output engineZdenek Crha2024-01-182-12/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * convert_db: allow LMDB map size overrideZdenek Crha2024-01-171-4/+29
| |