Commit Graph

  • ba6b56ae68
    Fix some new clippy lints Alex Auvolat 2022-03-14 12:00:23 +01:00
  • 0af314b295
    Add comment for fsync Alex Auvolat 2022-03-14 11:54:00 +01:00
  • d78bf379fb
    Fix resync queue to not drop items Alex Auvolat 2022-03-01 14:55:37 +01:00
  • f7e6f4616f
    Spawn a single resync worker Alex Auvolat 2022-03-01 11:57:18 +01:00
  • dc5ec4ecf9
    Add appropriate fsync() calls in write_block Alex Auvolat 2022-03-01 11:52:12 +01:00
  • fe62d01b7e
    Implement exponential backoff for resync retries Alex Auvolat 2022-02-25 20:42:56 +01:00
  • bfb4353df5
    Update Grafana dashboard Alex Auvolat 2022-03-14 10:55:30 +01:00
  • 9b2b531f4d
    Make admin server optional Alex Auvolat 2022-03-10 10:51:40 +01:00
  • a19341b188
    Add Grafana dashboard for Garage Alex Auvolat 2022-02-24 15:35:40 +01:00
  • 2377a92f6b
    Add wrapper over sled tree to count items (used for big queues) Alex Auvolat 2022-02-24 14:59:49 +01:00
  • 203e8d2c34
    Bump version to 0.7 because of incompatible Netapp Alex Auvolat 2022-02-24 13:25:28 +01:00
  • f869ca625d
    Add spans to table calls, change span names in RPC Alex Auvolat 2022-02-24 13:18:51 +01:00
  • 0cc31ee169
    add missing netapp telemetry feature Alex Auvolat 2022-02-22 17:34:46 +01:00
  • dc8d0496cc
    Refactoring: rename config files, make modifications less invasive Alex Auvolat 2022-02-22 15:25:13 +01:00
  • d9a35359bf
    Add metrics to web endpoint Alex Auvolat 2022-02-22 15:21:06 +01:00
  • 2a5609b292
    Add metrics to API endpoint Alex Auvolat 2022-02-22 14:52:41 +01:00
  • 818daa5c78
    Refactor how durations are measured Alex Auvolat 2022-02-22 13:53:59 +01:00
  • f0d0cd9a20
    Remove strum crate dependency; add protobuf nix dependency Alex Auvolat 2022-02-21 23:10:13 +01:00
  • 55d4471599
    Remove ... at end of hex IDs Alex Auvolat 2022-02-21 16:59:37 +01:00
  • bb04d94fa9
    Update to Netapp 0.4 which supports distributed tracing Alex Auvolat 2022-02-18 20:39:55 +01:00
  • 8c2fb0c066
    Add tracing integration with opentelemetry Alex Auvolat 2022-02-17 23:28:23 +01:00
  • b6561f6e1b
    Add docker-compose for traces & metrics Maximilien 2022-02-17 09:38:57 +01:00
  • 2cab84b1fe
    Add many metrics in table/ and rpc/ Alex Auvolat 2022-02-16 14:23:04 +01:00
  • 1e2cf26373
    Implement basic metrics in table Maximilien R 2022-02-15 20:09:43 +01:00
  • e349af13a7
    Update dependencies and add admin module with metrics mricher 2021-09-28 08:57:20 +02:00
  • 9d44127245
    add support for kubernetes service discovery Max Audron 2022-03-06 14:50:00 +01:00
  • c00b2c9948 Functional tests for admin commands Quentin Dufour 2022-03-07 17:30:46 +01:00
  • 8df1e186de Functional tests for website endpoints Quentin Dufour 2022-03-04 18:33:18 +01:00
  • 2ef60b8417 Functional test for multipart endpoints Quentin Dufour 2022-02-10 17:02:30 +01:00
  • 1e639ec67c Functional test for ListMultipartUploads Quentin Dufour 2022-02-09 18:29:08 +01:00
  • cfea1e0315 Functional tests for bucket endpoints Quentin Dufour 2022-02-09 17:43:07 +01:00
  • 05eb79929e Functional tests for object operations Quentin Dufour 2022-02-09 16:40:05 +01:00
  • 0f4e0e8bb9 Move ListObjects tests to Rust Quentin Dufour 2022-02-09 11:24:46 +01:00
  • 2a3afcaf65 Test WinSCP Quentin Dufour 2022-03-03 13:34:20 +01:00
  • 8a5bbc3b0b
    More permissive OPTIONS on S3 API v0.6.1 Alex Auvolat 2022-03-01 11:15:16 +01:00
  • 97f245f218
    Add tracing output to signature calculation Alex Auvolat 2022-02-28 12:21:26 +01:00
  • 8129a98291
    Process CORS earlier in pipeline Alex Auvolat 2022-02-28 11:15:53 +01:00
  • 54e02b4c3b Force static builds for all platforms Quentin Dufour 2022-02-23 11:38:52 +01:00
  • f6f8b7f1ad Support for PostObject (#222) trinity-1686a 2022-02-21 23:02:30 +01:00
  • 32864bb8f3 re-update cargo.nix trinity-1686a 2022-02-16 23:42:48 +01:00
  • fe9210f071 address review comments trinity-1686a 2022-02-16 23:27:30 +01:00
  • 93637d40ec correct location, response xml and behavior on missing filename trinity-1686a 2022-02-12 00:09:19 +01:00
  • 63948190e4 stricter policy validation trinity-1686a 2022-02-09 12:41:13 +01:00
  • e0aee72a9c fix review comments trinity-1686a 2022-02-09 12:19:04 +01:00
  • 19ac5ce20f answer a bit more like aws trinity-1686a 2022-02-08 22:38:09 +01:00
  • 27485f94b9 add length support to post policy trinity-1686a 2022-02-07 19:40:16 +01:00
  • 217b214ca9 add post object policy support trinity-1686a 2022-02-06 16:03:43 +01:00
  • abb19a0443 refactore params parsing trinity-1686a 2022-02-06 00:09:40 +01:00
  • c629a9f4e2 refactore signature verification to avoir duplication trinity-1686a 2022-02-05 20:36:03 +01:00
  • 621bc84957 update Cargo.nix and fix clippy Trinity Pointard 2022-02-05 13:51:15 +01:00
  • efee345178 working PostObject without policy support trinity-1686a 2022-02-05 13:38:39 +01:00
  • 1e9d7dc087 add basic parsing for PostObject trinity-1686a 2022-02-01 23:41:02 +01:00
  • c5447a9c6f add routing for Post Object trinity-1686a 2022-01-30 15:19:40 +01:00
  • e312ba977e
    Add FOSDEM talk and move all .pdf files to Git LFS Alex Auvolat 2022-01-19 21:33:09 +01:00
  • 2465163e39
    documentation: add mention to install build-essential Alex Auvolat 2022-02-16 12:18:24 +01:00
  • 84613e66a2
    garage(tests): Remove RNG stuff Jill 2022-02-07 17:00:03 +01:00
  • c8b30ebc79
    garage(tests): Remove superfluous test Jill 2022-02-07 16:52:42 +01:00
  • d7decda3f4
    garage(tests): Add random suffix to created buckets. Jill 2022-02-04 17:55:54 +01:00
  • cd13ea461b
    garage(tests): Add some unsafe-usage doc and tweaks Jill 2022-02-04 17:53:46 +01:00
  • 5d19f3d2d7
    Add integration tests to Drone Quentin Dufour 2022-02-03 18:04:43 +01:00
  • 084dcdbd3a
    Upgrade cargo2nix Quentin Dufour 2022-02-03 15:21:57 +01:00
  • 3baa841d6f
    tests: Fix garage integration test Jill 2022-02-02 16:07:26 +01:00
  • dd407e7041
    tests: Add garage integration tests (base) Jill 2022-02-02 15:35:52 +01:00
  • af261e1789 Fix a bug when a migration is followed by a rebalance Alex Auvolat 2022-02-10 12:33:29 +01:00
  • 71496c9f4e
    garage(tests): Remove RNG stuff Jill 2022-02-07 17:00:03 +01:00
  • 2bb0f4613f
    garage(tests): Remove superfluous test Jill 2022-02-07 16:52:42 +01:00
  • 081d594b6d
    garage(tests): Add random suffix to created buckets. Jill 2022-02-04 17:55:54 +01:00
  • 540c5479a7
    garage(tests): Add some unsafe-usage doc and tweaks Jill 2022-02-04 17:53:46 +01:00
  • 6399cd740d
    Add integration tests to Drone Quentin Dufour 2022-02-03 18:04:43 +01:00
  • ebce4d4b55
    Upgrade cargo2nix Quentin Dufour 2022-02-03 15:21:57 +01:00
  • 07fd59c8e6
    tests: Fix garage integration test Jill 2022-02-02 16:07:26 +01:00
  • 0b164b3fb2
    tests: Add garage integration tests (base) Jill 2022-02-02 15:35:52 +01:00
  • 4ae03aa774 Small documentation updates (#237) Alex 2022-02-10 15:58:09 +01:00
  • 831f977c5e
    A few other changes in documentation Alex Auvolat 2022-02-10 13:12:15 +01:00
  • 39d9b860ad
    Updated information about download links in documentation Alex Auvolat 2022-02-10 12:54:09 +01:00
  • d2c54abf8a
    Fix a bug when a migration is followed by a rebalance Alex Auvolat 2022-02-10 12:33:29 +01:00
  • 555c90c67e
    Fix mention of Consul in documentation Alex Auvolat 2022-02-08 17:05:36 +01:00
  • 3e1373fafc Add a new S3 comparison Matrix to documentation (#220) Quentin 2022-02-07 16:04:52 +01:00
  • 37ec434dee
    Add OpenIO Quentin Dufour 2022-02-04 11:29:14 +01:00
  • 70b152cbcb
    Add openstack swift Quentin Dufour 2022-02-04 10:43:13 +01:00
  • 3ce7698fe0
    Space missing Quentin Dufour 2022-02-03 11:46:25 +01:00
  • 26158bb0d6
    Reorganize compatibility list Quentin Dufour 2022-02-03 10:55:29 +01:00
  • 9975011a92
    New S3 compatibility table with Swift Quentin Dufour 2022-02-03 10:31:22 +01:00
  • 7d68b7060e
    Fix anchors in links Alex Auvolat 2022-02-02 14:05:17 +01:00
  • 99ed67503c
    Update quickstart to set endpoints ending in localhost Quentin Dufour 2022-02-01 17:42:21 +01:00
  • 5a1fb7cce7
    Improve integration part of the doc Quentin Dufour 2022-02-01 17:39:35 +01:00
  • 1c0ba930b8 Reorganize documentation for new website (#213) Alex 2022-02-07 11:51:12 +01:00
  • 3885a5ea47
    Update some things in documentation Alex Auvolat 2022-02-02 13:06:34 +01:00
  • da7d645f52
    Fix more links Alex Auvolat 2022-02-02 12:12:21 +01:00
  • 0b08094bf2
    Fix more links Alex Auvolat 2022-02-02 11:55:47 +01:00
  • 961a4cf7b7
    Change _ to - and fix internal links Alex Auvolat 2022-02-02 11:43:28 +01:00
  • 50d8e30603
    Add missing front matter Alex Auvolat 2022-02-02 10:17:10 +01:00
  • bac1a8b99a
    Move _index.md from website repo Alex Auvolat 2022-02-02 10:11:48 +01:00
  • ff04afaa77
    Move documentation files around and adapt format for new website Alex Auvolat 2022-02-02 10:05:27 +01:00
  • 45d6d377d2
    Remove website publishing (new website is now online) Alex Auvolat 2022-02-06 09:23:49 +01:00
  • 6f7ef11537 Generate and upload a JSON result Quentin Dufour 2022-02-05 19:08:10 +01:00
  • 241db1e1f5 Add URL field to JSON builds Alex Auvolat 2022-02-05 14:15:22 +01:00
  • ecd76977ea Generate JSON build description Quentin Dufour 2022-01-31 11:59:14 +01:00
  • 38bb74bfd8 Add URL field to JSON builds Alex Auvolat 2022-02-05 14:15:22 +01:00
  • 935670690f
    Probably fix test-smoke v0.6.0 Alex Auvolat 2022-02-02 17:34:19 +01:00