Commit graph

  • d6d571d512
    cargo fmt Alex 2023-01-03 15:30:21 +0100
  • a54b67740d
    move debug_serialize to garage_util::encode Alex 2023-01-03 15:29:29 +0100
  • 8d5505514f
    Make it explicit when using nonversioned encoding Alex 2023-01-03 15:27:36 +0100
  • 426d8784da
    cleanup Alex 2023-01-03 15:08:37 +0100
  • a81200d345
    Update cargo.nix Alex 2023-01-03 14:45:47 +0100
  • cdb2a591e9
    Refactor how things are migrated Alex 2023-01-03 14:44:47 +0100
  • 582b076179 Merge pull request 'Some improvements to Garage internals' (#451) from internals-rework into main Alex 2023-01-03 11:37:31 +0000
  • 8be862aa19 Changed all instances of 'key new' to 'key create' to make it consistent as bucket commands issued normally around the same time. Jonathan Davies 2023-01-02 13:35:26 +0000
  • 939a6d67e8
    Merge branch 'main' into internals-rework Alex 2023-01-02 15:07:44 +0100
  • 76230f2028 Merge pull request 'Bump everything to v0.8.1' (#458) from up-v0.8.1 into main Alex 2023-01-02 13:32:45 +0000
  • 6775569525
    Bump everything to v0.8.1 Alex 2023-01-02 14:15:33 +0100
  • 6b857a9b8c
    cargo fmt Alex 2023-01-02 13:50:42 +0100
  • 1649002e2b Merge pull request 'Add a note about Peertube 5.0 private videos' (#456) from kaiyou/garage:docs-apps into main Alex 2023-01-02 12:49:14 +0000
  • 822e344845 Merge pull request 'Add some docs about using Python Minio SDK' (#455) from kaiyou/garage:docs-s3-libs into main Alex 2023-01-02 12:48:52 +0000
  • 7f7d53cfa9 Merge pull request 'improvements to CLI and new debug features' (#448) from cli-improvements into main Alex 2023-01-02 12:42:24 +0000
  • fd10200bec Add a note about Peertube 5.0 private videos kaiyou 2022-12-25 14:20:01 +0100
  • 0c7ed0b0af Add some docs about using Python Minio SDK kaiyou 2022-12-25 13:55:12 +0100
  • 559e924cc2 Bump the helm chart version kaiyou 2022-12-25 13:33:44 +0100
  • e852c91d18 Fix documentation based on new deployment values kaiyou 2022-11-18 20:03:57 +0100
  • e9b0068079 Set hostPath type for volumes kaiyou 2022-11-06 21:54:09 +0100
  • 49a138b670 Fix volume handling and persistence flag kaiyou 2022-11-06 17:50:06 +0100
  • e94d6f78d7 Enable daemonset deployment using the helm chart kaiyou 2022-10-29 21:07:02 +0200
  • 1af4a5ed56 Merge pull request 'Fix router keyword handling (fix #442)' (#446) from router-keywords-fix into main Alex 2022-12-15 08:40:26 +0000
  • 1fcd0b371b
    online repair workers: retry on error Alex 2022-12-14 16:31:31 +0100
  • 13c8662126
    factorize Alex 2022-12-14 16:16:55 +0100
  • e6f14ab5cf
    better error message handling Alex 2022-12-14 16:11:19 +0100
  • 510b620108
    Get rid of background::spawn Alex 2022-12-14 16:08:05 +0100
  • dfc131850a
    Simplified and more aggressive worker exit logic Alex 2022-12-14 15:25:29 +0100
  • d4af27f920
    Add missing notify Alex 2022-12-14 13:54:21 +0100
  • 0d6b05bb6c
    Update cargo.nix Alex 2022-12-14 12:58:24 +0100
  • a19bfef508
    Improve error message on rpc connection failure Alex 2022-12-14 12:57:33 +0100
  • d56c472712
    Refactor background runner and get rid of job worker Alex 2022-12-14 12:51:16 +0100
  • 2183518edc
    Spawn all background workers in a separate step Alex 2022-12-14 12:28:07 +0100
  • 83c8467e23
    Proper queueing for delayed inserts, now backed to disk Alex 2022-12-14 11:58:06 +0100
  • f8e528c15d
    Small refactor of tables internals Alex 2022-12-14 10:48:49 +0100
  • d1279e04f3
    Fix error messages Alex 2022-12-13 16:16:49 +0100
  • 041b60ed1d
    Add block.rc_size, table.size and table.merkle_tree_size metrics Alex 2022-12-13 15:54:03 +0100
  • f8d5409894
    cli: more info displayed on error in garage stats Alex 2022-12-13 15:46:04 +0100
  • d6040e32a6
    cli: prettier table in garage stats Alex 2022-12-13 15:43:22 +0100
  • d7f90cabb0
    Implement block retry-now and block purge Alex 2022-12-13 15:02:42 +0100
  • 687660b27f
    Implement block list-errors and block info Alex 2022-12-13 14:23:45 +0100
  • 9d82196945
    cli: new worker info command Alex 2022-12-13 12:24:30 +0100
  • a51e8d94c6
    cli: rename resync-n-workers into resync-worker-count Alex 2022-12-13 11:44:11 +0100
  • de9d6cddf7
    Prettier worker list table; remove useless CLI log messages Alex 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 2022-12-12 15:47:10 +0100
  • a0abf41762
    Fix router keyword handling (fix #442) Alex 2022-12-12 11:56:40 +0100
  • 2ac75018a1
    Properly enforce allow_create_bucket Alex 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 2022-12-11 18:41:15 +0100
  • 9d83364ad9
    itertools .unique() doesn't require sorted items Alex 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 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 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 2022-12-05 15:38:32 +0100
  • 280d1be7b1
    Refactor health check and add ability to return it in json Alex 2022-12-05 15:28:57 +0100
  • 2065f011ca
    Implement /health admin API endpoint to check node health Alex 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 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 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 2022-11-21 17:13:41 +0100
  • 1e40c93fd0 Merge pull request 'Changes for v0.8.0' (#428) from v0.8.0-tmp into main Alex 2022-11-21 13:55:50 +0000
  • 0cfb56d33e
    update cargo.nix Alex 2022-11-21 14:47:18 +0100
  • c1fb65194c
    Add sled default in garage_model also Alex 2022-11-21 14:25:54 +0100
  • 67941000ee
    put sled as default feature in garage_db Alex 2022-11-21 14:08:21 +0100
  • 60c26fbc62
    Inject last modified date as git_version; flake cache uploading Alex 2022-11-16 23:47:10 +0100
  • e76dba9561
    Make repository into a Nix flake Alex 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 2022-11-16 13:40:49 +0100
  • fc8f795bba
    Rename subsections and add docker compose file Alex 2022-11-16 13:33:33 +0100
  • a7af0c8af9
    Add best practices and doc of monitoring (fix #419) Alex 2022-11-16 13:27:24 +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 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 2022-11-13 16:48:23 +0100
  • 74ea449f4b
    Add missing parameter Quentin 2022-11-12 23:04:37 +0100
  • eabb37b53f
    openapi validate fix Quentin 2022-11-12 22:37:42 +0100
  • e7824faa17
    Finalize the specification of the admin API Quentin 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 2022-11-11 18:32:35 +0100
  • ebe8a41f2d
    Bucket skeleton Quentin 2022-11-11 17:10:41 +0100
  • dc50fa3b34
    Fix typo in admin API on BucketInfo Quentin 2022-11-11 16:56:56 +0100
  • a976c9190c
    Use awscli in the getting started guide Quentin 2022-11-11 12:48:52 +0100
  • 72a0f90070
    Make capacity nullable to allow gateway config Quentin 2022-09-23 20:55:33 +0200
  • d814deb806
    Error is nullable on AddNode Quentin 2022-09-14 17:18:06 +0200
  • 6a09f16da7
    Set required fields in the spec Quentin 2022-09-14 15:34:24 +0200