dragonfly/client/daemon/peer
Jim Ma 98e95e693c
feat: implement bidirectional fetch pieces (#1165)
* feat: implement grpc server side sync pieces

Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:33:06 +08:00
..
peerid_generator.go feat: optimize proxy performance (#1137) 2023-06-28 17:33:05 +08:00
peertask_bitmap.go feat: merge same tasks in daemon (#977) 2023-06-28 17:32:49 +08:00
peertask_conductor.go feat: implement bidirectional fetch pieces (#1165) 2023-06-28 17:33:06 +08:00
peertask_dummy.go fix: when scheduler is not available, replace the scheduler client (#999) 2023-06-28 17:32:51 +08:00
peertask_file.go feat: implement bidirectional fetch pieces (#1165) 2023-06-28 17:33:06 +08:00
peertask_manager.go feat: implement bidirectional fetch pieces (#1165) 2023-06-28 17:33:06 +08:00
peertask_manager_mock_test.go Extract storage driver into peer tasks (#998) 2023-06-28 17:32:52 +08:00
peertask_manager_test.go feat: merge ranged request storage into parent (#1078) 2023-06-28 17:32:59 +08:00
peertask_piecetask_poller.go chore: fast back source when get pieces task failed (#1123) 2023-06-28 17:33:02 +08:00
peertask_piecetask_synchronizer.go feat: implement bidirectional fetch pieces (#1165) 2023-06-28 17:33:06 +08:00
peertask_reuse.go feat: update otel package version and fix otelgrpc goroutine leak (#1141) 2023-06-28 17:33:03 +08:00
peertask_reuse_test.go chore: optimize reuse logic (#1110) 2023-06-28 17:33:01 +08:00
peertask_stream.go feat: implement bidirectional fetch pieces (#1165) 2023-06-28 17:33:06 +08:00
peertask_stream_backsource_partial_test.go feat: optimize proxy performance (#1137) 2023-06-28 17:33:05 +08:00
peertask_test.go Merge branch main-rc to branch main 2023-06-28 17:20:20 +08:00
piece_broker.go feat: implement bidirectional fetch pieces (#1165) 2023-06-28 17:33:06 +08:00
piece_downloader.go feat: optimize proxy performance (#1137) 2023-06-28 17:33:05 +08:00
piece_downloader_mock_test.go daemon: update default timeout and add context for downloading piece (#190) 2023-06-28 17:21:33 +08:00
piece_downloader_test.go feat: when write last piece, generate digest (#982) 2023-06-28 17:32:50 +08:00
piece_manager.go feat: optimize proxy performance (#1137) 2023-06-28 17:33:05 +08:00
piece_manager_test.go feat: optimize proxy performance (#1137) 2023-06-28 17:33:05 +08:00