Dragonfly client written in Rust
Go to file
Gaius 31e4d136d0
feat(dragonfly-client-storage): optimize hard link handling and cache logic (#1005)
- Bump all crate versions from 0.2.15 to 0.2.16
- Add cross-platform device/inode check for hard link operations
- Refactor hard link logic to remove redundant helper methods
- Implement proper file existence checks with same-device/inode validation

Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-27 00:23:03 +08:00
.github chore(release): set toolchain to 1.82.0 (#1006) 2025-02-27 00:22:25 +08:00
ci chore(ci/Dockerfile): add iotop for client image (#977) 2025-02-12 14:02:44 +08:00
docs docs: optimize performance optimization guidance (#904) 2024-12-18 17:55:28 +08:00
dragonfly-client feat(dragonfly-client-storage): optimize hard link handling and cache logic (#1005) 2025-02-27 00:23:03 +08:00
dragonfly-client-backend feat: support transfer piece content from dfdaemon (#926) 2025-01-03 17:15:50 +08:00
dragonfly-client-config feat: add concurrency limit for grpc server (#982) 2025-02-14 18:31:51 +08:00
dragonfly-client-core feat: support persist cache task when scheduler replicates task (#953) 2025-01-26 22:25:05 +08:00
dragonfly-client-init feat: support transfer piece content from dfdaemon (#926) 2025-01-03 17:15:50 +08:00
dragonfly-client-storage feat(dragonfly-client-storage): optimize hard link handling and cache logic (#1005) 2025-02-27 00:23:03 +08:00
dragonfly-client-util feat(dragonfly-client-util): remove wyhash package (#1001) 2025-02-25 15:14:44 +08:00
scripts refactor: unit tests of the self-signed certs in http backend (#778) 2024-10-15 11:32:52 +08:00
.gitignore feat(container_runtime): support podman container runtime (#812) 2024-11-04 10:37:53 +08:00
CONTRIBUTING.md docs: fix typo in README.md (#381) 2024-04-11 11:09:59 +08:00
Cargo.lock feat(dragonfly-client-storage): optimize hard link handling and cache logic (#1005) 2025-02-27 00:23:03 +08:00
Cargo.toml feat(dragonfly-client-storage): optimize hard link handling and cache logic (#1005) 2025-02-27 00:23:03 +08:00
LICENSE Initial commit 2023-03-17 18:25:15 +08:00
README.md chore: rename repo Dragonfly2 to dragonfly (#908) 2024-12-20 17:13:27 +08:00
codecov.yml chore: add codecov for testing (#3) 2023-03-24 18:05:05 +08:00
rust-toolchain.toml chore(release): set toolchain to 1.82.0 (#1006) 2025-02-27 00:22:25 +08:00

README.md

Dragonfly Client

GitHub release CI Coverage Open Source Helpers Discussions Twitter LICENSE FOSSA Status

Dragonfly client written in Rust. It can serve as both a peer and a seed peer.

Documentation

You can find the full documentation on the d7y.io.

Community

Join the conversation and help the community.

Contributing

You should check out our CONTRIBUTING and develop the project together.

License

FOSSA Status