Commit Graph

  • a81200d345
    Update cargo.nix Alex Auvolat 2023-01-03 14:45:47 +01:00
  • cdb2a591e9
    Refactor how things are migrated Alex Auvolat 2023-01-03 14:44:47 +01:00
  • 582b076179 Merge pull request 'Some improvements to Garage internals' (#451) from internals-rework into main Alex 2023-01-03 11:37:31 +00:00
  • 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 +00:00
  • 939a6d67e8
    Merge branch 'main' into internals-rework Alex Auvolat 2023-01-02 15:07:44 +01:00
  • 76230f2028 Merge pull request 'Bump everything to v0.8.1' (#458) from up-v0.8.1 into main v0.8.1 Alex 2023-01-02 13:32:45 +00:00
  • 6775569525
    Bump everything to v0.8.1 Alex Auvolat 2023-01-02 14:15:33 +01:00
  • 6b857a9b8c
    cargo fmt Alex Auvolat 2023-01-02 13:50:42 +01:00
  • 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 +00:00
  • 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 +00:00
  • 7f7d53cfa9 Merge pull request 'improvements to CLI and new debug features' (#448) from cli-improvements into main Alex 2023-01-02 12:42:24 +00:00
  • fd10200bec Add a note about Peertube 5.0 private videos kaiyou 2022-12-25 14:20:01 +01:00
  • 0c7ed0b0af Add some docs about using Python Minio SDK kaiyou 2022-12-25 13:55:12 +01:00
  • 559e924cc2 Bump the helm chart version kaiyou 2022-12-25 13:33:44 +01:00
  • e852c91d18 Fix documentation based on new deployment values kaiyou 2022-11-18 20:03:57 +01:00
  • e9b0068079 Set hostPath type for volumes kaiyou 2022-11-06 21:54:09 +01:00
  • 49a138b670 Fix volume handling and persistence flag kaiyou 2022-11-06 17:50:06 +01:00
  • e94d6f78d7 Enable daemonset deployment using the helm chart kaiyou 2022-10-29 21:07:02 +02:00
  • 4756db4d29
    wip: dump waaaaaay too much stuff db-debug-log Alex Auvolat 2022-12-15 17:11:00 +01:00
  • 1af4a5ed56 Merge pull request 'Fix router keyword handling (fix #442)' (#446) from router-keywords-fix into main Alex 2022-12-15 08:40:26 +00:00
  • 1fcd0b371b
    online repair workers: retry on error Alex Auvolat 2022-12-14 16:31:31 +01:00
  • 13c8662126
    factorize Alex Auvolat 2022-12-14 16:16:55 +01:00
  • e6f14ab5cf
    better error message handling Alex Auvolat 2022-12-14 16:11:19 +01:00
  • 510b620108
    Get rid of background::spawn Alex Auvolat 2022-12-14 16:08:05 +01:00
  • dfc131850a
    Simplified and more aggressive worker exit logic Alex Auvolat 2022-12-14 15:25:29 +01:00
  • d4af27f920
    Add missing notify Alex Auvolat 2022-12-14 13:54:21 +01:00
  • 0d6b05bb6c
    Update cargo.nix Alex Auvolat 2022-12-14 12:58:24 +01:00
  • a19bfef508
    Improve error message on rpc connection failure Alex Auvolat 2022-12-14 12:57:33 +01:00
  • d56c472712
    Refactor background runner and get rid of job worker Alex Auvolat 2022-12-14 12:51:16 +01:00
  • 2183518edc
    Spawn all background workers in a separate step Alex Auvolat 2022-12-14 12:28:07 +01:00
  • 83c8467e23
    Proper queueing for delayed inserts, now backed to disk Alex Auvolat 2022-12-14 11:58:06 +01:00
  • f8e528c15d
    Small refactor of tables internals Alex Auvolat 2022-12-14 10:48:49 +01:00
  • d1279e04f3
    Fix error messages Alex Auvolat 2022-12-13 16:16:49 +01:00
  • 041b60ed1d
    Add block.rc_size, table.size and table.merkle_tree_size metrics Alex Auvolat 2022-12-13 15:54:03 +01:00
  • f8d5409894
    cli: more info displayed on error in garage stats Alex Auvolat 2022-12-13 15:46:04 +01:00
  • d6040e32a6
    cli: prettier table in garage stats Alex Auvolat 2022-12-13 15:43:22 +01:00
  • d7f90cabb0
    Implement block retry-now and block purge Alex Auvolat 2022-12-13 15:02:42 +01:00
  • 687660b27f
    Implement block list-errors and block info Alex Auvolat 2022-12-13 14:23:45 +01:00
  • 9d82196945
    cli: new worker info command Alex Auvolat 2022-12-13 12:24:30 +01:00
  • a51e8d94c6
    cli: rename resync-n-workers into resync-worker-count Alex Auvolat 2022-12-13 11:44:11 +01:00
  • de9d6cddf7
    Prettier worker list table; remove useless CLI log messages Alex Auvolat 2022-12-12 17:16:49 +01:00
  • f7c65e830e Merge pull request 'Properly enforce allow_create_bucket' (#447) from fix-allow-create-bucket into main Alex 2022-12-12 14:55:12 +00:00
  • 0e61e3b6fb
    Fix bucket creation tests to take permissions into account Alex Auvolat 2022-12-12 15:47:10 +01:00
  • a0abf41762
    Fix router keyword handling (fix #442) Alex Auvolat 2022-12-12 11:56:40 +01:00
  • 2ac75018a1
    Properly enforce allow_create_bucket Alex Auvolat 2022-12-12 12:03:54 +01:00
  • 980572a887 Merge pull request 'helm: ingress improvements' (#422) from patrickjahns:helm-refactor-ingress into main Maximilien R 2022-12-12 00:53:57 +01:00
  • 7a0014b6f7 chore(helm): bump chart number Patrick Jahns 2022-11-16 12:21:33 +01:00
  • edb0b9c1ee feat(helm): allow to add custom labels to created ingress resources Patrick Jahns 2022-11-16 12:21:18 +01:00
  • f58a813a36 refactor(helm): disable the ingress per default Patrick Jahns 2022-11-16 12:18:11 +01:00
  • 6e44369cbc Merge pull request 'Optimal layout assignation algorithm' (#296) from optimal-layout into next Alex 2022-12-11 17:41:53 +00:00
  • 2c2e65ad8b
    Merge commit 'ec12d6c' into next Alex Auvolat 2022-12-11 18:41:15 +01:00
  • 9d83364ad9
    itertools .unique() doesn't require sorted items Alex Auvolat 2022-12-11 18:30:02 +01:00
  • 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 +00:00
  • 533afcf4e1
    simplify Alex Auvolat 2022-12-11 18:17:08 +01:00
  • 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 +01:00
  • 35f8e8e2fb Merge pull request 'Fix typo in documentation' (#441) from felix.scheinost/garage:documentation-typo into main Alex 2022-12-07 20:42:24 +00:00
  • d5a2502b09 Fix typo in documentation felix.scheinost 2022-12-07 12:43:49 +00:00
  • d7868c48a4
    Separate /health (simple text answer) and /v0/health (full json answer, authenticated) Alex Auvolat 2022-12-05 15:38:32 +01:00
  • 280d1be7b1
    Refactor health check and add ability to return it in json Alex Auvolat 2022-12-05 15:28:57 +01:00
  • 2065f011ca
    Implement /health admin API endpoint to check node health Alex Auvolat 2022-12-05 14:59:15 +01:00
  • 243b7c9a1c Merge pull request 'Fix spelling mistake in docs' (#438) from tompearson/garage:fix-typo into main Alex 2022-12-05 12:27:14 +00:00
  • a3afc761b6 Update 'doc/book/design/goals.md' tompearson 2022-12-04 16:27:46 +00:00
  • 19bdd1c799 Merge pull request 'Fix logs appearing twice' (#435) from fix-logs into main Alex 2022-11-29 21:30:39 +00:00
  • 448dcc5cf4 Merge pull request 'Make repository into a Nix flake' (#424) from nix-remove-system into main Alex 2022-11-29 21:26:41 +00:00
  • 26121bb619
    Fix logs appearing twice Alex Auvolat 2022-11-29 22:23:27 +01:00
  • 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 +00:00
  • 4d7b4d9d20 Add talk to the Capitole du Libre 2022 vincent 2022-11-27 11:36:01 +01:00
  • fc450ec13a Merge pull request 'Fix #432: documentation issue' (#433) from fix-432 into main Alex 2022-11-24 14:36:53 +00:00
  • 379b2049f5
    Fix #432: documentation issue Alex Auvolat 2022-11-24 15:33:33 +01:00
  • 293139a94a Merge pull request 'Tentative fix #414' (#429) from try-fix-414 into main Alex 2022-11-21 21:45:17 +00:00
  • 54e800ef8d
    Tentative fix for issue #414 Alex Auvolat 2022-11-21 17:13:41 +01:00
  • 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 +00:00
  • 0cfb56d33e
    update cargo.nix Alex Auvolat 2022-11-21 14:47:18 +01:00
  • c1fb65194c
    Add sled default in garage_model also Alex Auvolat 2022-11-21 14:25:54 +01:00
  • 67941000ee
    put sled as default feature in garage_db Alex Auvolat 2022-11-21 14:08:21 +01:00
  • 60c26fbc62
    Inject last modified date as git_version; flake cache uploading Alex Auvolat 2022-11-16 23:47:10 +01:00
  • e76dba9561
    Make repository into a Nix flake Alex Auvolat 2022-11-16 22:21:24 +01:00
  • 7fafd14a25 Merge pull request 'Documentation updates' (#423) from doc-0.8 into main Alex 2022-11-16 20:50:45 +00:00
  • 555a54ec40
    doc precisions and fixes Alex Auvolat 2022-11-16 13:40:49 +01:00
  • fc8f795bba
    Rename subsections and add docker compose file Alex Auvolat 2022-11-16 13:33:33 +01:00
  • a7af0c8af9
    Add best practices and doc of monitoring (fix #419) Alex Auvolat 2022-11-16 13:27:24 +01:00
  • 1dd3869199
    chore(helm): bump chart number Patrick Jahns 2022-11-16 12:21:33 +01:00
  • 5b1c1d9736
    feat(helm): allow to add custom labels to created ingress resources Patrick Jahns 2022-11-16 12:21:18 +01:00
  • b31d9a6be0
    refactor(helm): disable the ingress per default Patrick Jahns 2022-11-16 12:18:11 +01:00
  • bcc9772470 Merge pull request 'OpenAPI spec for admin API' (#379) from ecosystem/openapi into main Alex 2022-11-16 10:51:04 +00:00
  • 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 +00:00
  • 05547f2ba6
    Move testing strategy to a dedicated doc section (fix #114) Alex Auvolat 2022-11-14 13:34:00 +01:00
  • 39ac295eb7 Merge pull request 'Improve Nginx reverse proxy example' (#413) from baptiste/garage:nginx_fix into main Alex 2022-11-14 12:21:56 +00:00
  • cf23aee183
    Add a "build" section, doc for SDK Quentin Dufour 2022-11-13 16:48:23 +01:00
  • 74ea449f4b
    Add missing parameter Quentin Dufour 2022-11-12 23:04:37 +01:00
  • eabb37b53f
    openapi validate fix Quentin Dufour 2022-11-12 22:37:42 +01:00
  • e7824faa17
    Finalize the specification of the admin API Quentin Dufour 2022-11-12 18:08:41 +01:00
  • 8dfc909759 Improve Nginx reverse proxy example Baptiste Jonglez 2022-11-11 21:45:03 +01:00
  • 485109ea60
    Bucket CRUD is defined Quentin Dufour 2022-11-11 18:32:35 +01:00
  • ebe8a41f2d
    Bucket skeleton Quentin Dufour 2022-11-11 17:10:41 +01:00
  • dc50fa3b34
    Fix typo in admin API on BucketInfo Quentin Dufour 2022-11-11 16:56:56 +01:00
  • a976c9190c
    Use awscli in the getting started guide Quentin Dufour 2022-11-11 12:48:52 +01:00
  • 72a0f90070
    Make capacity nullable to allow gateway config Quentin Dufour 2022-09-23 20:55:33 +02:00
  • d814deb806
    Error is nullable on AddNode Quentin Dufour 2022-09-14 17:18:06 +02:00
  • 6a09f16da7
    Set required fields in the spec Quentin Dufour 2022-09-14 15:34:24 +02:00