Commit Graph

1195 Commits

Author SHA1 Message Date
Gaius 91e571d960
feat: rename tracing_grpc.rs to interceptor.rs (#879)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-03 10:49:08 +08:00
dependabot[bot] 3048372486
chore(deps): Bump libc from 0.2.164 to 0.2.167 (#878)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.164 to 0.2.167.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.167/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.164...0.2.167)

---
updated-dependencies:
- dependency-name: libc
  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>
2024-12-03 10:30:56 +08:00
dependabot[bot] e643048c04
chore(deps): Bump tracing-subscriber from 0.3.18 to 0.3.19 (#877)
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.18 to 0.3.19.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.19)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  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>
2024-12-03 10:30:40 +08:00
dependabot[bot] cc72251280
chore(deps): Bump thiserror from 1.0.65 to 1.0.69 (#876)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.65 to 1.0.69.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.65...1.0.69)

---
updated-dependencies:
- dependency-name: thiserror
  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>
2024-12-03 10:30:20 +08:00
dependabot[bot] f199922060
chore(deps): Bump http-range-header from 0.4.1 to 0.4.2 (#875)
Bumps [http-range-header](https://github.com/MarcusGrass/parse-range-headers) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/MarcusGrass/parse-range-headers/releases)
- [Changelog](https://github.com/MarcusGrass/http-range-header/blob/0.4.2/Changelog.md)
- [Commits](https://github.com/MarcusGrass/parse-range-headers/compare/0.4.1...0.4.2)

---
updated-dependencies:
- dependency-name: http-range-header
  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>
2024-12-03 10:30:01 +08:00
dependabot[bot] 25e8646d55
chore(deps): Bump tracing from 0.1.40 to 0.1.41 (#874)
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.40 to 0.1.41.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.40...tracing-0.1.41)

---
updated-dependencies:
- dependency-name: tracing
  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>
2024-12-03 10:29:44 +08:00
Junduo Dong c291a8cfff
feat: enhance client otel tracing and linking to scheduler & manager (#873) 2024-12-01 12:45:29 +08:00
Gaius 189f09bf45
chore: update cargo verison
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-29 20:10:06 +08:00
Gaius 064a3f005c
feat: add retry middleware for http backend (#872)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-29 20:09:26 +08:00
Gaius 9fd770ffab
feat: add cache store for proxy (#870)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-28 22:27:09 +08:00
Gaius 226dd59ebe
feat: disable nagle algorithm for upload server
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-27 10:38:12 +08:00
Gaius 0d50958dbc
feat: remove unnecessary get_piece (#869)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-26 20:52:42 +08:00
KennyMcCormick c93e01b005
support docker runtime in dfinit with ut (#868)
Signed-off-by: cormick <cormick1080@gmail.com>
2024-11-26 20:33:40 +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
dependabot[bot] f8270849f9
chore(deps): Bump hyper from 1.5.0 to 1.5.1 (#865)
Bumps [hyper](https://github.com/hyperium/hyper) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v1.5.0...v1.5.1)

---
updated-dependencies:
- dependency-name: hyper
  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>
2024-11-26 10:34:10 +08:00
dependabot[bot] 74aa3bb6a7
chore(deps): Bump url from 2.5.2 to 2.5.4 (#864)
Bumps [url](https://github.com/servo/rust-url) from 2.5.2 to 2.5.4.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.5.2...v2.5.4)

---
updated-dependencies:
- dependency-name: url
  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>
2024-11-26 10:33:53 +08:00
dependabot[bot] 1559353a9b
chore(deps): Bump tabled from 0.16.0 to 0.17.0 (#863)
Bumps [tabled](https://github.com/zhiburt/tabled) from 0.16.0 to 0.17.0.
- [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zhiburt/tabled/commits/0.17.0)

---
updated-dependencies:
- dependency-name: tabled
  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>
2024-11-26 10:33:36 +08:00
dependabot[bot] 1ee541b8b3
chore(deps): Bump serde_json from 1.0.132 to 1.0.133 (#862)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.132 to 1.0.133.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.132...v1.0.133)

---
updated-dependencies:
- dependency-name: serde_json
  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>
2024-11-26 10:33:20 +08:00
dependabot[bot] 4ee48e6da8
chore(deps): Bump clap from 4.5.20 to 4.5.21 (#861)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.20 to 4.5.21.
- [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.20...clap_complete-v4.5.21)

---
updated-dependencies:
- dependency-name: clap
  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>
2024-11-26 10:33:02 +08:00
Gaius e7740f46ed
feat: use CRC-32-Castagnoli algorithm with hardware acceleration (#866)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-26 10:32:35 +08:00
Gaius 10bab190a2
fix: rocksdb panic caused by out of bounds (#860)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-22 20:53:33 +08:00
KennyMcCormick 88b1f7e287
add ut for containerd init (#859)
Signed-off-by: cormick <cormick1080@gmail.com>
2024-11-22 17:04:51 +08:00
Gaius 574f37633e
fix: barrier blocks thread (#858)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-22 13:45:32 +08:00
Gaius 84f0b30ca9
feat: add timeout for hdfs backend (#857) 2024-11-20 18:44:21 +08:00
Gaius a19cc89605
feat: reuse http client for object storage in backend (#856)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-20 17:43:49 +08:00
Gaius 2fd672cb7a
feat: reuse http client for backend (#855)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-20 16:50:43 +08:00
Gaius a3e09b741c
feat: reuse the tonic uds client in proxy (#854)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-19 18:54:12 +08:00
Gaius ea87c9944f
feat: rename disk_read_bandwidth to disk_read_bytes (#853)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-19 14:53:47 +08:00
Gaius 9c6d16a5ff
refactor: support hdfs for backend (#852)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-19 14:46:23 +08:00
Chongzhi Deng 8ce9f23d4c
dfget supports HDFS (#838)
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2024-11-19 13:37:48 +08:00
dependabot[bot] 6ce4297671
chore(deps): Bump libc from 0.2.162 to 0.2.164 (#850)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.162 to 0.2.164.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.162...0.2.164)

---
updated-dependencies:
- dependency-name: libc
  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>
2024-11-18 20:29:19 +08:00
dependabot[bot] 3781178518
chore(deps): Bump tempfile from 3.13.0 to 3.14.0 (#849)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.13.0 to 3.14.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.13.0...v3.14.0)

---
updated-dependencies:
- dependency-name: tempfile
  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>
2024-11-18 20:28:59 +08:00
dependabot[bot] aecc949a43
chore(deps): Bump futures from 0.3.30 to 0.3.31 (#848)
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.30 to 0.3.31.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31)

---
updated-dependencies:
- dependency-name: futures
  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>
2024-11-18 20:28:39 +08:00
dependabot[bot] 8f04ce1991
chore(deps): Bump indicatif from 0.17.8 to 0.17.9 (#847)
Bumps [indicatif](https://github.com/console-rs/indicatif) from 0.17.8 to 0.17.9.
- [Release notes](https://github.com/console-rs/indicatif/releases)
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.8...0.17.9)

---
updated-dependencies:
- dependency-name: indicatif
  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>
2024-11-18 20:28:19 +08:00
dependabot[bot] 5710da3b67
chore(deps): Bump codecov/codecov-action from 4 to 5 (#846)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  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-11-18 20:28:02 +08:00
Gaius 28f9f1cbf2
feat: add disk bandwidth for metrics and announcer (#845)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-18 19:57:46 +08:00
Gaius fbca1897c6
feat: remove unnecessary logs (#844)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-13 22:48:41 +08:00
Gaius 99e3080d8c
feat: remove fill_cache from getting in rocksdb (#843)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-13 20:16:15 +08:00
Gaius 05466e4753
feat: remove zstd comperssion in dfdaemon_download server (#842)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-13 17:33:47 +08:00
Gaius db7b878b5a
feat: optimize convert headermap to hashmap (#841)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-13 17:21:23 +08:00
Gaius 0e220c4605
feat: optimize find_matching_rule func (#840)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-13 14:12:16 +08:00
Gaius 6d27c92ac6
feat: optimize generater of the piece id (#839)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-12 23:53:54 +08:00
dependabot[bot] da033a8219
chore(deps): Bump anyhow from 1.0.91 to 1.0.93 (#836)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.91 to 1.0.93.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.91...1.0.93)

---
updated-dependencies:
- dependency-name: anyhow
  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>
2024-11-11 22:57:57 +08:00
dependabot[bot] 5d4cad5fcc
chore(deps): Bump hyper from 1.4.1 to 1.5.0 (#835)
Bumps [hyper](https://github.com/hyperium/hyper) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v1.4.1...v1.5.0)

---
updated-dependencies:
- dependency-name: hyper
  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>
2024-11-11 22:57:41 +08:00
dependabot[bot] 7794549308
chore(deps): Bump libc from 0.2.161 to 0.2.162 (#834)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.161 to 0.2.162.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.162/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.161...0.2.162)

---
updated-dependencies:
- dependency-name: libc
  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>
2024-11-11 22:57:26 +08:00
dependabot[bot] ed3c178356
chore(deps): Bump pprof from 0.13.0 to 0.14.0 (#833)
Bumps [pprof](https://github.com/tikv/pprof-rs) from 0.13.0 to 0.14.0.
- [Changelog](https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tikv/pprof-rs/commits)

---
updated-dependencies:
- dependency-name: pprof
  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>
2024-11-11 22:57:12 +08:00
dependabot[bot] 9444d014a8
chore(deps): Bump tokio from 1.41.0 to 1.41.1 (#832)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.41.0 to 1.41.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.0...tokio-1.41.1)

---
updated-dependencies:
- dependency-name: tokio
  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>
2024-11-11 22:56:50 +08:00
Gaius b23e4b4800
feat: add reset handler for metrics (#837)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-11 20:55:51 +08:00
yxxhero 89ebc46783
test(crio): add unit test for CRIO config (#830)
Signed-off-by: yxxhero <aiopsclub@163.com>
2024-11-11 10:42:29 +08:00
yxxhero 23c651e187
refactor(metadata.rs): simplify is_empty checks for Task and Persiste… (#829) 2024-11-09 21:20:21 +08:00