Gaius
d5272875e2
chore: change base image to debian:bookworm-slim in runtime image ( #191 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-03 14:32:10 +08:00
Gaius
dbba6767bb
feat: change BASE_IMAGE in Dockerfile and remove useless logs ( #190 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-03 14:08:52 +08:00
Gaius
afab1ac097
chore: add cache docker layers step to docker.yaml ( #189 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-02 18:51:08 +08:00
Gaius
9ad2f930bd
chore: update cargo version to v0.1.4 ( #188 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-02 18:19:48 +08:00
Gaius
48cfbfd3bc
feat: optimize config in dfdaemon ( #187 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-02 18:18:10 +08:00
Gaius
754678c846
feat: change data_dir to storage's dir ( #186 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-02 17:09:32 +08:00
Gaius
94d21d2dc5
feat: support to specify max files of tracing ( #185 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-02 16:20:09 +08:00
Gaius
99cdf914eb
feat: remove health config and object storage config ( #184 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-02 14:55:56 +08:00
dependabot[bot]
733b74f940
chore(deps): Bump actions/checkout from 3 to 4 ( #182 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2024-01-02 10:33:30 +08:00
Gaius
b805e08a8a
chore: enable draft feature for release ( #181 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-28 10:50:45 +08:00
Gaius
201078d885
chore: add publish-crates step in release ( #180 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-28 00:54:32 +08:00
Gaius
25ec28e1f0
chore: add protoc-bin-vendored in Cargo
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-28 00:33:04 +08:00
Gaius
d2d2d5bbca
chore: add openssl in dependencies
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 23:07:03 +08:00
Gaius
e773588cc7
feat: add dependencies in cargo
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 23:01:45 +08:00
Gaius
9771151f6d
chore: change image name in ghcr.io ( #179 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 22:57:47 +08:00
Gaius
cc20dfc6be
feat: add openssl pkg
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 22:24:43 +08:00
Gaius
8f44d083ce
chore: add install dependencies
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 17:54:06 +08:00
Gaius
b57dac9d92
chore: use stable toolchain
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:57:47 +08:00
Gaius
70bc0be4b2
feat: build target
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:55:56 +08:00
Gaius
c0300998a0
chore: add target in release
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:53:34 +08:00
Gaius
7fb4c356ce
chore: change timeout to 360 in docker.yml
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:45:27 +08:00
Gaius
135cbdad2b
feat: change target
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:41:18 +08:00
Gaius
2ffd85534f
feat: change rust-toolchain version
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:38:59 +08:00
Gaius
2f09539827
chore: release use cargo actions
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:33:58 +08:00
Gaius
cea801709f
chore: change rust-build version
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 16:13:35 +08:00
Gaius
1bc949b259
chore: update cargo version ( #178 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 15:59:26 +08:00
Gaius
3ef5889599
chore: add release actions ( #177 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 15:53:18 +08:00
Gaius
8a2b028a71
feat: remove content length is zero log and range length is zero log ( #176 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 14:41:08 +08:00
Gaius
c8c35e26d8
Feature/dockerfile ( #175 )
...
* chore: add openssl libclang-dev and pkg-config to Dockerfile
Signed-off-by: Gaius <gaius.qi@gmail.com>
* chore: add protobuf-compiler to Dockerfile
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 12:32:59 +08:00
Gaius
46fc408fb0
chore: change build image to rust in Dockerfile ( #174 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 12:24:47 +08:00
Gaius
c2efe419e5
chore: add clang to Dockerfile ( #173 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 12:18:38 +08:00
Gaius
cd73322c1d
chore: add llvm-dev to Dockerfile ( #172 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 12:13:00 +08:00
Gaius
9dbef7ff27
chore: add clang-dev to Dockerfile ( #171 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-27 10:42:47 +08:00
Gaius
3bea42079e
chore: add protobuf-dev to Dockerfile ( #170 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 23:03:59 +08:00
Gaius
cad8c5d5a0
chore: add protoc to Dockerfile ( #169 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 22:52:58 +08:00
Gaius
9415c6c3ff
chore: add pkgconfig and openssl-dev to Dockerfile ( #168 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 22:43:52 +08:00
Gaius
830dcebfce
chore: remove Cargo.lock in Dockerfile ( #167 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 22:29:27 +08:00
Gaius
615516eedc
feat: add dfdameon Dockerfile and push docker actions ( #166 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 22:24:14 +08:00
Gaius
7dea437e9b
fix: calculate need evict space and optimize uploading_count in task ( #165 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 21:21:48 +08:00
Gaius
a687538be2
feat: if collected piece finished, abort all task ( #164 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 19:47:13 +08:00
Gaius
2f961cdf1f
fix: DashMap deadlock in collector ( #163 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 17:00:05 +08:00
Gaius
a7e81918b3
feat: add send log for scheduling parent ( #161 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-26 10:24:56 +08:00
Gaius
4d0fbabad7
fix: idgen generate peer id by seed peer ( #159 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-25 18:35:35 +08:00
Gaius
0d643b3c98
feat: download and upload support health check ( #158 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-25 15:23:12 +08:00
Gaius
4ba6a3e039
refactor: serde parse config with default macros ( #157 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-22 16:32:04 +08:00
Gaius
4d24c0f9b0
feat: check manager addrs healthy and add validation to config ( #156 )
...
feat: check manager addrs health and add validation to config
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-21 10:24:43 +08:00
Gaius
54193ea93a
feat: add host_id to span and add instrument to health grpc ( #155 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-20 10:25:51 +08:00
Gaius
df33010fb2
feat: add seed peer tag to IDGenerator ( #154 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 20:53:21 +08:00
Gaius
80337d5cad
feat: implement trigger download task in dfdaemon upload ( #153 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 20:03:12 +08:00
Gaius
776904ccd6
feat: add download_task to DfdaemonUpload for seed peer ( #152 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 11:30:16 +08:00