Commit graph

  • 23207d18a0
    Fix case of garage version Quentin 2022-09-13 16:43:42 +0200
  • 3024405a65
    Add operationId to entrypoints Quentin 2022-09-13 16:09:51 +0200
  • 5f0928f89c
    Declare Authorization scheme in OpenAPI Quentin 2022-09-12 17:24:44 +0200
  • 0a01b34e81
    Partial OpenAPI spec for admin API with a viewer Quentin 2022-09-12 16:47:18 +0200
  • ec12d6c8dd
    Slightly simplify code at places Alex 2022-11-08 16:15:45 +0100
  • 217abdca18
    Fix HTTP return code Alex 2022-11-08 15:38:53 +0100
  • fc2729cd81
    Fix integration test Alex 2022-11-08 15:13:37 +0100
  • d75b37b018
    Return more info when layout's .check() fails, fix compilation, fix test Alex 2022-11-08 14:23:08 +0100
  • 73a4ca8b15
    Use bytes as capacity units Alex 2022-11-07 21:12:11 +0100
  • fd5bc142b5
    Ensure .sort() is called before counting unique items Alex 2022-11-07 20:29:25 +0100
  • ea5afc2511
    Style improvements Alex 2022-11-07 19:34:40 +0100
  • 28d7a49f63
    Merge branch 'main' into optimal-layout Alex 2022-11-07 12:20:59 +0100
  • 66f2daa025 Merge pull request 'Add documentation to run Mastodon on Garage' (#411) from baptiste/garage:doc_mastodon into main Alex 2022-11-06 17:06:07 +0000
  • 26b3295aaa Add documentation to run Mastodon on Garage Baptiste Jonglez 2022-11-06 14:07:31 +0100
  • 0d279918b7 Merge pull request 'Improvements to CLI' (#410) from cleanup-uploads-command into main Alex 2022-11-04 15:51:16 +0000
  • e03d9062f7
    Show a nice message and a backtrace when Garage panics Alex 2022-11-04 16:33:05 +0100
  • 8d3bbf5703
    Clearer error messsages Alex 2022-11-04 16:07:33 +0100
  • 5b18fd8201
    Add garage bucket cleanup-incomplete-uploads command Alex 2022-11-04 11:55:59 +0100
  • 043246c575 Merge pull request 'Fix helm chart with correct configuration syntax' (#406) from fix-helm-chart into main Alex 2022-10-18 20:30:58 +0000
  • d6c77ea327
    Fix helm chart with correct configuration syntax Alex 2022-10-18 22:30:05 +0200
  • 5254750658 Merge pull request 'Add TLS support for Consul discovery + refactoring' (#405) from consul-tls into main Alex 2022-10-18 20:20:55 +0000
  • 57b5c2c754
    Change reqwest rustls features Alex 2022-10-18 22:11:27 +0200
  • 8bc5caf7aa
    Fix issue with 'http(s)://' prefix Alex 2022-10-18 21:17:11 +0200
  • 2da8786f54
    move things around Alex 2022-10-18 19:13:52 +0200
  • 5d8d393054
    Load TLS certificates only once Alex 2022-10-18 19:11:16 +0200
  • 002b9fc50c
    Add TLS support for Consul discovery + refactoring Alex 2022-10-18 18:38:20 +0200
  • 5670599372 Merge pull request 'Use status code 204 No Content for empty responses' (#403) from tobikris/garage:http-no-content into main Alex 2022-10-18 14:20:44 +0000
  • 7bc9fd34b2 Merge pull request 'upgrade Nix toolchain' (#400) from upgrade-toolchain into main Alex 2022-10-18 14:16:52 +0000
  • a54a63c491
    Add function to upload a build and its dependencies to the cache Alex 2022-10-18 14:19:19 +0200
  • f1c96d108c
    update k2v docs for status 204 changes Tobias Krischer 2022-10-18 13:50:56 +0200
  • 8fc93abc79
    Some things are now in result-bin Alex 2022-10-18 13:17:30 +0200
  • 667ca9d3e3
    Cleanup nix scripts Alex 2022-10-18 12:48:31 +0200
  • 6a5eba0b72
    Add garage_db test to CI Alex 2022-10-18 12:33:35 +0200
  • 00cf076412
    Fix cargo2nix feature discovery Alex 2022-10-18 12:15:45 +0200
  • 7c0c229934
    move refresh_toolchain Alex 2022-10-18 12:15:31 +0200
  • 7865003323
    Use status code 204 No Content for empty responses Tobias Krischer 2022-10-16 19:46:15 +0200
  • 4582a8f34a Merge pull request 'Update 'doc/book/reference-manual/features.md'' (#402) from borgified/garage:borgified-patch-1 into main Quentin 2022-10-16 07:41:32 +0000
  • 8e442001b9 Update 'doc/book/reference-manual/features.md' borgified 2022-10-16 07:13:21 +0000
  • c050a59fd0
    Fix conditional testing in garage_db Alex 2022-10-14 18:27:18 +0200
  • fcaee3bea0
    definitively expunge openssl from dependencies everywhere Alex 2022-10-14 18:10:36 +0200
  • e89e047c5a
    Fix i386 build with custom toolchain (armv6 unknown state) Alex 2022-10-14 15:45:37 +0200
  • 8d04ae7014
    cargo2nix unstable (patched), rust 1.63.0, nixpkgs 22.05 (32-bit builds are broken) Alex 2022-10-13 14:35:39 +0200
  • 3039bb5d43
    rm .gitattributes Alex 2022-10-13 12:40:42 +0200
  • bcdd1e0c33 Added some comment Mendes 2022-10-11 18:29:21 +0200
  • e5664c9822 Improved the statistics displayed in layout show corrected a few bugs Mendes 2022-10-11 17:17:13 +0200
  • 4abab246f1 cargo fmt Mendes 2022-10-10 17:21:13 +0200
  • fcf9ac674a Tests written in layout.rs added staged_parameters to ClusterLayout removed the serde(default) -> will need a migration function Mendes 2022-10-10 17:19:25 +0200
  • 911eb17bd9 corrected warnings of cargo clippy Mendes 2022-10-06 14:53:57 +0200
  • 9407df60cc Corrected two bugs: - self.node_id_vec was not properly updated when the previous ring was empty - ClusterLayout::merge was not considering changes in the layout parameters Mendes 2022-10-06 12:54:51 +0200
  • a951b6c452 Added a CLI command to update the parameters for the layout computation (for now, only the zone redundancy) Mendes 2022-10-05 16:04:19 +0200
  • ceac3713d6 modifications in several files to : - have consistent error return types - store the zone redundancy in a Lww - print the error and message in the CLI (TODO: for the server Api, should msg be returned in the body response?) Mendes 2022-10-05 15:29:48 +0200
  • 829f815a89 Merge remote-tracking branch 'origin/main' into optimal-layout Mendes 2022-10-04 18:14:49 +0200
  • 99f96b9564 deleted zone_redundancy from System struct Mendes 2022-10-04 18:09:24 +0200
  • a096ced355 Merge pull request 'Fix instant substractions that might have panicked' (#398) from fix-time into main Alex 2022-10-02 16:41:06 +0200
  • e21b672c96 Merge pull request 'Add helm chart' (#331) from chemicstry/garage:helm_chart into main Alex 2022-10-02 16:40:54 +0200
  • db0c8b3980 Updates values.yml with some opinionated and untested defaults Maximilien R 2022-08-11 01:35:41 +0200
  • 6dba7dadf4 Add missing ClusterRole and bindings for CRDs Maximilien R 2022-06-22 10:04:59 +0200
  • d2c937a931 Fix typo chemicstry 2022-06-21 16:16:42 +0300
  • 744c3b4d94 Update docs chemicstry 2022-06-20 18:52:32 +0300
  • b71fa2ddf4 Generate random RPC secret if not provided chemicstry 2022-06-20 18:49:38 +0300
  • 37a73d7d37 Move documentation to book chemicstry 2022-06-20 17:11:09 +0300
  • d0f08c254e Add secret to overrides chemicstry 2022-06-20 16:08:41 +0300
  • fa52558ca1 Add configuration instructions to README chemicstry 2022-06-20 16:02:53 +0300
  • 131cc2532b Cleanup values.yaml chemicstry 2022-06-20 16:02:23 +0300
  • a93dcce841 Add helm chart chemicstry 2022-06-20 15:52:43 +0300
  • b17d59cfab Merge pull request 'Document db_engine' (#399) from doc-0.8 into main Alex 2022-09-29 17:29:44 +0200
  • ad917ffd3f
    Fix instant substractions that might have panicked Alex 2022-09-29 15:53:54 +0200
  • 497164d782 Merge pull request 'Shutdown properly on SIGTERM/SIGHUP and on Windows signals' (#397) from handle-sigterm into main Alex 2022-09-28 12:16:55 +0200
  • 1f97ce37e6
    Shutdown properly on SIGTERM/SIGHUP and on Windows signals Alex 2022-09-28 10:41:59 +0200
  • 0ab0d3cc29
    Document db_engine Alex 2022-09-27 16:52:36 +0200
  • 2197753dfd Merge pull request 'Add step to generate multi-arch Docker container in CI' (#393) from multi-arch-container into main v0.8.0-rc1 Alex 2022-09-27 11:55:49 +0200
  • 3f95a0f717 Merge pull request 'Enable k2v feature flag by default in CI' (#302) from k2v into main Alex 2022-09-27 11:38:23 +0200
  • 7291747a28 Merge pull request 'Documentation changes for v0.8' (#394) from doc-0.8 into main Alex 2022-09-27 11:37:12 +0200
  • d104ae8711
    Add step to generate multi-arch Docker container in CI Alex 2022-09-26 17:19:21 +0200
  • 194e8be1bb
    Update docker image links Alex 2022-09-26 18:01:17 +0200
  • 69bcc813de
    Add garage v0.8 migration guide Alex 2022-09-26 17:41:38 +0200
  • ea7a571d88 Merge pull request 'Fix span name for api server requests' (#392) from fix-span-name into main Alex 2022-09-26 16:57:37 +0200
  • 1778e4b318
    Fix span name for api server requests Alex 2022-09-26 16:20:30 +0200
  • bd842e1388 Correction of a few bugs in the tests, modification of ClusterLayout::check Mendes 2022-09-22 19:30:01 +0200
  • 7f3249a237 New version of the algorithm that calculate the layout. It takes as paramters the replication factor and the zone redundancy, computes the largest partition size reachable with these constraints, and among the possible assignation with this partition size, it computes the one that moves the least number of partitions compared to the previous assignation. This computation uses graph algorithms defined in graph_algo.rs Mendes 2022-09-21 14:39:59 +0200
  • af2b2f26b4 Merge pull request 'Update README (fix #230)' (#391) from new-readme into main Alex 2022-09-21 13:28:52 +0200
  • a3758dc4c4
    Update README Alex 2022-09-21 12:40:55 +0200
  • e89f880694
    Enable k2v feature flag in CI Alex 2022-09-20 17:54:41 +0200
  • fc85508648 Merge pull request 'Initialize metrics exporter earlier (fix #389)' (#390) from fix-metrics into main Alex 2022-09-20 17:53:46 +0200
  • 782630fc27
    Initialize metrics exporter earlier (fix #389) Alex 2022-09-20 17:45:18 +0200
  • 7a901f7aab Merge pull request 'RPC performance changes' (#387) from configurable-timeouts into main v0.8.0-beta2 Alex 2022-09-20 16:17:23 +0200
  • ded444f6c9
    Ability to have custom timeouts in request strategy (not used) Alex 2022-09-20 16:01:41 +0200
  • 357b72f4ff
    Merge branch 'main' into configurable-timeouts Alex 2022-09-20 15:19:58 +0200
  • 2c312e9cbd Merge pull request 'Change a warn! into a debug!' (#388) from less-noise into main Alex 2022-09-20 11:57:52 +0200
  • 1f7b050b7d
    Change a warn! into a debug! Alex 2022-09-20 11:49:48 +0200
  • 56592e1853
    RPC performance changes Alex 2022-09-19 20:12:19 +0200
  • fbd32933ea Merge pull request 'Faster GetObject workflow for getting entire objects' (#386) from faster-get into main Alex 2022-09-19 15:24:06 +0200
  • 5d4b6f2173
    Faster GetObject workflow for getting entire objects Alex 2022-09-19 12:16:38 +0200
  • 4fba06d62e Merge pull request 'updates to documentation for v0.8' (#385) from doc-0.8 into main Alex 2022-09-19 10:45:10 +0200
  • 1d0a610690
    Finish writing about Garage features, and fix from-source instructions Alex 2022-09-15 13:23:57 +0200
  • f6aebefcc9
    Some work on documentation towards v0.8 Alex 2022-09-14 19:31:13 +0200
  • 89b8087ba8 Merge pull request 'Properly return HTTP 204 when deleting non-existent object (fix #227)' (#384) from deleteobject-204 into main Alex 2022-09-14 17:16:39 +0200
  • 76f42a1a2b
    Properly return HTTP 204 when deleting non-existent object (fix #227) Alex 2022-09-14 17:07:55 +0200
  • 82600acf77 Merge pull request 'Allow for hostnames in bootstrap_peers and rpc_public_addr (fix #353)' (#383) from resolve-peer-names into main Alex 2022-09-14 16:37:18 +0200
  • e46dc2a8ef
    Allow for hostnames in bootstrap_peers and rpc_public_addr (fix #353) Alex 2022-09-14 16:09:38 +0200