Gaius
645c7eb62e
chore(deps): update dragonfly-client versions to 1.0.28
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-29 11:04:39 +08:00
Gaius
42fbbe24bb
fix(df): improve error handling during file operations
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-29 11:03:22 +08:00
Gaius
163a57a0e3
feat(tcp): optimize TCP socket configuration for 4M-64M data chunk transfers ( #1384 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-28 21:47:07 +08:00
Gaius
e6a0b9372d
feat(dependencies): update tcp and quic config ( #1382 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-26 17:05:44 +08:00
Chlins Zhang
1f600518ee
feat(request-sdk): public the request mod errors ( #1381 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-09-26 10:38:47 +08:00
Gaius
9612b57a97
refactor(quic): QUIC downloader support ( #1380 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-26 00:44:03 +08:00
Gaius
ce88f49d1c
feat: enhance transport configuration with BBR ( #1379 )
...
* feat(tcp): add nix dependency and enhance TCP server
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat(quic): enhance transport configuration with BBR
Signed-off-by: Gaius <gaius.qi@gmail.com>
* refactor(tcp): update to new fd handling methods
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-26 00:32:39 +08:00
Gaius
db57648c72
refactor(dfcache): remove unused import from export.rs
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-25 21:49:49 +08:00
Gaius
a10ace3139
fix(dfclient): handle missing response in download process
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-25 21:39:16 +08:00
Gaius
c6f8986846
refactor(storage): simplify download task failure handling
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-25 21:05:06 +08:00
Gaius
b7dc472df9
refactor(quic): integrate QUIC and downloader ( #1378 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-25 19:57:04 +08:00
Chlins Zhang
677049c769
refactor(request-sdk): move seed-peer filtering to server side ( #1377 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-09-25 19:56:54 +08:00
LXDgit2018
74a6f04b8c
feat: Add QUIC Client and Server Implementation for Piece Download in dragonfly-client-storage ( #1376 )
...
Signed-off-by: LXDgit2018 <1289504283@qq.com>
2025-09-25 11:31:20 +08:00
Gaius
e8bdc766f4
chore(deps): update dragonfly-client dependencies to 1.0.24
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-24 21:53:10 +08:00
Gaius
7cf2e3d800
feat(export): add overwrite option for output files ( #1374 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-24 21:33:42 +08:00
Gaius
b9817dc279
fix(dfget): get wrong entries and add tests for entry retrieval functions ( #1373 )
...
* feat(grpc): add new DfdaemonDownloadClient creation method
Signed-off-by: Gaius <gaius.qi@gmail.com>
* test(dfget): add tests for entry retrieval functions
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-24 12:05:38 +08:00
dependabot[bot]
590f9edf64
chore(deps): Bump kentaro-m/auto-assign-action from 1a583dfb5dd75d0df34ecc781081e5a6a73d2dce to 0cb1582962699c32cfa6083ee508ba02035ff32d ( #1364 )
...
chore(deps): Bump kentaro-m/auto-assign-action
Bumps [kentaro-m/auto-assign-action](https://github.com/kentaro-m/auto-assign-action ) from 1a583dfb5dd75d0df34ecc781081e5a6a73d2dce to 0cb1582962699c32cfa6083ee508ba02035ff32d.
- [Release notes](https://github.com/kentaro-m/auto-assign-action/releases )
- [Commits](1a583dfb5d...0cb1582962 )
---
updated-dependencies:
- dependency-name: kentaro-m/auto-assign-action
dependency-version: 0cb1582962699c32cfa6083ee508ba02035ff32d
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 18:21:27 +08:00
dependabot[bot]
5a196bb65b
chore(deps): Bump hyper-util from 0.1.16 to 0.1.17 ( #1365 )
...
Bumps [hyper-util](https://github.com/hyperium/hyper-util ) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.16...v0.1.17 )
---
updated-dependencies:
- dependency-name: hyper-util
dependency-version: 0.1.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 18:21:09 +08:00
dependabot[bot]
e680c05277
chore(deps): Bump serde from 1.0.219 to 1.0.226 ( #1368 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.219 to 1.0.226.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.226 )
---
updated-dependencies:
- dependency-name: serde
dependency-version: 1.0.226
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 18:20:59 +08:00
dependabot[bot]
4c46c24f7b
chore(deps): Bump clap from 4.5.47 to 4.5.48 ( #1367 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.47 to 4.5.48.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.47...clap_complete-v4.5.48 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.48
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 18:20:51 +08:00
Gaius
02eddfbd10
refactor(dragonfly-client-util): request and pool logic ( #1370 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-23 18:18:16 +08:00
Chlins Zhang
826aeabf08
feat: add the request sdk in dragonfly-client-util ( #1333 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-09-23 10:58:41 +08:00
Gaius
6a93a2d8d7
fix(grpc): correct download server IP retrieval ( #1369 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-22 14:06:03 +00:00
Gaius
eae4da8af8
fix(ci): correct path for dragonfly-client-metric src
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-22 20:55:52 +08:00
Gaius
c4fb049aac
feat(metric): add dragonfly-client-metric module ( #1362 )
...
* feat(metric): add dragonfly-client-metric module
Signed-off-by: Gaius <gaius.qi@gmail.com>
* chore(deps): update dragonfly-client versions to 1.0.22
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-22 10:23:09 +00:00
Gaius
160f51396f
refactor: tcp storage server and client ( #1361 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-22 17:44:20 +08:00
Fan Tianlan
9ec926f824
feat: Add TCP Client and Server Implementation for Piece Download in dragonfly-client-storage ( #1359 )
...
Signed-off-by: ftljk <2510317228@qq.com>
2025-09-18 15:18:03 +08:00
Gaius
bc558925a5
docs: update community section in README ( #1360 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-17 16:20:48 +08:00
Gaius
09dfeec7d7
feat: rename plugin_key to plugin_id in dfinit ( #1358 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-16 14:07:42 +00:00
newbmiao
7c368d5e55
feat: support config_path of io.containerd.cri.v1.images for containerd v2 ( #1357 )
...
Signed-off-by: newbmiao <newbvirgil@gmail.com>
2025-09-16 21:51:17 +08:00
Gaius
a2659dbc69
feat: remove loging to file in dfget dfcache and dfinit ( #1355 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-16 18:26:17 +08:00
dependabot[bot]
63a606fef5
chore(deps): Bump github/codeql-action from 3.30.1 to 3.30.3 ( #1349 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.30.1 to 3.30.3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](f1f6e5f6af...192325c861 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.30.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 14:44:47 +08:00
dependabot[bot]
d3dda551b7
chore(deps): Bump rustix from 1.0.8 to 1.1.2 ( #1351 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 1.0.8 to 1.1.2.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2 )
---
updated-dependencies:
- dependency-name: rustix
dependency-version: 1.1.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 14:43:43 +08:00
dependabot[bot]
6555cdf85e
chore(deps): Bump humantime from 2.1.0 to 2.3.0 ( #1352 )
...
Bumps [humantime](https://github.com/chronotope/humantime ) from 2.1.0 to 2.3.0.
- [Release notes](https://github.com/chronotope/humantime/releases )
- [Commits](https://github.com/chronotope/humantime/compare/v2.1.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: humantime
dependency-version: 2.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 14:43:17 +08:00
dependabot[bot]
7dc8c58267
chore(deps): Bump hostname from 0.4.0 to 0.4.1 ( #1353 )
...
Bumps [hostname](https://github.com/svartalf/hostname ) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/svartalf/hostname/releases )
- [Changelog](https://github.com/djc/hostname/blob/main/CHANGELOG.md )
- [Commits](https://github.com/svartalf/hostname/commits )
---
updated-dependencies:
- dependency-name: hostname
dependency-version: 0.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 14:42:51 +08:00
Gaius
fdd3fa7f08
chore(deps): bump api to v2.1.65 ( #1347 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-12 15:52:34 +08:00
Gaius
aaa1018aa5
feat(download): add concurrent piece count configuration ( #1345 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-11 18:36:00 +08:00
Chlins Zhang
8ff694f431
refactor: move the shutdown crate to the util package ( #1344 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-09-11 14:15:42 +08:00
Gaius
33375f0f5a
refactor(dfget): simplify argument parsing logic ( #1342 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-09 12:50:49 +00:00
Gaius
79fa36ca97
refactor(downloader): streamline download concurrency handling ( #1341 )
...
* style(error): update error message formatting
Signed-off-by: Gaius <gaius.qi@gmail.com>
* refactor(downloader): streamline download concurrency handling
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-09 15:57:00 +08:00
Gaius
af354b7e59
fix(fs): handle unsupported fallocate errors gracefully ( #1340 )
...
* fix(fs): handle unsupported fallocate errors gracefully
Signed-off-by: Gaius <gaius.qi@gmail.com>
* chore(dependencies): update dragonfly-client versions to 1.0.17
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-09 15:02:16 +08:00
dependabot[bot]
e961c666b7
chore(deps): Bump aquasecurity/trivy-action from 0.33.0 to 0.33.1 ( #1334 )
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.33.0 to 0.33.1.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](f9424c10c3...b6643a29fe )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 10:47:16 +08:00
dependabot[bot]
f03c458362
chore(deps): Bump github/codeql-action from 3.30.0 to 3.30.1 ( #1335 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.30.0 to 3.30.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](2d92b76c45...f1f6e5f6af )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.30.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 10:46:52 +08:00
dependabot[bot]
aedf133ff6
chore(deps): Bump chrono from 0.4.41 to 0.4.42 ( #1336 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.41 to 0.4.42.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 10:46:26 +08:00
dependabot[bot]
e143c7a9a2
chore(deps): Bump actions/stale from 9.1.0 to 10.0.0 ( #1337 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](5bef64f19d...3a9db7e6a4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 10:46:00 +08:00
dependabot[bot]
f7fc3bd034
chore(deps): Bump clap from 4.5.46 to 4.5.47 ( #1338 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.46 to 4.5.47.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.47 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.47
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 10:45:36 +08:00
Gaius
c79cef20e8
feat: support include files for dfget ( #1331 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-04 20:17:17 +08:00
Gaius
2738d590d5
chore(dependencies): update project dependencies and version ( #1332 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-04 09:02:42 +00:00
Gaius
344bf3ed4f
refactor(cache): remove WriteCachePieceResponse struct ( #1329 )
...
* refactor(cache): remove WriteCachePieceResponse struct
Signed-off-by: Gaius <gaius.qi@gmail.com>
* style(lib): remove unused import from lib.rs
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-02 20:18:07 +08:00
Gaius
826dad6d93
feat(object_storage): add security token to OSS initialization ( #1328 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-02 10:02:57 +00:00