Commit graph

  • d9d199a6c9
    Merge branch 'main' into lx-perf-improvements Alex Auvolat 2022-09-08 15:49:17 +02:00
  • 03c40a0b24 Merge pull request 'Reorganize dependencies' (#373) from improve-deps into main Alex 2022-09-08 15:45:09 +02:00
  • d38fb6c250 ignore log files in commit Mendes 2022-09-08 12:43:33 +02:00
  • ceb1f0229a
    Move version back into util Alex Auvolat 2022-09-07 18:36:46 +02:00
  • f310fce34b
    Inject GIT_VERSION even later Alex Auvolat 2022-09-07 18:30:15 +02:00
  • 06df301de5
    Fix merge Alex Auvolat 2022-09-07 18:16:01 +02:00
  • 8adc654713
    Merge branch 'main' into improve-deps Alex Auvolat 2022-09-07 18:13:27 +02:00
  • 107853334b
    Fix build error Alex Auvolat 2022-09-07 18:10:19 +02:00
  • 1449204439
    Add warnings when features are not included in build Alex Auvolat 2022-09-07 18:02:13 +02:00
  • 2e00809af5
    Error messages when system-libs XOR bundled-libs != 1 Alex Auvolat 2022-09-07 17:57:12 +02:00
  • 2559f63e9b
    Make all HTTP services optionnal Alex Auvolat 2022-09-07 17:54:16 +02:00
  • 28d86e7602
    Report build features in garage --help Alex Auvolat 2022-09-07 17:05:21 +02:00
  • db61f41030
    Move GIT_VERSION injection later in build chain to reduce build times Alex Auvolat 2022-09-07 11:59:56 +02:00
  • 907054775d
    Faster copy, better get error message Alex Auvolat 2022-09-06 22:25:23 +02:00
  • 6b958979bd
    Merge branch 'lx-perf-improvements' into netapp-stream-body Alex Auvolat 2022-09-06 22:13:01 +02:00
  • d23b3a14fc
    Merge branch 'main' into lx-perf-improvements Alex Auvolat 2022-09-06 21:53:37 +02:00
  • 4024822585
    Update netapp to lastest git version with LAS scheduling Alex Auvolat 2022-09-06 19:45:00 +02:00
  • c2cc08852b
    Reenable node ordering Alex Auvolat 2022-09-06 19:31:42 +02:00
  • 6f02c36a89
    cargo fmt Alex Auvolat 2022-09-06 17:59:41 +02:00
  • 0f5689c169
    Include code from v0.5.1 directly to remove dependencies Alex Auvolat 2022-09-06 17:52:50 +02:00
  • 1e92e9f782
    Disable k2v tests when feature is disabled Alex Auvolat 2022-09-06 17:29:46 +02:00
  • 431dee050f
    Remove opentelemetry-otlp dep in api/ Alex Auvolat 2022-09-06 17:25:44 +02:00
  • 2c2b93acdf
    Update Nix files with optional db engines Alex Auvolat 2022-09-06 17:20:10 +02:00
  • bbb970965c
    Document available build features Alex Auvolat 2022-09-06 17:16:45 +02:00
  • b886c75450
    Make all DB engines optional build features Alex Auvolat 2022-09-06 17:09:43 +02:00
  • 48ffaaadfc
    Bump versions to 0.8.0 (compatibility is broken already) Alex Auvolat 2022-09-06 16:47:56 +02:00
  • 7de53a4d66
    Force disable pkg-config for libsodum-sys and libzstd-sys Alex Auvolat 2022-09-06 16:41:58 +02:00
  • 8d77a76df1
    Update .nix files Alex Auvolat 2022-09-06 15:48:27 +02:00
  • 454d8474ef
    Fix clippy Alex Auvolat 2022-09-06 15:43:50 +02:00
  • 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 +02:00
  • ea36b9ff90 Allow building without Prometheus exporter (/metrics endpoint) Jakub Jirutka 2022-09-04 00:43:48 +02:00
  • e7af006c1c Make OTLP exporter optional via feature "telemetry-otlp" Jakub Jirutka 2022-09-03 23:40:44 +02:00
  • db72812f01 Use the new cargo feature resolver "2" Jakub Jirutka 2022-09-04 15:26:19 +02:00
  • 729a910e14
    Remove Heed default features Alex Auvolat 2022-09-05 16:40:13 +02:00
  • 3ba6fc2345
    Enable k2v feature flag in CI v0.7.99.3-k2v Alex Auvolat 2022-05-10 13:29:14 +02:00
  • 9f5433db82 Merge pull request 'Update .drone.yml signature' (#374) from fix-drone-signature into main Alex 2022-09-05 16:18:15 +02:00
  • fd8074ad9b
    Update .drone.yml signature Alex Auvolat 2022-09-05 16:09:01 +02:00
  • 07e6bcde85
    Merge branch 'main' into lx-perf-improvements Alex Auvolat 2022-09-05 12:40:17 +02:00
  • 0009fd136c Merge pull request 'Make block resync speed dynamically configurable' (#369) from resync-ajustable-speed into main Alex 2022-09-05 12:35:08 +02:00
  • 7511ba5530 Allow linking against system-provided libsqlite Jakub Jirutka 2022-09-03 19:05:32 +02:00
  • a6e40b75ea Add feature "system-libs" to enable linking against system libraries Jakub Jirutka 2022-09-03 18:37:24 +02:00
  • e1751c8a9c
    fix clippy Alex Auvolat 2022-09-02 17:24:26 +02:00
  • 5d4b937a00
    Ability to have up to 4 concurrently working resync workers Alex Auvolat 2022-09-02 17:18:13 +02:00
  • 5e8baa433d
    Make BlockManagerLocked fully private again Alex Auvolat 2022-09-02 16:52:22 +02:00
  • 47be652a1f
    block manager: refactor: split resync into separate file Alex Auvolat 2022-09-02 16:47:15 +02:00
  • 943d76c583
    Ability to dynamically set resync tranquility Alex Auvolat 2022-09-02 15:34:21 +02:00
  • 6226f5ceca
    Update to netapp 0.4.5 - fixed ping Alex Auvolat 2022-09-02 14:33:12 +02:00
  • 13b5f28c7e
    Make use of BytesBuf from new Netapp Alex Auvolat 2022-09-02 13:46:42 +02:00
  • 1ef87ac4cb
    cargo fmt Alex Auvolat 2022-09-02 13:38:29 +02:00
  • 99b532b85b
    Apply PRIO_SECONDARY to block data transfers Alex Auvolat 2022-09-01 16:35:43 +02:00
  • e648bf7b69
    update cargo.nix Alex Auvolat 2022-09-01 16:31:04 +02:00
  • df094bd807
    Less strict timeouts Alex Auvolat 2022-09-01 16:30:44 +02:00
  • f3bf34b6a1
    update netapp: straming + fix-ping Alex Auvolat 2022-09-01 14:23:54 +02:00
  • bc977f9a7a
    Update to Netapp with OrderTag support and exploit OrderTags Alex Auvolat 2022-09-01 12:58:20 +02:00
  • 4b726b0941
    netapp recv with unbounded channel removes deadlock Alex Auvolat 2022-09-01 09:47:28 +02:00
  • 70231d68b2
    Fix bytes_read counter Alex Auvolat 2022-08-31 19:44:27 +02:00
  • e598231ca4
    update netapp git commit Alex Auvolat 2022-08-31 19:27:25 +02:00
  • c9bc9d89de
    Merge branch 'lx-perf-improvements' into netapp-stream-body Alex Auvolat 2022-08-31 17:42:31 +02:00
  • eb97e13a6a
    update cargo.nix Alex Auvolat 2022-08-31 17:42:00 +02:00
  • efbca67ce4
    Add env filter to tracing subscriber Alex Auvolat 2022-08-31 14:39:12 +02:00
  • 44cd98d2e4
    Tracing-subscriber: write to stderr Alex Auvolat 2022-08-31 14:28:17 +02:00
  • dd5304f6fc
    Replace logging crate pretty_env_logger by tracing_subscriber::fmt Alex Auvolat 2022-08-31 14:24:41 +02:00
  • e8a52192d0
    Add missing not-dynamic script v0.7.3-beta2 v0.7.3 main-v0.7 Alex Auvolat 2022-08-29 20:56:02 +02:00
  • 8394f32d16
    Bump crate versions to 0.7.3 v0.7.3-beta1 Alex Auvolat 2022-08-29 18:01:53 +02:00
  • cd5fa90c68
    Configure structopt to report the right version Quentin Dufour 2022-08-10 12:18:44 +02:00
  • d47af7b173
    drone: set TARGET env as needed by "to_s3" func Quentin Dufour 2022-08-03 11:05:15 +02:00
  • 1cc0de40f0
    Migrate to nix-daemon builders Quentin Dufour 2022-07-28 11:41:56 +02:00
  • 40a140bd20
    Run clippy in nix, leveraging nix caching ability Quentin Dufour 2022-07-25 18:10:34 +02:00
  • 71d4cf42f1
    Refactor default.nix to follow Nix Flakes patterns Quentin Dufour 2022-07-25 14:58:47 +02:00
  • ac98769009
    Bump Nix image to 22.05 Quentin Dufour 2022-07-24 11:08:02 +02:00
  • 4279ca95eb
    Fix: compile aarch64+armv6 as static binaries Quentin Dufour 2022-07-23 12:17:41 +02:00
  • 90a57fbc7e
    Put log-lines in nix.conf Quentin Dufour 2022-07-23 12:02:40 +02:00
  • 322dafc761
    Try to fix clippy Alex Auvolat 2022-08-29 17:32:45 +02:00
  • 5d065b8a0f
    cargo2nix fix to fetchCrateGit Alex Auvolat 2022-08-29 17:24:53 +02:00
  • 52749e28f7
    Merge branch 'lx-perf-improvements' into netapp-stream-body Alex Auvolat 2022-08-29 16:48:43 +02:00
  • 4da67b0035
    Update drone signature Alex Auvolat 2022-08-29 16:48:31 +02:00
  • 1921f4f7e6
    Merge branch 'lx-perf-improvements' into netapp-stream-body Alex Auvolat 2022-08-29 16:45:05 +02:00
  • ebc20a8798
    Merge branch 'main' into lx-perf-improvements Alex Auvolat 2022-08-29 16:44:13 +02:00
  • 81083dd415 Added a first draft version of the algorithm and analysis for the non-strict mode. Mendes 2022-08-19 21:21:41 +02:00
  • 532eca7ff9
    Add some documentation for Caddy Quentin Dufour 2022-08-10 18:28:12 +02:00
  • 2c7bae935a
    Configure structopt to report the right version v0.7.2_ci-test-2 Quentin Dufour 2022-08-10 12:18:44 +02:00
  • 4a693ff29e
    Configure structopt to report the right version v0.7.2+ci-test-version Quentin Dufour 2022-08-10 12:18:44 +02:00
  • 1be1715522
    Benchmark skeleton 1739081246240470297/tmp_refs/heads/doc/benchmarks 1739081246240470297/doc/benchmarks doc/benchmarks Quentin Dufour 2022-08-10 11:10:19 +02:00
  • 8cd02639dc
    drone: set TARGET env as needed by "to_s3" func Quentin Dufour 2022-08-03 11:05:15 +02:00
  • e935861854
    Factor out node request order selection logic & use in manager Alex Auvolat 2022-07-25 18:19:35 +02:00
  • f0ee3056d3
    Update cargo.nix Alex Auvolat 2022-07-25 11:13:12 +02:00
  • 126b037307
    update netapp Alex Auvolat 2022-07-25 11:02:55 +02:00
  • 33750c04ed
    Update cargo.nix Alex Auvolat 2022-07-22 19:10:23 +02:00
  • 68087ee13d
    Fix clippy Alex Auvolat 2022-07-22 19:06:56 +02:00
  • 605a630333
    Use streaming in block manager Alex Auvolat 2022-07-22 18:20:27 +02:00
  • a35d4da721
    update netapp to 0.5 Alex Auvolat 2022-07-22 16:45:45 +02:00
  • 8e7e680afe
    First adaptation to WIP netapp with streaming body Alex Auvolat 2022-07-22 15:20:00 +02:00
  • 16f6a1a65d
    fix clippy Alex Auvolat 2022-07-25 12:06:06 +02:00
  • ad35b18bb1
    Faster chunker Alex Auvolat 2022-07-25 11:59:55 +02:00
  • 49154a78d8
    Update cargo.nix Alex Auvolat 2022-07-22 18:57:40 +02:00
  • ff4771c36a
    cargo fmt Alex Auvolat 2022-07-22 18:56:53 +02:00
  • 381eb9a5a1
    Fix tests Alex Auvolat 2022-07-22 18:55:52 +02:00
  • 2cad656a03
    More make clippy happy Alex Auvolat 2022-07-22 18:40:06 +02:00
  • 0176da3ad2
    Make clippy happy Alex Auvolat 2022-07-22 18:37:20 +02:00
  • 40150527b8
    Update cargo.nix Alex Auvolat 2022-07-18 18:49:59 +02:00