edgecore的index逻辑似乎有并发问题?
← 返回列表

当前位置: 作者:星河 · 2026-04-09 14:22:57

#1 星河 · 2026-04-09 14:22:57
stalltrix
无意中发现的。https://github.com/stalltrix/kep-demo/blob/3cac3b1deb6b39a70ab17730b8e24ef696924d2b/verify/verify.go#L519

似乎每次写入,都会OpenFile,Write,Close。

如果多个线程并发,会不会导致写入不确定?

此外,这种感觉有性能问题,每次帖子来了,都会这样。现在人少还没什么事,但是感觉如果并发一高,系统调用就变高堆积。这种感觉容易卡死。
#2 skymmap · 2026-04-10 14:53:21
stalltrix
ok解决了,试试 v0.2.4。使用文件指针复用以及内核append队列。解决并发与顺序写入问题、
#3 skymmap · 2026-04-10 18:03:35
stalltrix
草,写出bug来了,不要使用 v0.2.4,有一个var shadowing问题。会导致指针复用失败,写入一直失败。

v0.2.5解决了,用这个版本

注册

或使用第三方注册

登录

没有账号? 立即注册
技术
闲聊
开发
正在提交...