Commit Graph

  • 2197753dfd Merge pull request 'Add step to generate multi-arch Docker container in CI' (#393) from multi-arch-container into main v0.8.0-rc1 Alex 2022-09-27 11:55:49 +0200
  • 3f95a0f717 Merge pull request 'Enable k2v feature flag by default in CI' (#302) from k2v into main Alex 2022-09-27 11:38:23 +0200
  • 7291747a28 Merge pull request 'Documentation changes for v0.8' (#394) from doc-0.8 into main Alex 2022-09-27 11:37:12 +0200
  • d104ae8711
    Add step to generate multi-arch Docker container in CI Alex 2022-09-26 17:19:21 +0200
  • 194e8be1bb
    Update docker image links Alex 2022-09-26 18:01:17 +0200
  • 69bcc813de
    Add garage v0.8 migration guide Alex 2022-09-26 17:41:38 +0200
  • ea7a571d88 Merge pull request 'Fix span name for api server requests' (#392) from fix-span-name into main Alex 2022-09-26 16:57:37 +0200
  • 1778e4b318
    Fix span name for api server requests Alex 2022-09-26 16:20:30 +0200
  • af2b2f26b4 Merge pull request 'Update README (fix #230)' (#391) from new-readme into main Alex 2022-09-21 13:28:52 +0200
  • a3758dc4c4
    Update README Alex 2022-09-21 12:40:55 +0200
  • e89f880694
    Enable k2v feature flag in CI Alex 2022-09-20 17:54:41 +0200
  • fc85508648 Merge pull request 'Initialize metrics exporter earlier (fix #389)' (#390) from fix-metrics into main Alex 2022-09-20 17:53:46 +0200
  • 782630fc27
    Initialize metrics exporter earlier (fix #389) Alex 2022-09-20 17:45:18 +0200
  • 7a901f7aab Merge pull request 'RPC performance changes' (#387) from configurable-timeouts into main v0.8.0-beta2 Alex 2022-09-20 16:17:23 +0200
  • ded444f6c9
    Ability to have custom timeouts in request strategy (not used) Alex 2022-09-20 16:01:41 +0200
  • 357b72f4ff
    Merge branch 'main' into configurable-timeouts Alex 2022-09-20 15:19:58 +0200
  • 2c312e9cbd Merge pull request 'Change a warn! into a debug!' (#388) from less-noise into main Alex 2022-09-20 11:57:52 +0200
  • 1f7b050b7d
    Change a warn! into a debug! Alex 2022-09-20 11:49:48 +0200
  • 56592e1853
    RPC performance changes Alex 2022-09-19 20:12:19 +0200
  • fbd32933ea Merge pull request 'Faster GetObject workflow for getting entire objects' (#386) from faster-get into main Alex 2022-09-19 15:24:06 +0200
  • 5d4b6f2173
    Faster GetObject workflow for getting entire objects Alex 2022-09-19 12:16:38 +0200
  • 4fba06d62e Merge pull request 'updates to documentation for v0.8' (#385) from doc-0.8 into main Alex 2022-09-19 10:45:10 +0200
  • 1d0a610690
    Finish writing about Garage features, and fix from-source instructions Alex 2022-09-15 13:23:57 +0200
  • f6aebefcc9
    Some work on documentation towards v0.8 Alex 2022-09-14 19:31:13 +0200
  • 89b8087ba8 Merge pull request 'Properly return HTTP 204 when deleting non-existent object (fix #227)' (#384) from deleteobject-204 into main Alex 2022-09-14 17:16:39 +0200
  • 76f42a1a2b
    Properly return HTTP 204 when deleting non-existent object (fix #227) Alex 2022-09-14 17:07:55 +0200
  • 82600acf77 Merge pull request 'Allow for hostnames in bootstrap_peers and rpc_public_addr (fix #353)' (#383) from resolve-peer-names into main Alex 2022-09-14 16:37:18 +0200
  • e46dc2a8ef
    Allow for hostnames in bootstrap_peers and rpc_public_addr (fix #353) Alex 2022-09-14 16:09:38 +0200
  • 80fdbfb0aa Merge pull request 'various fixes for v0.8.0' (#380) from various-fixes-for-0.8 into main v0.8.0-beta1 Alex 2022-09-13 16:49:05 +0200
  • ab722cb40f
    Add checks on replication_factor of layouts we use (fix #363, fix #364) Alex 2022-09-13 16:22:23 +0200
  • 38be811b1c
    Fix clippy lint that says we should implement Eq Alex 2022-09-13 16:08:00 +0200
  • 44733474bb
    Remove/change println! in server code (fix #358) Alex 2022-09-13 16:01:55 +0200
  • 07febd3ecd
    Ensure data dir is created immediately when Garage starts (fix #349) Alex 2022-09-13 15:57:27 +0200
  • 11bdc971e2 Merge pull request 'use netapp streaming body' (#343) from netapp-stream-body into main Alex 2022-09-13 15:26:08 +0200
  • ff30891999
    Use streaming block API for get with Range requests Alex 2022-09-13 15:13:07 +0200
  • 28a4af73ca
    Use netapp 0.5 published from crates.io Alex 2022-09-13 13:11:44 +0200
  • b823151a0b
    improvements in block manager Alex 2022-09-12 16:57:38 +0200
  • 309d7aef3f Merge pull request 'performance improvements' (#342) from lx-perf-improvements into main Alex 2022-09-12 16:38:43 +0200
  • f91fab8582
    Simplify+improve async hasher by using bounded channel Alex 2022-09-12 16:23:43 +0200
  • 7f54706b95
    Merge branch 'lx-perf-improvements' into netapp-stream-body Alex 2022-09-08 15:50:56 +0200
  • d9d199a6c9
    Merge branch 'main' into lx-perf-improvements Alex 2022-09-08 15:49:17 +0200
  • 03c40a0b24 Merge pull request 'Reorganize dependencies' (#373) from improve-deps into main Alex 2022-09-08 15:45:09 +0200
  • ceb1f0229a
    Move version back into util Alex 2022-09-07 18:36:46 +0200
  • f310fce34b
    Inject GIT_VERSION even later Alex 2022-09-07 18:30:15 +0200
  • 06df301de5
    Fix merge Alex 2022-09-07 18:16:01 +0200
  • 8adc654713
    Merge branch 'main' into improve-deps Alex 2022-09-07 18:13:27 +0200
  • 107853334b
    Fix build error Alex 2022-09-07 18:10:19 +0200
  • 1449204439
    Add warnings when features are not included in build Alex 2022-09-07 18:02:13 +0200
  • 2e00809af5
    Error messages when system-libs XOR bundled-libs != 1 Alex 2022-09-07 17:57:12 +0200
  • 2559f63e9b
    Make all HTTP services optionnal Alex 2022-09-07 17:54:16 +0200
  • 28d86e7602
    Report build features in garage --help Alex 2022-09-07 17:05:21 +0200
  • db61f41030
    Move GIT_VERSION injection later in build chain to reduce build times Alex 2022-09-07 11:59:56 +0200
  • 907054775d
    Faster copy, better get error message Alex 2022-09-06 22:25:23 +0200
  • 6b958979bd
    Merge branch 'lx-perf-improvements' into netapp-stream-body Alex 2022-09-06 22:13:01 +0200
  • d23b3a14fc
    Merge branch 'main' into lx-perf-improvements Alex 2022-09-06 21:53:37 +0200
  • 4024822585
    Update netapp to lastest git version with LAS scheduling Alex 2022-09-06 19:45:00 +0200
  • c2cc08852b
    Reenable node ordering Alex 2022-09-06 19:31:42 +0200
  • 6f02c36a89
    cargo fmt Alex 2022-09-06 17:59:41 +0200
  • 0f5689c169
    Include code from v0.5.1 directly to remove dependencies Alex 2022-09-06 17:52:50 +0200
  • 1e92e9f782
    Disable k2v tests when feature is disabled Alex 2022-09-06 17:29:46 +0200
  • 431dee050f
    Remove opentelemetry-otlp dep in api/ Alex 2022-09-06 17:25:44 +0200
  • 2c2b93acdf
    Update Nix files with optional db engines Alex 2022-09-06 17:20:10 +0200
  • bbb970965c
    Document available build features Alex 2022-09-06 17:16:45 +0200
  • b886c75450
    Make all DB engines optional build features Alex 2022-09-06 17:09:43 +0200
  • 48ffaaadfc
    Bump versions to 0.8.0 (compatibility is broken already) Alex 2022-09-06 16:47:56 +0200
  • 7de53a4d66
    Force disable pkg-config for libsodum-sys and libzstd-sys Alex 2022-09-06 16:41:58 +0200
  • 8d77a76df1
    Update .nix files Alex 2022-09-06 15:48:27 +0200
  • 454d8474ef
    Fix clippy Alex 2022-09-06 15:43:50 +0200
  • ed7796924b Merge pull request 'Make OTLP exporter optional and allow building without Prometheus exporter (/metrics)' (#372) from jirutka/garage:telemetry-and-metrics into improve-deps Alex 2022-09-06 15:11:30 +0200
  • ea36b9ff90 Allow building without Prometheus exporter (/metrics endpoint) Jakub Jirutka 2022-09-04 00:43:48 +0200
  • e7af006c1c Make OTLP exporter optional via feature "telemetry-otlp" Jakub Jirutka 2022-09-03 23:40:44 +0200
  • db72812f01 Use the new cargo feature resolver "2" Jakub Jirutka 2022-09-04 15:26:19 +0200
  • 729a910e14
    Remove Heed default features Alex 2022-09-05 16:40:13 +0200
  • 9f5433db82 Merge pull request 'Update .drone.yml signature' (#374) from fix-drone-signature into main Alex 2022-09-05 16:18:15 +0200
  • fd8074ad9b
    Update .drone.yml signature Alex 2022-09-05 16:09:01 +0200
  • 07e6bcde85
    Merge branch 'main' into lx-perf-improvements Alex 2022-09-05 12:40:17 +0200
  • 0009fd136c Merge pull request 'Make block resync speed dynamically configurable' (#369) from resync-ajustable-speed into main Alex 2022-09-05 12:35:08 +0200
  • 7511ba5530 Allow linking against system-provided libsqlite Jakub Jirutka 2022-09-03 19:05:32 +0200
  • a6e40b75ea Add feature "system-libs" to enable linking against system libraries Jakub Jirutka 2022-09-03 18:37:24 +0200
  • e1751c8a9c
    fix clippy Alex 2022-09-02 17:24:26 +0200
  • 5d4b937a00
    Ability to have up to 4 concurrently working resync workers Alex 2022-09-02 17:18:13 +0200
  • 5e8baa433d
    Make BlockManagerLocked fully private again Alex 2022-09-02 16:52:22 +0200
  • 47be652a1f
    block manager: refactor: split resync into separate file Alex 2022-09-02 16:47:15 +0200
  • 943d76c583
    Ability to dynamically set resync tranquility Alex 2022-09-02 15:34:21 +0200
  • 6226f5ceca
    Update to netapp 0.4.5 - fixed ping Alex 2022-09-02 14:33:12 +0200
  • 13b5f28c7e
    Make use of BytesBuf from new Netapp Alex 2022-09-02 13:46:42 +0200
  • 1ef87ac4cb
    cargo fmt Alex 2022-09-02 13:38:29 +0200
  • 99b532b85b
    Apply PRIO_SECONDARY to block data transfers Alex 2022-09-01 16:35:43 +0200
  • e648bf7b69
    update cargo.nix Alex 2022-09-01 16:31:04 +0200
  • df094bd807
    Less strict timeouts Alex 2022-09-01 16:30:44 +0200
  • f3bf34b6a1
    update netapp: straming + fix-ping Alex 2022-09-01 14:23:54 +0200
  • bc977f9a7a
    Update to Netapp with OrderTag support and exploit OrderTags Alex 2022-09-01 12:58:20 +0200
  • 4b726b0941
    netapp recv with unbounded channel removes deadlock Alex 2022-09-01 09:47:28 +0200
  • 70231d68b2
    Fix bytes_read counter Alex 2022-08-31 19:44:27 +0200
  • e598231ca4
    update netapp git commit Alex 2022-08-31 19:27:25 +0200
  • c9bc9d89de
    Merge branch 'lx-perf-improvements' into netapp-stream-body Alex 2022-08-31 17:42:31 +0200
  • eb97e13a6a
    update cargo.nix Alex 2022-08-31 17:42:00 +0200
  • efbca67ce4
    Add env filter to tracing subscriber Alex 2022-08-31 14:39:12 +0200
  • 44cd98d2e4
    Tracing-subscriber: write to stderr Alex 2022-08-31 14:28:17 +0200
  • dd5304f6fc
    Replace logging crate pretty_env_logger by tracing_subscriber::fmt Alex 2022-08-31 14:24:41 +0200