core icon indicating copy to clipboard operation
core copied to clipboard

[WIP] Add send large file from cli

Open hongjijun233 opened this issue 4 years ago • 2 comments

关于cli的send命令,之前的send是直接整个文件发到core里面,但是core的grpc配置为单条message最大只能为20M,所以有些文件是无法传输到core端的。

这里是增加了一个叫做SendLargeFile的方法,用stream的方式接受cli端分chunk发送过来的数据,并拼接起来再一并发送到容器里面。

hongjijun233 avatar Jan 07 '22 09:01 hongjijun233

要是有问题可以开个 zoom 来讨论

jschwinger233 avatar Jan 19 '22 07:01 jschwinger233

我改了下代码,现在看起来是能够跑了。但是会有些比较诡异的情况,时而成功时而失败,让我再debug一下。然后关于上面的review意见我也再改一下。

hongjijun233 avatar Feb 01 '22 07:02 hongjijun233

unbelievable

CMGS avatar Jul 11 '23 03:07 CMGS

resolve conflicts.

CMGS avatar Jul 31 '23 04:07 CMGS

另外注意一下单元测试覆盖率和实际测试下多路文件并发 send

CMGS avatar Aug 18 '23 06:08 CMGS