Commit Graph

46 Commits

Author SHA1 Message Date
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 9ccd2a3b1d
build(ci): update golang version in Dockerfiles (#1301)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-21 13:22:32 +00:00
Gaius bbc5cc26a7
build(ci): update package versions in Dockerfiles (#1300)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-21 20:21:11 +08:00
Gaius 3248b9d7d7
build(ci): add bpftrace to Dockerfile dependencies (#1297) 2025-08-21 12:05:22 +08:00
Gaius e065ee00b5
fix(ci): copy .cargo directory correctly in Docker images (#1294)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-19 23:37:07 +08:00
Gaius b0d1495d04
feat(ci/Dockerfile): lock bottom version to 0.11.0 in debug Dockerfile (#1291)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-18 08:42:52 +00:00
Gaius e1ae65a48d
chore(ci/Dockerfile): add grpcurl for dfdaemon container (#1276)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-06 08:26:15 +00:00
Gaius e415df936d
feat: enable console subscriber layer for tracing spawn tasks on `127.0.0.1:6669` when log level is TRACE (#1275)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-06 06:58:47 +00:00
Gaius 5fbc681ee5
chore(Dockerfile): Change TARGETARCH to TARGETPLATFORM in Dockerfiles for multi-platform builds (#1217)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-07 10:48:06 +00:00
Gaius 612fa07845
chore(Dockerfile): support jemalloc for 64K page size (#1216)
chore(DOckerfile): support jemalloc for 64K page size

Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-07 11:16:55 +08:00
Gaius cdc6e30425
feat: add per-piece collection timeout for sync_pieces and sync_persistent_cache_pieces (#1205)
* feat: add per-piece collection timeout for sync_pieces and sync_persistent_cache_pieces

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: update

Signed-off-by: Gaius <gaius.qi@gmail.com>

---------

Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-24 00:03:24 +08:00
Gaius feceeacfb7
chore(ci/Dockerfile): add tools for base image (#1197)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-23 09:14:33 +00:00
Gaius fe178726e8
feat: remove span in get piece (#1171)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-04 20:03:04 +08:00
Gaius 3959bb9330
feat: rename --log-to-stdout to --console (#1163)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-27 15:31:14 +08:00
Gaius 7b1cdbe1f1
feat: add --log-to-stdout for command (#1162)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-27 14:15:56 +08:00
yxxhero cfa7dba465
refactor(ci/Dockerfile.dfinit, dragonfly-client/src/dynconfig/mod.rs): format and optimize code (#1117)
Signed-off-by: yxxhero <aiopsclub@163.com>
2025-04-27 10:13:17 +08:00
Gaius e2c7d9000a
feat(dragonfly-client): remove dfstore command (#1109)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-04-24 10:33:49 +08:00
Gaius 501a4cdf66
chore(ci/Dockerfile): add benches for dragonfly-client-storage
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-27 22:48:54 +08:00
Gaius 8e79b1b72f
chore(ci/Dockerfile): add infiniband-diags and libibverbs-utils for container (#1043)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-17 14:10:59 +08:00
Gaius beff3f87b3
chore(ci/Dockerfile): add tools for image (#1039)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-13 19:43:47 +08:00
Gaius 21a2065d7b
chore(ci/Dockerfile): add bottom for client image (#1037)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-13 11:41:32 +08:00
Gaius 79a0aa25c8
chore: change the registry origin from dockerhub to ecr (#1034)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-11 16:37:32 +08:00
Gaius 0f04e07797
feat: add certs cache for generating self-signed certs (#1025)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-07 14:25:19 +08:00
Gaius 4c6afc52a8
chore(ci/Dockerfile.debug): add flamegraph for debug image (#1020)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-05 12:37:48 +08:00
Gaius 232ba0a5e7
fix(dragonfly-client/resource/piece_collector.rs): remove download piece number (#1019)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-04 22:57:35 +08:00
Gaius 545bbe5902
chore(ci/Dockerfile.debug): remove --debug from cargo build
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-03 12:16:58 +08:00
Gaius 6440b91fee
chore(workflows/docker.yml): build debug image for client (#1009)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-03-03 11:33:41 +08:00
Gaius ac0dbbd11d
chore(ci/Dockerfile): add iotop for client image (#977)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-12 14:02:44 +08:00
Gaius 07d7d834a0
chore(ci/Dockerfile): add fio for client image (#976)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-12 12:06:17 +08:00
Gaius d56dae38ab
feat: add iperf3 for Dockerfile and change is_expired for PersistentCacheTask (#975)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-11 20:35:51 +08:00
Gaius 6e25a2f8b0
feat: remove dfdaemon.yaml in rpm and deb (#885)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-05 17:55:45 +08:00
Gaius 31edec8fd4
chore: change the default config for rpm and deb (#884)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-05 14:09:16 +08:00
Gaius 62c62f7ec6
feat: add sse4.2 target feature for building (#867)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-26 18:07:50 +08:00
yxxhero cfca211063
feat(ops): Update Docker workflow for PRs on main branch (#813) 2024-10-29 12:38:12 +08:00
yxxhero 0a1015bec9
Revert "Refactor(deps) update rust and golang versions in dockerfile" (#805)
Revert "Refactor(deps)  update rust and golang versions in dockerfile (#804)"

This reverts commit a70ecd8ceb.

Signed-off-by: yxxhero <aiopsclub@163.com>
2024-10-28 10:51:10 +08:00
yxxhero a70ecd8ceb
Refactor(deps) update rust and golang versions in dockerfile (#804) 2024-10-26 21:32:35 +08:00
Gaius e14627b57c
feat: add upload_rate_limit and download_rate_limit for announcer (#756)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-30 18:37:42 +08:00
Gaius 5049a6e0a4
chore: remove --no-install-recommends in apt-get
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-28 11:45:37 +08:00
Gaius 36ecdca3ac
fix: Cargo.toml missing in builder
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-28 11:35:39 +08:00
Gaius 0c23704d51
chore: update build image and golang image (#698)
chore: update build image and optimize Dockerfile

Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-28 11:23:17 +08:00
Gaius 01a0a0857b
fix: key/value format with whitespace separator should not be used (#687)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-26 11:43:01 +08:00
Gaius f1839ce1b9
chore: fix 'as' keyword should match the case of the 'from' keyword (#677)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-19 17:57:37 +08:00
Zhaoxinxin b150ba3364
Feat: dfdaemon is started using systemd (#648)
Signed-off-by: zhaoxinxin <1186037180@qq.com>
2024-08-05 18:42:44 +08:00
Gaius 0bc8ce9529
chore: rename config.yaml for ci (#641)
feat: rename config.yaml for ci

Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-02 10:58:17 +08:00
Gaius 12a7d31a57
chore: add ci dir for actions (#640)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-01 13:53:47 +08:00