Commit Graph

340 Commits

Author SHA1 Message Date
Gaius 80c82d5887
chore: grpc reverts to v1.60.0-dev version (#239)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-22 18:14:20 +08:00
Gaius a71c5bd200
feat: remove TriggerDownloadTaskResponse in TriggerDownloadTask (#238)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 18:01:48 +08:00
Gaius 82e3f21e74
feat: remove ids in TriggerDownloadTaskResponse (#237)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 17:54:02 +08:00
Gaius a5e7794099
feat: add resource ids to DownloadTaskResponse (#236)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 16:39:55 +08:00
Gaius 2292870068
feat: add TriggerDownloadTask api for seed peer (#235)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 15:04:57 +08:00
Gaius ef28f45764
feat: add started response in DownloadTaskResponse (#234)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 14:30:29 +08:00
Gaius 495349e279
feat: add resource ids to DownloadTaskResponse (#233)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-19 12:22:30 +08:00
Gaius 79249ee02f
feat: add DownloadTask to DfdaemonUpload (#232)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-18 21:23:19 +08:00
Gaius 5425d1bb1b
feat: dfdaemon is divided into download and upload (#231)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-18 12:32:26 +08:00
dependabot[bot] 4b02f5107e
chore(deps): bump github/codeql-action from 2 to 3 (#230)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-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>
2023-12-18 10:37:27 +08:00
Gaius ac0a2a42a0
feat: remove concurrent_piece_count in scheduler (#228)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-12 14:48:04 +08:00
Gaius d333a929ee
feat: add sync pieces api (#227)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-07 22:06:29 +08:00
Gaius 1ffa9f8eb3
feat: add prefetch to register request in v1 (#226)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-07 10:45:18 +08:00
Gaius 011a20f6ed
feat: add DownloadPiece api (#225)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-06 17:43:34 +08:00
Gaius 300b38f803
feat: add optional to piece_number in DownloadPieceFailedRequest (#224)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-05 11:14:42 +08:00
Gaius f94caaafdc
feat: remove SyncPiecesFailedRequest in scheduler (#223)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-29 15:06:10 +08:00
Gaius 8e004ee5cc
feat: change piece number to uint32 (#221)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-20 20:30:41 +08:00
Gaius 667eb7320d
feat: change length from int to uint (#220)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-20 15:03:51 +08:00
Gaius 2840dfe7bd
feat: add content_length to DownloadTaskResponse (#219)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-20 14:24:28 +08:00
Gaius 7f93979f39
feat: change download_rate_limit from double to uint64 (#218)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-20 11:49:47 +08:00
dependabot[bot] 7fb1a9430a
chore(deps): bump google.golang.org/grpc from 1.60.0-dev to 1.61.0-dev (#215)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.60.0-dev to 1.61.0-dev.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.60.0-dev...v1.61.0-dev)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  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>
2023-11-20 10:34:49 +08:00
dependabot[bot] ce311f6684
chore(deps): update prost-types requirement from 0.11.9 to 0.12.2 (#217)
Updates the requirements on [prost-types](https://github.com/tokio-rs/prost) to permit the latest version.
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Commits](https://github.com/tokio-rs/prost/compare/v0.11.9...v0.12.2)

---
updated-dependencies:
- dependency-name: prost-types
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 10:34:29 +08:00
Gaius 8fdd8c81c1
feat: remove request stream in SyncPieces (#214)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-16 15:40:57 +08:00
Gaius ac4597ddea
feat: remove optional in download message (#213)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-16 11:10:21 +08:00
Gaius 6d865929d3
feat: add stream response to DownloadTask (#212)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-15 17:23:09 +08:00
Gaius 3394a576ec
feat: add optional to content for piece message (#211)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-15 10:49:54 +08:00
Gaius b53f8ac93c
feat: change download piece failed message (#210)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-14 22:15:45 +08:00
Gaius 6261753124
feat: add RescheduleRequest message to AnnouncePeerRequest (#209)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-14 21:05:42 +08:00
Gaius cfb441c3e0
feat: remove TinyTaskResponse and SmallTaskResponse message (#208)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-14 14:23:56 +08:00
Gaius b91c7e8624
feat: add validation to range message (#207)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-13 12:11:50 +08:00
Gaius b0a16ac091
feat: add ListSeedPeers api in manager (#206)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-08 15:40:10 +08:00
Gaius 964efcfbb5
feat: add optional to output path (#205)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-07 11:47:34 +08:00
Gaius 5b85c459da
feat: add task id to GetPieceNumbersRequest (#204)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-06 16:57:52 +08:00
Gaius db4b1f4325
feat: add GetPieceNumbers api in dfdaemon_grpc (#203)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-01 18:13:33 +08:00
Gaius 1cf73ec2fb
feat: add GetPieceNumbersRequest and GetPieceNumbersResponse (#202)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-01 17:56:05 +08:00
Gaius 001ec211a4
feat: set traffic_type to optional (#201)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-01 16:56:52 +08:00
Gaius 040d4b2813
feat: remove repeated in InterestedPiecesResponse and InterestedAllPiecesResponse (#200)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-01 16:40:28 +08:00
Gaius 68f30ac389
feat: change interested piece number type (#199)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-01 11:47:16 +08:00
Gaius cfe9d4a4c4
feat: change piece number from int32 to uint32 (#198)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-01 11:19:29 +08:00
Gaius 92ad2be9c7
chore: change github.com/golang/mock to go.uber.org/mock (#197)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-30 16:22:46 +08:00
Gaius e1d4382c9d
feat: add InterestedAllPiecesRequest message (#195)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-10 15:33:08 +08:00
Gaius 4f3ac1fa2f
feat: remove StatTaskResponse message (#194)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-09 01:07:02 -05:00
Gaius f69a819072
feat: add Deserialize and Serialize to message (#193)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-09 12:13:24 +08:00
dependabot[bot] 1a26fa3cb0
chore(deps): bump google.golang.org/grpc from 1.59.0-dev to 1.60.0-dev (#192)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.59.0-dev to 1.60.0-dev.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.59.0-dev...v1.60.0-dev)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  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>
2023-10-09 10:26:34 +08:00
Gaius 0341441bad
chore: update golang version to v1.21 (#189)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-25 12:00:03 +08:00
Gaius f2c583c651
feat: change StatTaskResponse message (#186)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-21 22:26:34 +08:00
Gaius f2e45a0e74
feat: add optional to peer message and piece message (#185)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-21 22:16:41 +08:00
Gaius f0928a38ed
chore: update cargo version (#184)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-21 20:01:04 +08:00
Gaius 47c7d3d1bb
feat: add optional to download message in common (#183)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-21 19:59:14 +08:00
Gaius af8ec51da1
feat: add task_id to SyncPiecesRequest (#180)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-11 17:30:30 +08:00