From 07d7d834a0f955eea87358f6dbaaa83c5b548cdc Mon Sep 17 00:00:00 2001 From: Gaius Date: Wed, 12 Feb 2025 12:06:17 +0800 Subject: [PATCH] chore(ci/Dockerfile): add fio for client image (#976) Signed-off-by: Gaius --- .github/workflows/docker.yml | 5 ----- Cargo.lock | 16 ++++++++-------- Cargo.toml | 16 ++++++++-------- ci/Dockerfile | 2 +- 4 files changed, 17 insertions(+), 22 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1b6f11a8..722965d2 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,11 +1,6 @@ name: Docker on: - pull_request: - branches: - - main - paths: - - 'ci/Dockerfile*' push: branches: - main diff --git a/Cargo.lock b/Cargo.lock index ea29253a..5843db7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -938,7 +938,7 @@ dependencies = [ [[package]] name = "dragonfly-client" -version = "0.2.9" +version = "0.2.10" dependencies = [ "anyhow", "blake3", @@ -1010,7 +1010,7 @@ dependencies = [ [[package]] name = "dragonfly-client-backend" -version = "0.2.9" +version = "0.2.10" dependencies = [ "dragonfly-api", "dragonfly-client-core", @@ -1041,7 +1041,7 @@ dependencies = [ [[package]] name = "dragonfly-client-config" -version = "0.2.9" +version = "0.2.10" dependencies = [ "bytesize", "bytesize-serde", @@ -1067,7 +1067,7 @@ dependencies = [ [[package]] name = "dragonfly-client-core" -version = "0.2.9" +version = "0.2.10" dependencies = [ "headers 0.4.0", "hyper 1.5.2", @@ -1086,7 +1086,7 @@ dependencies = [ [[package]] name = "dragonfly-client-init" -version = "0.2.9" +version = "0.2.10" dependencies = [ "anyhow", "clap", @@ -1104,7 +1104,7 @@ dependencies = [ [[package]] name = "dragonfly-client-storage" -version = "0.2.9" +version = "0.2.10" dependencies = [ "base16ct", "bincode", @@ -1130,7 +1130,7 @@ dependencies = [ [[package]] name = "dragonfly-client-util" -version = "0.2.9" +version = "0.2.10" dependencies = [ "base16ct", "base64 0.22.1", @@ -1532,7 +1532,7 @@ dependencies = [ [[package]] name = "hdfs" -version = "0.2.9" +version = "0.2.10" dependencies = [ "dragonfly-client-backend", "dragonfly-client-core", diff --git a/Cargo.toml b/Cargo.toml index e063e7cb..01193616 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ members = [ ] [workspace.package] -version = "0.2.9" +version = "0.2.10" authors = ["The Dragonfly Developers"] homepage = "https://d7y.io/" repository = "https://github.com/dragonflyoss/client.git" @@ -22,13 +22,13 @@ readme = "README.md" edition = "2021" [workspace.dependencies] -dragonfly-client = { path = "dragonfly-client", version = "0.2.9" } -dragonfly-client-core = { path = "dragonfly-client-core", version = "0.2.9" } -dragonfly-client-config = { path = "dragonfly-client-config", version = "0.2.9" } -dragonfly-client-storage = { path = "dragonfly-client-storage", version = "0.2.9" } -dragonfly-client-backend = { path = "dragonfly-client-backend", version = "0.2.9" } -dragonfly-client-util = { path = "dragonfly-client-util", version = "0.2.9" } -dragonfly-client-init = { path = "dragonfly-client-init", version = "0.2.9" } +dragonfly-client = { path = "dragonfly-client", version = "0.2.10" } +dragonfly-client-core = { path = "dragonfly-client-core", version = "0.2.10" } +dragonfly-client-config = { path = "dragonfly-client-config", version = "0.2.10" } +dragonfly-client-storage = { path = "dragonfly-client-storage", version = "0.2.10" } +dragonfly-client-backend = { path = "dragonfly-client-backend", version = "0.2.10" } +dragonfly-client-util = { path = "dragonfly-client-util", version = "0.2.10" } +dragonfly-client-init = { path = "dragonfly-client-init", version = "0.2.10" } thiserror = "1.0" dragonfly-api = "=2.1.23" reqwest = { version = "0.12.4", features = [ diff --git a/ci/Dockerfile b/ci/Dockerfile index 02cc3495..a12b265b 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -54,7 +54,7 @@ RUN go install github.com/google/pprof@latest FROM debian:bookworm-slim -RUN apt-get update && apt-get install -y --no-install-recommends iperf3 wget curl \ +RUN apt-get update && apt-get install -y --no-install-recommends iperf3 fio wget curl \ bash-completion procps apache2-utils ca-certificates binutils bpfcc-tools \ dnsutils iputils-ping vim linux-perf llvm graphviz \ && rm -rf /var/lib/apt/lists/*