Commit Graph

1235 Commits

Author SHA1 Message Date
Gaius 5f4476574c
feat: use set_total_order_seek to skip bloom filter (#478)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 15:28:18 +08:00
Gaius 5697670895
feat: if the task is already prefetched, ignore the error (#477)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 14:10:22 +08:00
Gaius 033bc13c9a
feat: optimize default params for concurrent (#476)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 11:39:22 +08:00
dependabot[bot] 10d891907c
chore(deps): Bump thiserror from 1.0.57 to 1.0.60 (#462)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.57 to 1.0.60.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.60)

---
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-05-16 11:15:15 +08:00
dependabot[bot] 5c20e4cfd3
chore(deps): Bump rustls-pki-types from 1.4.1 to 1.7.0 (#461)
Bumps [rustls-pki-types](https://github.com/rustls/pki-types) from 1.4.1 to 1.7.0.
- [Release notes](https://github.com/rustls/pki-types/releases)
- [Commits](https://github.com/rustls/pki-types/compare/v/1.4.1...v/1.7.0)

---
updated-dependencies:
- dependency-name: rustls-pki-types
  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-05-16 11:14:01 +08:00
dependabot[bot] 2e9590147c
chore(deps): Bump anyhow from 1.0.81 to 1.0.83 (#460)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.81 to 1.0.83.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.81...1.0.83)

---
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-05-16 11:13:31 +08:00
dependabot[bot] 489872cbc4
chore(deps): Bump termion from 3.0.0 to 4.0.0 (#459)
Bumps termion from 3.0.0 to 4.0.0.

---
updated-dependencies:
- dependency-name: termion
  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-05-16 11:12:46 +08:00
Gaius 1038d79421
feat: only prefetch once (#475)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 00:10:50 +08:00
Gaius 014eb7fde9
feat: set set_total_order_seek true (#474)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 22:58:10 +08:00
Gaius fd1f368601
feat: change prefix_extractor to 128 (#473)
* feat: change the size of log max files

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

* feat: change prefix_extractor to 128

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

---------

Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 22:18:58 +08:00
Gaius cacd03538d
feat: change the size of log max files (#472)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 22:16:16 +08:00
Gaius 079aa2af9f
feat: write sync for rocksdb (#471)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 20:02:59 +08:00
Gaius af84e63ca3
feat: change connection buffer size to 2KB in hyper server (#470)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 17:53:27 +08:00
Gaius 49594d0529
feat: change read_buffer_size and write_buffer_size (#469)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 17:49:54 +08:00
Gaius af1fe2e91e
feat: replace TransactionDB with DB (#468)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 11:14:43 +08:00
Gaius 1223e4d096
feat: remove transaction in storage (#467)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 22:35:20 +08:00
Gaius 17955f3702
fix: txn memory leak in storage (#466)
feat: txn memory leak in storage

Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 21:37:47 +08:00
Gaius 9732a92283
fix: transaction memory leak storage engine (#465)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 19:57:16 +08:00
Gaius 8030a2338b
fix: add rollback for with_txn (#464)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 12:29:50 +08:00
Gaius 8046ba8037
feat: print content length for downloading task (#458)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-13 13:38:56 +08:00
Gaius 853b4fcc46
feat: add git for build Dockerfile for generating commit hash (#457)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-10 17:18:29 +08:00
Gaius 781784a883
feat: calculate piece digest by blake3 (#456)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-10 14:36:45 +08:00
Gaius f7ae75aa59
feat: collect traffic metrics by fake download piece (#455)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-09 23:58:35 +08:00
Gaius 093f89acd4
feat: collect traffic metrics by fake download piece (#454)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-09 21:26:00 +08:00
Gaius b8b8f944ea
chore: add wget for runtime Dockerfile (#453)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-09 13:43:30 +08:00
Gaius 7f3f023a37
chore: optimize rumtime Dockerfile (#451)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-09 11:03:25 +08:00
Gaius 6d13d8808b
chore: exit the workflow gracefully if package does not have a new ve… (#450)
chore: exit the workflow gracefully if package does not have a new version to publish

Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 18:09:49 +08:00
Gaius 7c37a11ece
chore: add build.rs to Dockerfile (#449)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 17:50:49 +08:00
Gaius 8c09ed2105
feat: leave host and peer from scheduler (#448)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 17:03:56 +08:00
Gaius c5af577b50
feat: display error information when unix socket is not exist (#447)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 16:05:39 +08:00
Gaius 2e36483a09
feat: add metrics for dfdaemon (#446)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 15:43:11 +08:00
Gaius 21b9e1a424
chore: update crate version (#445)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-07 16:02:57 +08:00
Gaius 12338d3987
chore: add llvm for container (#444)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-07 15:45:07 +08:00
dependabot[bot] 9da5912678
chore(deps): Bump prometheus from 0.13.3 to 0.13.4 (#442)
Bumps [prometheus](https://github.com/tikv/rust-prometheus) from 0.13.3 to 0.13.4.
- [Changelog](https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tikv/rust-prometheus/compare/v0.13.3...v0.13.4)

---
updated-dependencies:
- dependency-name: prometheus
  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>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2024-05-07 11:42:54 +08:00
dependabot[bot] 94afa7c953
chore(deps): Bump serde from 1.0.197 to 1.0.200 (#441)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.197 to 1.0.200.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.197...v1.0.200)

---
updated-dependencies:
- dependency-name: serde
  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>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2024-05-07 11:42:33 +08:00
dependabot[bot] 2cd5106b60
chore(deps): Bump http-range-header from 0.4.0 to 0.4.1 (#440)
Bumps [http-range-header](https://github.com/MarcusGrass/parse-range-headers) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/MarcusGrass/parse-range-headers/releases)
- [Changelog](https://github.com/MarcusGrass/http-range-header/blob/main/Changelog.md)
- [Commits](https://github.com/MarcusGrass/parse-range-headers/compare/v0.4.0...0.4.1)

---
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>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2024-05-07 11:42:16 +08:00
dependabot[bot] 46b3066369
chore(deps): Bump tokio-util from 0.7.10 to 0.7.11 (#439)
Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.7.10 to 0.7.11.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.10...tokio-util-0.7.11)

---
updated-dependencies:
- dependency-name: tokio-util
  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>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2024-05-07 11:41:57 +08:00
dependabot[bot] d4b008d303
chore(deps): Bump libc from 0.2.152 to 0.2.154 (#438)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.152 to 0.2.154.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.152...0.2.154)

---
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>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2024-05-07 11:41:35 +08:00
Gaius 2dc2e01571
feat: ToString replaces with Display (#443)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-07 11:05:48 +08:00
Gaius 0b365fafde
feat: change concurrent number to 16 (#435)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 14:50:55 +08:00
Gaius 4849535dc8
feat: add buffer size config for dfdaemon (#434)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 14:44:46 +08:00
Gaius 9d945195a7
chore: add pprof and graphviz for dfdameon container (#433)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 12:15:19 +08:00
Gaius aa11bf97af
feat: change buffer size to 32KB (#432)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 12:14:49 +08:00
Gaius 46967b8421
chore: update cargo version to v0.1.42
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 10:49:55 +08:00
Gaius ac45582fc8
feat: add stats and background_threads features for jemalloc (#431)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 10:47:38 +08:00
Gaius 7d83cabdc8
feat: optimize grpc log (#430)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 10:41:10 +08:00
Gaius e2bc48aad1
chore: add free disk in actions (#429)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-28 21:41:51 +08:00
Gaius b271aef323
chore: add linux-perf to dfdaemon (#428)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-28 17:54:19 +08:00
Gaius d8227ea58d
feat: add heap profiling to dfdaemon (#427)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-28 17:47:36 +08:00
Gaius c0abdab232
feat: add profiling to dfdaemon (#426)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-28 16:05:58 +08:00