Commit Graph

  • 5b1117e582
    New model for buckets Alex Auvolat 2021-12-14 13:55:11 +0100
  • 8f6026de5e
    Make table name a const in trait Alex Auvolat 2021-12-14 12:34:01 +0100
  • 945b75dbf1 update s3 compatibility list (#177) trinity-1686a 2021-12-15 15:05:54 +0100
  • ca7b438f3f less strict ListBuckets (#178) trinity-1686a 2021-12-15 15:05:36 +0100
  • 1eb972b1ac Add compression using zstd (#173) trinity-1686a 2021-12-15 11:26:43 +0100
  • 60d4459926 BucketWebsite (#174) trinity-1686a 2021-12-15 10:41:39 +0100
  • 3b3a1f275f
    Add a second plot Quentin Dufour 2021-12-13 11:58:03 +0100
  • dba9af2968
    Update benchmark Quentin Dufour 2021-12-09 18:42:45 +0100
  • e9358054ac
    Typos and dead links Quentin Dufour 2021-12-08 14:40:14 +0100
  • f9e5520ffb
    Add a benchmark page with a first benchmark Quentin Dufour 2021-12-08 11:30:07 +0100
  • 4b369347c0
    S3 compatibility target Alex Auvolat 2021-12-06 17:18:45 +0100
  • 224c89ad6e
    Reorganize and improve documentation Alex Auvolat 2021-12-06 16:10:32 +0100
  • 7c2037ba87
    WIP front page garage Quentin Dufour 2021-09-07 17:47:47 +0200
  • c4ac8835d3 add proper request router for s3 api (#163) trinity-1686a 2021-12-06 15:17:47 +0100
  • ccce75bc25
    Remove TODO and genkeys.sh Alex Auvolat 2021-12-06 13:15:50 +0100
  • 7f26ed55cd Improved handling of HTTP ranges trinity-1686a 2021-11-29 11:52:42 +0100
  • 8811bb08e6
    In ListBuckets, hide entry if no perms Quentin Dufour 2021-11-22 12:10:28 +0100
  • 85b2e4ca29
    Start socat only once Quentin Dufour 2021-10-21 17:19:18 +0200
  • c94406f428
    Improve how node roles are assigned in Garage Alex Auvolat 2021-11-09 12:24:04 +0100
  • 53888995bd update doc and comments Trinity Pointard 2021-11-15 17:39:36 +0100
  • f0893b904d update cargo.nix Trinity Pointard 2021-11-12 11:16:48 +0100
  • 396fe4c702 clippy Trinity Pointard 2021-11-11 15:37:48 +0100
  • 02158ee666 fix issue where list on vhost-bucket would list bucket instead of bucket content Trinity Pointard 2021-11-11 14:12:22 +0100
  • 57df9c6e2d add s3_api.root_domain to doc book Trinity Pointard 2021-11-11 11:56:08 +0100
  • 9c58ec28d3 add support for vhost-style s3 bucket Trinity Pointard 2021-11-11 11:26:02 +0100
  • cdeb5b4dbb added link to RFID Garage talk (#155) adrien 2021-11-16 15:39:08 +0100
  • 100aad8bf4
    Add rclone mount doc Quentin Dufour 2021-11-10 18:38:17 +0100
  • 80a87929b0
    Improve CLI documentation Quentin Dufour 2021-11-10 18:18:34 +0100
  • 76d21be1b9
    Add skeleton for backups, fuse and code sections Quentin Dufour 2021-11-10 18:05:07 +0100
  • 1928f59d54
    Add documentation for Gitea. Quentin Dufour 2021-11-10 12:41:09 +0100
  • 323514be15
    Documentation for Nix binary cache Quentin Dufour 2021-11-10 10:01:48 +0100
  • ad8d5139cf
    hugo deploy does not build website, fix doc Quentin Dufour 2021-11-08 18:10:10 +0100
  • 08b1e8a7ea
    Move design draft to separate file; write about GC in internals Alex Auvolat 2021-11-08 16:03:15 +0100
  • ad7ab31411
    Implement GC delay for table data Alex Auvolat 2021-11-03 22:07:43 +0100
  • 74a7a550eb
    Safety: never voluntarily delete block in 10min interval after RC reaches zero Alex Auvolat 2021-10-28 14:32:55 +0200
  • cc255d46cd
    Refactor and comment table GC logic Alex Auvolat 2021-10-28 12:49:37 +0200
  • 8e25a37f0e
    Add documentation for nginx Quentin Dufour 2021-11-08 10:14:13 +0100
  • e342db19aa
    Add documentation about Gateways Quentin Dufour 2021-11-04 15:25:20 +0100
  • f3405b6378
    Doc about exposing your website Quentin Dufour 2021-11-04 12:06:38 +0100
  • 860ccf2811
    Harden Garage's systemd service Quentin Dufour 2021-11-04 11:15:25 +0100
  • 9df7559446
    Documentation for hugo, jekyll and publii Quentin Dufour 2021-11-04 10:51:15 +0100
  • a97467075d
    Add documentation for synapse-s3-storage-provider Quentin Dufour 2021-11-03 16:15:54 +0100
  • 9d7535c3f5 allow missing bootstrap_peers in garage.toml Trinity Pointard 2021-11-05 16:36:25 +0100
  • da6efb4b23 fix missing bootstrap_peers in doc Trinity Pointard 2021-11-05 11:21:50 +0100
  • e8811f7c9d
    Request strategy: don't launch all 3 requests if not needed Alex Auvolat 2021-11-04 16:04:26 +0100
  • 2090a6187f
    Add tranquilizer mechanism to improve on token bucket mechanism Alex Auvolat 2021-11-03 18:28:43 +0100
  • 6f13d083ab
    Add semaphore to limit RAM used by buffered outgoing requests Alex Auvolat 2021-11-03 17:00:40 +0100
  • 8c4f418fe8
    Fix peer list persistence: do not forget previous peers Alex Auvolat 2021-11-03 17:34:44 +0100
  • bef6d627b0 Add environment variables equivalents for some CLI options. Jill 2021-10-28 17:13:13 +0200
  • e93d7fb228
    Add Peertube + improve CLI instructions Quentin Dufour 2021-11-03 12:55:03 +0100
  • eaf54efb25
    Add doc for Nextcloud Quentin Dufour 2021-10-29 18:05:47 +0200
  • 93f8d59e4c
    Extract toolchain build from the CI Quentin Dufour 2021-10-28 10:04:14 +0200
  • cc1caa87fb
    Use Rust binaries from Nix instead of rustup Quentin Dufour 2021-10-25 17:19:24 +0200
  • 69b89fb46d
    Fix race in block resync Alex Auvolat 2021-10-26 19:13:41 +0200
  • 6b47c294f5
    Refactoring on repair commands Alex Auvolat 2021-10-27 10:36:04 +0200
  • 28c015d9ff
    add cli parameter to verify local bloc integrity Trinity Pointard 2021-06-24 01:34:28 +0200
  • 4e8af1d956 Modified the 'Funding' sentence to remove 'promise' since we actually got the first instalment ADRN 2021-10-26 13:34:28 +0200
  • 3e7f766d95
    CLI: default rpc_host Alex Auvolat 2021-10-26 11:22:28 +0200
  • 43e13a501d
    Use published netapp crate instead of git repo Alex Auvolat 2021-10-26 10:36:57 +0200
  • ada7899b24
    Fix clippy lints (fix #121) Alex Auvolat 2021-10-26 10:20:05 +0200
  • b2c51844a1
    Add download link on homepage Alex Auvolat 2021-10-25 15:55:30 +0200
  • f6ebcbc7a7
    Disable i686 and armv6l pipelines for now Alex Auvolat 2021-10-25 15:25:01 +0200
  • df8a4068d9
    Refactor block manager code, and hopefully fix deadlock Alex Auvolat 2021-10-22 12:09:03 +0200
  • de4276202a
    Improve CLI, adapt tests, update documentation Alex Auvolat 2021-10-19 16:16:10 +0200
  • 1b450c4b49
    Improvements to CLI and various fixes for netapp version Alex Auvolat 2021-10-15 11:05:09 +0200
  • 4067797d01
    First port of Garage to Netapp Alex Auvolat 2021-10-14 11:50:12 +0200
  • dc017a0cab
    Build Garage with Nix Quentin Dufour 2021-10-04 18:27:57 +0200
  • 1acf7e4c66
    Fix git_version!() when not in git repo (fix #100) Alex Auvolat 2021-10-11 14:26:54 +0200
  • f6060b92aa
    Fix HTTP return code for DeleteObject (fix #98) Alex Auvolat 2021-10-11 14:24:49 +0200
  • 0f9d9df83b
    Update Drone signature Alex Auvolat 2021-10-11 11:46:05 +0200
  • f3a097abdf
    WIP: try to fix #93, and improve S3 ListObjects (v1 and v2) API calls Alex Auvolat 2021-10-08 18:35:38 +0200
  • 1aed317818
    Small changes on NGI kickoff talk Alex Auvolat 2021-09-13 12:09:28 +0200
  • c5574c8409 Add links and put logos in a flexbox Quentin 2021-09-28 10:21:10 +0200
  • 78f0c9ed38 Add a doc target to the Makefile Quentin 2021-09-28 10:13:14 +0200
  • de0228ca2a
    Doc: add funding disclaimer for NGI/EU grant mricher 2021-09-25 17:20:50 +0200
  • df345e37db
    Add sticker and NGI kickoff talk Alex Auvolat 2021-09-12 13:37:33 +0200
  • 740b863750
    Update genkeys.sh to generate ed25519 keys instead of RSA v0.3.0.1 Alex Auvolat 2021-07-06 11:11:18 +0200
  • fa394dcd27
    Support pkcs8 private keys (allowing for ed25519 to be used for rpc) Alex Auvolat 2021-07-06 10:58:32 +0200
  • 30a7dee920 exit when inconsistent level of replication is detected (#92) trinity-1686a 2021-06-02 13:30:39 +0200
  • b568765c75 try parsing rpc-host command-line parameter Trinity Pointard 2021-06-01 19:05:15 +0200
  • e9c265e9dc format garage status output better Trinity Pointard 2021-06-01 17:00:30 +0200
  • 42f692b1e0
    Documentation fixes (typo and small reorganization) Alex Auvolat 2021-05-31 23:55:51 +0200
  • 14fd3df654
    Write about S3 client configuration Alex Auvolat 2021-05-31 17:41:21 +0200
  • 56ac9fd460
    Updates to documentation Alex Auvolat 2021-05-31 17:23:35 +0200
  • d76a8576f4
    Reorganize documentation Alex Auvolat 2021-05-31 17:13:36 +0200
  • 289521886b make most changes suggested during install-party Trinity Pointard 2021-05-29 21:22:15 +0200
  • ebd21b325e
    Write documentation on configuration file and other improvements Alex Auvolat 2021-05-28 18:00:59 +0200
  • b9127dd6f8
    Prepare for v0.3.0 and add migration path from v0.2.1.x v0.3.0 Alex Auvolat 2021-05-28 13:58:47 +0200
  • ddb2b29bfd
    Rename datacenters into zones (doc not yet updated) Alex Auvolat 2021-05-28 13:18:31 +0200
  • b490ebc7f6
    Many improvements on ring/replication and its configuration: Alex Auvolat 2021-05-28 12:36:22 +0200
  • c8aa1eb481
    Add preliminary support for Duck Quentin Dufour 2021-05-15 10:24:20 +0200
  • 5fdabf3e75
    Add basic support for the "Versioning" command Quentin Dufour 2021-05-14 22:33:26 +0200
  • 6ccffc3162
    Improved XML serialization Alex Auvolat 2021-05-03 22:45:42 +0200
  • e4b9e4e24d
    rename types to CamelCase Trinity Pointard 2021-05-02 23:13:08 +0200
  • 6644df6b96
    fix clippy warnings on garage Trinity Pointard 2021-04-23 22:41:24 +0200
  • f8ae8fc4be
    fix clippy warnings on web Trinity Pointard 2021-04-23 22:26:27 +0200
  • 84856e84e5
    fix clippy warnings on api Trinity Pointard 2021-04-23 22:18:00 +0200
  • 4a1e079e8f
    fix clippy warnings on model Trinity Pointard 2021-04-23 21:57:32 +0200
  • f5a0cf0414
    fix clippy warnings on table Trinity Pointard 2021-04-23 21:42:52 +0200
  • f05bb111c2
    fix clippy warnings on util and rpc Trinity Pointard 2021-04-09 02:32:42 +0200