Commit Graph

  • 83c8467e23
    Proper queueing for delayed inserts, now backed to disk Alex Auvolat 2022-12-14 11:58:06 +0100
  • f8e528c15d
    Small refactor of tables internals Alex Auvolat 2022-12-14 10:48:49 +0100
  • d1279e04f3
    Fix error messages Alex Auvolat 2022-12-13 16:16:49 +0100
  • 041b60ed1d
    Add block.rc_size, table.size and table.merkle_tree_size metrics Alex Auvolat 2022-12-13 15:54:03 +0100
  • f8d5409894
    cli: more info displayed on error in garage stats Alex Auvolat 2022-12-13 15:46:04 +0100
  • d6040e32a6
    cli: prettier table in garage stats Alex Auvolat 2022-12-13 15:43:22 +0100
  • d7f90cabb0
    Implement block retry-now and block purge Alex Auvolat 2022-12-13 15:02:42 +0100
  • 687660b27f
    Implement block list-errors and block info Alex Auvolat 2022-12-13 14:23:45 +0100
  • 9d82196945
    cli: new worker info command Alex Auvolat 2022-12-13 12:24:30 +0100
  • a51e8d94c6
    cli: rename resync-n-workers into resync-worker-count Alex Auvolat 2022-12-13 11:44:11 +0100
  • de9d6cddf7
    Prettier worker list table; remove useless CLI log messages Alex Auvolat 2022-12-12 17:16:49 +0100
  • f7c65e830e Merge pull request 'Properly enforce allow_create_bucket' (#447) from fix-allow-create-bucket into main Alex 2022-12-12 14:55:12 +0000
  • 0e61e3b6fb
    Fix bucket creation tests to take permissions into account Alex Auvolat 2022-12-12 15:47:10 +0100
  • a0abf41762
    Fix router keyword handling (fix #442) Alex Auvolat 2022-12-12 11:56:40 +0100
  • 2ac75018a1
    Properly enforce allow_create_bucket Alex Auvolat 2022-12-12 12:03:54 +0100
  • 980572a887 Merge pull request 'helm: ingress improvements' (#422) from patrickjahns:helm-refactor-ingress into main Maximilien R 2022-12-12 00:53:57 +0100
  • 7a0014b6f7 chore(helm): bump chart number Patrick Jahns 2022-11-16 12:21:33 +0100
  • edb0b9c1ee feat(helm): allow to add custom labels to created ingress resources Patrick Jahns 2022-11-16 12:21:18 +0100
  • f58a813a36 refactor(helm): disable the ingress per default Patrick Jahns 2022-11-16 12:18:11 +0100
  • 6e44369cbc Merge pull request 'Optimal layout assignation algorithm' (#296) from optimal-layout into next Alex 2022-12-11 17:41:53 +0000
  • 2c2e65ad8b
    Merge commit 'ec12d6c' into next Alex Auvolat 2022-12-11 18:41:15 +0100
  • 9d83364ad9
    itertools .unique() doesn't require sorted items Alex Auvolat 2022-12-11 18:30:02 +0100
  • defd7d9e63 Merge pull request 'Implement /health admin API endpoint to check node health' (#440) from admin-health-api into main Alex 2022-12-11 17:25:28 +0000
  • 533afcf4e1
    simplify Alex Auvolat 2022-12-11 18:17:08 +0100
  • 5ea5fd2130
    Always return 200 OK on /v0/health, reinstate admin api doc as draft and complete it Alex Auvolat 2022-12-11 18:11:12 +0100
  • 35f8e8e2fb Merge pull request 'Fix typo in documentation' (#441) from felix.scheinost/garage:documentation-typo into main Alex 2022-12-07 20:42:24 +0000
  • d5a2502b09 Fix typo in documentation felix.scheinost 2022-12-07 12:43:49 +0000
  • d7868c48a4
    Separate /health (simple text answer) and /v0/health (full json answer, authenticated) Alex Auvolat 2022-12-05 15:38:32 +0100
  • 280d1be7b1
    Refactor health check and add ability to return it in json Alex Auvolat 2022-12-05 15:28:57 +0100
  • 2065f011ca
    Implement /health admin API endpoint to check node health Alex Auvolat 2022-12-05 14:59:15 +0100
  • 243b7c9a1c Merge pull request 'Fix spelling mistake in docs' (#438) from tompearson/garage:fix-typo into main Alex 2022-12-05 12:27:14 +0000
  • a3afc761b6 Update 'doc/book/design/goals.md' tompearson 2022-12-04 16:27:46 +0000
  • 19bdd1c799 Merge pull request 'Fix logs appearing twice' (#435) from fix-logs into main Alex 2022-11-29 21:30:39 +0000
  • 448dcc5cf4 Merge pull request 'Make repository into a Nix flake' (#424) from nix-remove-system into main Alex 2022-11-29 21:26:41 +0000
  • 26121bb619
    Fix logs appearing twice Alex Auvolat 2022-11-29 22:23:27 +0100
  • 280330ac72 Merge pull request 'Add talk to the Capitole du Libre 2022' (#434) from CdL_talk into main Alex 2022-11-27 13:38:13 +0000
  • 4d7b4d9d20 Add talk to the Capitole du Libre 2022 vincent 2022-11-27 11:36:01 +0100
  • fc450ec13a Merge pull request 'Fix #432: documentation issue' (#433) from fix-432 into main Alex 2022-11-24 14:36:53 +0000
  • 379b2049f5
    Fix #432: documentation issue Alex Auvolat 2022-11-24 15:33:33 +0100
  • 293139a94a Merge pull request 'Tentative fix #414' (#429) from try-fix-414 into main Alex 2022-11-21 21:45:17 +0000
  • 54e800ef8d
    Tentative fix for issue #414 Alex Auvolat 2022-11-21 17:13:41 +0100
  • 1e40c93fd0 Merge pull request 'Changes for v0.8.0' (#428) from v0.8.0-tmp into main v0.8.0 Alex 2022-11-21 13:55:50 +0000
  • 0cfb56d33e
    update cargo.nix Alex Auvolat 2022-11-21 14:47:18 +0100
  • c1fb65194c
    Add sled default in garage_model also Alex Auvolat 2022-11-21 14:25:54 +0100
  • 67941000ee
    put sled as default feature in garage_db Alex Auvolat 2022-11-21 14:08:21 +0100
  • 60c26fbc62
    Inject last modified date as git_version; flake cache uploading Alex Auvolat 2022-11-16 23:47:10 +0100
  • e76dba9561
    Make repository into a Nix flake Alex Auvolat 2022-11-16 22:21:24 +0100
  • 7fafd14a25 Merge pull request 'Documentation updates' (#423) from doc-0.8 into main Alex 2022-11-16 20:50:45 +0000
  • 555a54ec40
    doc precisions and fixes Alex Auvolat 2022-11-16 13:40:49 +0100
  • fc8f795bba
    Rename subsections and add docker compose file Alex Auvolat 2022-11-16 13:33:33 +0100
  • a7af0c8af9
    Add best practices and doc of monitoring (fix #419) Alex Auvolat 2022-11-16 13:27:24 +0100
  • 1dd3869199
    chore(helm): bump chart number Patrick Jahns 2022-11-16 12:21:33 +0100
  • 5b1c1d9736
    feat(helm): allow to add custom labels to created ingress resources Patrick Jahns 2022-11-16 12:21:18 +0100
  • b31d9a6be0
    refactor(helm): disable the ingress per default Patrick Jahns 2022-11-16 12:18:11 +0100
  • bcc9772470 Merge pull request 'OpenAPI spec for admin API' (#379) from ecosystem/openapi into main Alex 2022-11-16 10:51:04 +0000
  • c4e4cc1156 Merge pull request 'Move testing strategy to a dedicated doc section (fix #114)' (#415) from doc-testing-strategy into main Alex 2022-11-14 12:38:28 +0000
  • 05547f2ba6
    Move testing strategy to a dedicated doc section (fix #114) Alex Auvolat 2022-11-14 13:34:00 +0100
  • 39ac295eb7 Merge pull request 'Improve Nginx reverse proxy example' (#413) from baptiste/garage:nginx_fix into main Alex 2022-11-14 12:21:56 +0000
  • cf23aee183
    Add a "build" section, doc for SDK Quentin Dufour 2022-11-13 16:48:23 +0100
  • 74ea449f4b
    Add missing parameter Quentin Dufour 2022-11-12 23:04:37 +0100
  • eabb37b53f
    openapi validate fix Quentin Dufour 2022-11-12 22:37:42 +0100
  • e7824faa17
    Finalize the specification of the admin API Quentin Dufour 2022-11-12 18:08:41 +0100
  • 8dfc909759 Improve Nginx reverse proxy example Baptiste Jonglez 2022-11-11 21:45:03 +0100
  • 485109ea60
    Bucket CRUD is defined Quentin Dufour 2022-11-11 18:32:35 +0100
  • ebe8a41f2d
    Bucket skeleton Quentin Dufour 2022-11-11 17:10:41 +0100
  • dc50fa3b34
    Fix typo in admin API on BucketInfo Quentin Dufour 2022-11-11 16:56:56 +0100
  • a976c9190c
    Use awscli in the getting started guide Quentin Dufour 2022-11-11 12:48:52 +0100
  • 72a0f90070
    Make capacity nullable to allow gateway config Quentin Dufour 2022-09-23 20:55:33 +0200
  • d814deb806
    Error is nullable on AddNode Quentin Dufour 2022-09-14 17:18:06 +0200
  • 6a09f16da7
    Set required fields in the spec Quentin Dufour 2022-09-14 15:34:24 +0200
  • 23207d18a0
    Fix case of garage version Quentin Dufour 2022-09-13 16:43:42 +0200
  • 3024405a65
    Add operationId to entrypoints Quentin Dufour 2022-09-13 16:09:51 +0200
  • 5f0928f89c
    Declare Authorization scheme in OpenAPI Quentin Dufour 2022-09-12 17:24:44 +0200
  • 0a01b34e81
    Partial OpenAPI spec for admin API with a viewer Quentin Dufour 2022-09-12 16:47:18 +0200
  • ec12d6c8dd
    Slightly simplify code at places Alex Auvolat 2022-11-08 16:15:45 +0100
  • 217abdca18
    Fix HTTP return code Alex Auvolat 2022-11-08 15:38:53 +0100
  • fc2729cd81
    Fix integration test Alex Auvolat 2022-11-08 15:13:37 +0100
  • d75b37b018
    Return more info when layout's .check() fails, fix compilation, fix test Alex Auvolat 2022-11-08 14:23:08 +0100
  • 73a4ca8b15
    Use bytes as capacity units Alex Auvolat 2022-11-07 21:12:11 +0100
  • fd5bc142b5
    Ensure .sort() is called before counting unique items Alex Auvolat 2022-11-07 20:29:25 +0100
  • ea5afc2511
    Style improvements Alex Auvolat 2022-11-07 19:34:40 +0100
  • 28d7a49f63
    Merge branch 'main' into optimal-layout Alex Auvolat 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 Auvolat 2022-11-04 16:33:05 +0100
  • 8d3bbf5703
    Clearer error messsages Alex Auvolat 2022-11-04 16:07:33 +0100
  • 5b18fd8201
    Add garage bucket cleanup-incomplete-uploads command Alex Auvolat 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 Auvolat 2022-10-18 22:30:05 +0200
  • 5254750658 Merge pull request 'Add TLS support for Consul discovery + refactoring' (#405) from consul-tls into main v0.8.0-rc2 Alex 2022-10-18 20:20:55 +0000
  • 57b5c2c754
    Change reqwest rustls features Alex Auvolat 2022-10-18 22:11:27 +0200
  • 8bc5caf7aa
    Fix issue with 'http(s)://' prefix Alex Auvolat 2022-10-18 21:17:11 +0200
  • 2da8786f54
    move things around Alex Auvolat 2022-10-18 19:13:52 +0200
  • 5d8d393054
    Load TLS certificates only once Alex Auvolat 2022-10-18 19:11:16 +0200
  • 002b9fc50c
    Add TLS support for Consul discovery + refactoring Alex Auvolat 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 Auvolat 2022-10-18 14:19:19 +0200
  • f1c96d108c
    update k2v docs for status 204 changes Tobias Krischer 2022-10-18 13:50:56 +0200