Jim Ma
c40cba5208
chore: release failed running piece ( #3214 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-05-07 13:01:26 +08:00
Jim Ma
1e6f09d294
fix: client rpcserver subscriber hang ( #3246 )
...
* fix: client rpcserver subscriber hang
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* chore: optimize rpcserver subscriber logic
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* chore: update comment
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* chore: optimize isAllPiecesSent
Signed-off-by: Jim Ma <majinjing3@gmail.com>
---------
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-05-07 10:18:36 +08:00
Gaius
501a7be05b
feat: trigger download task by stream ( #3200 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-17 10:26:34 +08:00
Jim Ma
35e8bac343
chore: update single piece storage ( #3186 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-04-11 15:17:12 +08:00
Jim Ma
5cee9010bf
fix: single long task keepalive ( #3184 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-04-10 22:27:17 +08:00
Jim Ma
48846e2ff6
feat: peer exchange ( #3141 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-04-09 18:29:57 +08:00
Qi
44be646e45
fix: daemon reuse file fd leak ( #3180 )
2024-04-09 11:10:49 +08:00
Jim Ma
fc53dcf980
feat: optimize reload storage ( #3167 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-04-08 18:07:10 +08:00
Qi
405ed005bf
Improve the search order for localTaskStore array ( #3166 )
...
Signed-off-by: Qi <37133148+aobt@users.noreply.github.com>
2024-04-08 14:32:32 +08:00
Jim Ma
f960bc01b7
fix: tunnel https ( #3153 )
...
* fix: tunnel https
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* chore: print error log
Signed-off-by: Jim Ma <majinjing3@gmail.com>
---------
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-04-08 10:47:58 +08:00
Jim Ma
8c9ff386b1
fix: tiny piece digest reader ( #3164 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-04-02 14:23:12 +08:00
Jim Ma
d18625b3e2
fix: parent peertask conductor race condition ( #3154 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-03-29 15:44:08 +08:00
Jim Ma
d4ac1cc856
chore: optimize log ( #3151 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-03-28 10:26:34 +08:00
Qi
49ac8d52bd
fix index map in storage_manager ( #3145 )
...
Signed-off-by: Qi <37133148+aobt@users.noreply.github.com>
2024-03-25 21:07:57 +08:00
Jim Ma
db3fa4fcaa
fix: storage buffer size ( #3130 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-03-16 14:00:08 +08:00
Jim Ma
fe033b0564
feat: storage write buffer size ( #3127 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-03-15 17:51:10 +08:00
dabfdj
bfe3091afb
feat: replace bitmap with bitset ( #3023 )
...
Signed-off-by: dabfdj <jfh@outlook.hu>
2024-02-26 16:16:09 +08:00
Gaius
a7498d703c
feat: add leave host to dfdaemon ( #3070 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-02-08 14:17:23 +08:00
dlut_xz
548e9f2627
chore: update api version to v2.0.83 ( #3037 )
...
Signed-off-by: fcgxz2003 <834756128@qq.com>
2024-01-22 16:01:03 +08:00
Jim Ma
5efac3afb3
feat: re-register when scheduler go away ( #3016 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2024-01-12 11:13:48 +08:00
realityone
dbe835ea26
only stop networkTopology when it is not nil ( #2995 )
2024-01-04 13:20:18 +08:00
Jim Ma
09b11a280a
chore: optimize stream task id ( #2983 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-12-29 16:16:06 +08:00
Jim Ma
e329bdbb39
feat: back to source with piece group(multiple pieces) ( #2826 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-12-27 15:54:21 +08:00
Jim Ma
839e476ecb
chore: optimize sync pieces error report ( #2925 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-12-14 11:23:15 +08:00
Gaius
67c36f62b3
feat: remove concurrent_piece_count in scheduler ( #2942 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-12 16:39:16 +08:00
Gaius
3557eb5453
feat: add getObjectStorageMetadata to dfstore ( #2869 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-09 15:28:47 +08:00
lixin18
6f50872dc0
Update objectstorage.go ( #2854 )
...
instence --> instance
2023-11-09 12:22:16 +08:00
Jim Ma
3dc2e468a2
chore: split concurrentDownloadSource ( #2842 )
2023-10-31 16:51:46 +08:00
Gaius
12fc630612
fix: if scheduler has no seed peer, return error in preheating ( #2835 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-30 16:45:39 +08:00
Jim Ma
ccacc3ec3a
feat: proxy graceful shutdown ( #2802 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-10-18 13:47:56 +08:00
Gaius
b71cbc94cf
feat: add comment about not checking object storage close ( #2789 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-11 10:38:54 +08:00
Gaius
61f63e2e8f
fix: task length did not match range length ( #2787 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-10 18:28:59 +08:00
Jim Ma
47c6cdd8cc
chore: optimize recursive download log ( #2785 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-10-10 14:43:45 +08:00
Yong-An9
e847992c90
fixed close file twice issue when using dfstore upload large file ( #2784 )
...
Co-authored-by: Yong.An <thomas.an@icloudsky.com>
2023-10-10 11:35:09 +08:00
Gaius
d275bfb302
feat: change error handle in object storage ( #2777 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-10 10:43:22 +08:00
Sasha Melentyev
eeea18b16e
chore(client/daemon): cleanup, and add noTLSConfig ( #2783 )
...
chore(client/daemon): cleanup, and add noTLSConfig instead nil for better readable
Signed-off-by: Sasha Melentyev <sasha@melentyev.io>
2023-10-10 10:42:53 +08:00
pbannykh
c9c7100e77
fix: set download header log level debug ( #2770 )
...
Signed-off-by: bannykh <bannykh@tochka.com>
2023-10-08 10:56:34 +08:00
guangwu
a3f2aae26c
chore: remove refs to deprecated io/ioutil ( #2754 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com>
2023-09-26 10:09:57 +08:00
Jim Ma
9eb15b218d
fix: overhead gc when DiskGCThreshold not set ( #2750 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-09-21 21:04:17 +08:00
Gaius
170a7f2186
feat: change file mode when export task from local in dfcache ( #2701 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-05 19:59:11 +08:00
tan ding
c29edd28fd
Fix issues in the objectstorage based on JuiceFS use cases. ( #2648 )
...
Signed-off-by: XDTD <1355582364@qq.com>
2023-08-30 11:20:00 +08:00
Gaius
85b446746f
feat: initialize object storage client in the New func ( #2682 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-29 15:16:03 +08:00
Guangwen Feng
a7f6320a7e
test: add unit test for PieceDownloader.Error ( #2667 )
...
Signed-off-by: Guangwen Feng <fenggw-fnst@fujitsu.com>
2023-08-24 10:31:08 +08:00
Gaius
fe28ba4c8e
feat: merge sync peer with peer table in manager ( #2668 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-24 10:28:08 +08:00
Gaius
f3b92900af
feat: peer announces scheduler cluster id to scheduler ( #2652 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-21 22:00:05 +08:00
Gaius
5b7ea5da2a
Revert "feat: replace fmt.Sprintf with net.JoinHostPort" ( #2649 )
...
Revert "feat: replace fmt.Sprintf with net.JoinHostPort (#2642 )"
This reverts commit a6863f9b19 .
2023-08-17 17:21:50 +08:00
Gaius
a6863f9b19
feat: replace fmt.Sprintf with net.JoinHostPort ( #2642 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-16 16:45:14 +08:00
Jim Ma
0eaf429c4e
chore: skip export to exist file ( #2637 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-08-15 23:05:17 +08:00
Jim Ma
0e04a56177
chore: check task id ( #2636 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-08-15 23:04:50 +08:00
Jim Ma
554b27c373
fix: add traffic ( #2634 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-08-15 23:04:03 +08:00