!T1aijHWwdv01p7Mg:aos.dev

go-storage

52 Members
3 Servers

Load older messages


SenderMessageTime
17 Nov 2021
@xuanwo:matrix.orgxuanwo想想看最简单的问题复现方式是什么?08:46:38
@zhangjiayu:matrix.orgzhangjiayu试了一下应该是断网08:48:13
@xuanwo:matrix.orgxuanwo你是怎么试的呢?08:49:27
@zhangjiayu:matrix.orgzhangjiayu断掉网络 跑集成测试,这边看同样错误都是cannot fetch token08:50:06
@zhangjiayu:matrix.orgzhangjiayu不过断网的话会给出一个io timeout08:50:20
@zhangjiayu:matrix.orgzhangjiayu * 不过断网的话会给出一个i/o timeout08:50:28
@xuanwo:matrix.orgxuanwo你看,断网复现不了这个问题,说明根本原因不是断网08:51:34
@zhangjiayu:matrix.orgzhangjiayu嗯嗯 就是代理的问题,昨天写的脚本不管用了,我把命令直接执行了一下就可以了08:52:16
@xuanwo:matrix.orgxuanwo🥲,我的启发式提问好像效果不是很明显08:53:22
@xuanwo:matrix.orgxuanwo算了,问题解决就行了08:53:33
@zhangjiayu:matrix.orgzhangjiayu😨08:53:47
@xuanwo:matrix.orgxuanwo😂,思维的模式和习惯不太一样,不能强求- -08:57:25
18 Nov 2021
@jinny1226:matrix.orgJinny

我跑了一下dropbox的测试,storager还是之前的,有一点困惑:
单独跑 When List an empty dir 会返回 path/not_found/...
如果在这之前还跑一个别的用例,比如说delete a file, 那么两个用例都能通

是因为先写入了/workdir/path, delete /workdir/path之后, /workdir目录还在,所以list /workdir不会有问题。但是单独只跑When List an empty dir,/workdir本身不存在就会返回错误

03:45:45
@xuanwo:matrix.orgxuanwo重构的时候一不小心引入了一个新的 test case 。。03:47:35
@xuanwo:matrix.orgxuanwo等一下,这是旧的 test case 是吧03:48:32
@xuanwo:matrix.orgxuanwoworkdir 应该在 service 初始化的时候要自动创建03:48:49
@zhangjiayu:matrix.orgzhangjiayu迁移gdrive的时候,它终止判断条件不太有用了,我修改了一下之后发现那个list能输出了,但是它List an empty dir的时候会先遍历一边,随后报一个Error 404: File not found: ., notFound,随后再遍历一遍,然后就失败了03:48:50
@zhangjiayu:matrix.orgzhangjiayu * 迁移gdrive的时候,list的迭代它终止判断条件不太有用了,我修改了一下之后发现那个list能输出了,但是它List an empty dir的时候会先遍历一边,随后报一个Error 404: File not found: ., notFound,随后再遍历一遍,然后就失败了03:49:20
@xuanwo:matrix.orgxuanwo测试用例应该需要调整一下,在 list 这个 empty 目录之前要先把目录创建出来03:50:28
@xuanwo:matrix.orgxuanwolist 一个不存在的目录的行为现在是还没确定的,得收集一下信息才能确定改不改03:51:00
@zhangjiayu:matrix.orgzhangjiayu嗯嗯,当前卡住的几个都是list的问题03:52:16
@zhangjiayu:matrix.orgzhangjiayu那我还是先记下来,然后先继续弄后面的03:52:30
@jinny1226:matrix.orgJinny

workdir 应该在 service 初始化的时候要自动创建

好多service没有这一步

04:30:33
@xuanwo:matrix.orgxuanwo对象存储应该不需要,但是文件 based 应该会要04:35:57
19 Nov 2021
@zhangjiayu:matrix.orgzhangjiayuFtp 这边发现一个问题,这边write不是会创建目录么,之前的会重复创建出错,我加了一个判断是否已有的别的问题都解决了。然后发现stat他有点问题,看了一会倒是知道是什么原因了,但是不知道怎么改08:23:19
@zhangjiayu:matrix.orgzhangjiayu我提一个issue?08:23:45
@zhangjiayu:matrix.orgzhangjiayu它makeDir里面有一步判断08:24:52
@zhangjiayu:matrix.orgzhangjiayuif path == s.workDir || path == "." { return nil }08:24:54
@zhangjiayu:matrix.orgzhangjiayu刚好write的时候调用filepath.Dir(rp)08:25:18
@zhangjiayu:matrix.orgzhangjiayustat传的path在filepath.Dir(rp)之后得到的就是workdir08:26:16

Show newer messages


Back to Room ListRoom Version: 6