简要回顾

出席: deer\_, jrandom, modulus

会议记录

14:03 <jrandom> 1) 0.4.1.3 14:03 <jrandom> 2) Tunnel 测试时间,以及发送处理时间 14:03 <jrandom> 3) Streaming lib(I2P 流式传输库) 14:03 <jrandom> 4) files.i2p 14:03 <jrandom> 5) ??? 14:03 <jrandom> 0) 嗨 14:03 * jrandom 挥手 14:04 <modulus> 嗨嗨 14:04 <jrandom> 每周状态说明已发布在 @ http://dev.i2p.net/pipermail/i2p/2004-October/000469.html 14:04 <deer_> <fidd> 嗨 14:04 <jrandom> 我没在说明上花太多时间,所以它们很简短 14:05 <jrandom> 不过,人生如此 14:05 <jrandom> 继续到 1) 0.4.1.3 14:05 <jrandom> 这个版本前几天发布了,然后……嗯……基本上和之前差不多 14:05 <jrandom> 大多数情况下够用,但还没达到我们期望的可靠性 14:06 <jrandom> 吞吐量还是偏低,但这是已知问题,会在 0.4.2 处理中 14:06 <jrandom> 如邮件所述,我不预计还会有 0.4.1.* 的发布 14:07 <jrandom> 这方面我没什么更多可说的——有人有评论/担忧吗? 14:07 <deer_> <newsbyte> 是的:卡死问题呢? 14:09 <jrandom> 我不排除你的机器因为 I2P 而挂起的可能,但我非常怀疑 14:09 <jrandom> 从未有人在任何平台上报告过这种情况 14:09 <deer_> <newsbyte> 嗯……在我看来,即使不是直接原因,也肯定有点关系 14:09 <deer_> <newsbyte> 也许是 Java? 14:10 <jrandom> 你在 w2k 上用 1.5? 14:10 <jrandom> 还是 1.4.2_05? 14:10 <deer_> <newsbyte> 不是,1.5 14:10 <jrandom> 好 14:10 <deer_> <newsbyte> 当然,我也不能排除是别的原因 14:11 <deer_> <newsbyte> 也可能只是巧合,碰巧发生了两次 14:11 <jrandom> 好,如果你愿意,我们会后可以再讨论如何查明原因 14:11 <deer_> <newsbyte> 但上次……我也不清楚……当时并没有跑什么别的东西 14:11 <deer_> <dinoman> 我这边 w2k 上的 1.5 用得挺好 :) 14:11 <deer_> <newsbyte> 确实,不过 14:11 <deer_> <newsbyte> 难道没有一个简单的调试日志之类的东西? 14:11 <jrandom> 如果再发生,请把 wrapper.log 和 logs/log-router-*.txt 发给我 14:11 <deer_> <newsbyte> 这在卡死时可能有用 14:11 <jrandom> 日志多得像地上的土一样 ;) 14:12 <jrandom> 好的,酷,dinoman 14:12 <jrandom> 也许是和你的软件防火墙有冲突 14:12 <deer_> <newsbyte> 也许吧 14:12 <jrandom> 但是,是的,如果再发生就把日志丢给我 14:12 <jrandom> (拜托了 :) 14:12 <deer_> <newsbyte> 嗯,要是它被拦了,我能理解 14:12 <deer_> <newsbyte> 但整个系统卡死……不清楚……挺吓人的 14:13 <deer_> <newsbyte> 从好的方面看:我现在有 27/63 了 14:13 <jrandom> 太好了 14:13 <jrandom> 好的,关于 0.4.1.3 还有谁有问题/评论/担忧? 14:13 <deer_> <newsbyte> 我想我会请 Whoo 带我过一遍那个 eep 的东西 14:13 <deer_> <dinoman> 只是别和 Sygate Personal Firewall 一起用,太糟糕了 14:13 <deer_> <newsbyte> 为什么? 14:14 <deer_> <dinoman> 崩溃 14:14 <deer_> <newsbyte> 对了;你忘了 6) profit!! 14:14 <deer_> <newsbyte> ;-) 14:14 <deer_> <newsbyte> 崩溃? 14:14 <deer_> <newsbyte> 呃 14:14 <jrandom> dinoman:它是让你的操作系统崩了?还是防火墙?还是 I2P? 14:14 <deer_> <newsbyte> 嗯,那不就解释通了吗? ;-) 14:15 <jrandom> newsbyte:你在用 Sygate Personal Firewall 吗? 14:15 <deer_> <newsbyte> 确实 14:15 <deer_> <newsbyte> 嗯,不是在我的 router 上 14:15 <deer_> <newsbyte> 但在电脑上,是的 14:15 <deer_> <newsbyte> 看起来我们发现了线索 14:16 <deer_> <DrWoo> newsbyte: /join #i2p-chat,这样 jrandom 就能把会议进行完 14:16 <deer_> <newsbyte> 不过显然它不会立刻崩/卡 14:16 <deer_> <dinoman> 哦,它把 Windows 崩了 14:16 <deer_> <newsbyte> ? 14:16 <deer_> <newsbyte> jrand 已经在这儿了 14:16 <deer_> <dinoman> 抱歉,刚走神了 14:16 <jrandom> 好,也许我们可以看看 SPF(Sygate Personal Firewall)到底在 b0rking 什么 14:16 <jrandom> 如果 0.4.1.3 没别的了,继续到 2) Tunnel 测试时间,以及发送处理时间 14:17 <jrandom> 昨天我们讨论了一些超时问题,基本上就是有时候事情会花太久 14:17 <jrandom> 不过我不认为你在 http://dev.i2p.net/~jrandom/processingTime.webp 里看到的尖峰是合理的 14:18 <jrandom> 嗯,它们是真实的——确实会耗那么久 14:18 <jrandom> 我的意思是,我们应该能把它们消掉 14:18 <jrandom> 一定会有一些排队,但如果更谨慎地接受任务,应该能把它降下来 14:19 <jrandom> 这些延迟也可能是由于作业处理时间偶发的尖峰导致的,这个我们可以拼命调优(tune the fsck out of) 14:20 <jrandom> 总体来说,消息排队看起来还好,即使它会让一些 Tunnel 测试出现尖峰 14:20 <deer_> <newsbyte> 唉……我希望 freenet 和 i2p 真能合并……似乎进展会快很多,可能对双方都有利 14:20 <deer_> <Ragnarok> 是啊,我不明白 fsck 对 jon 处理有什么用处 :) 14:20 <deer_> <Ragnarok> s/jon/job/ 14:21 <jrandom> 合作潜力很大,但这两个项目的目标差异很大 14:21 <jrandom> !thwap Ragnarok 14:21 <deer_> <newsbyte> 呃 14:21 <jrandom> 哦,我昨天提到了一件事 14:21 <deer_> <newsbyte> 不过我不认为两个项目的目标有那么不同…… 14:22 <deer_> <DrWoo> jrandom:技术目标 14:22 <jrandom> newsbyte:我们可以在 5) ??? 里讨论那个,或者之后讨论。我们现在在 2)。 14:22 <deer_> <DrWoo> 哎呀 newsbyte:技术目标 14:22 <deer_> <Ragnarok> hehe 14:22 <deer_> <newsbyte> 是的,还有 3) profit!,遵循 /. 的传统! 14:22 <deer_> <newsbyte> :-) 14:22 <deer_> <Demokritos> 真不敢相信 Tor 从 0.0.8 到 0.0.8.1 还不向后兼容 14:23 <jrandom> 对于 Tunnel 测试,测试周期有个下限——目前默认设为 5 秒 14:23 <jrandom> 先前的版本硬性限制为 30 秒,但你可以通过更新 http://localhost:7657/configadvanced.jsp 并添加 "router.tunnelTestMinimum=10000"(随你设定——该数值单位为毫秒)来配置你自己的 Tunnel 测试时间 14:23 <deer_> <newsbyte> 那些秒,是不是魔法加持的? 14:24 <jrandom> 默认 5 秒应该没问题 14:24 <deer_> <Demokritos> 事实上我前天刚把 Tor 升级了,因为它不工作了,现在网络又告诉我我版本不兼容……这啥情况…… 14:24 <deer_> <Demokritos> 哦……大家好 :) 14:24 <jrandom> newsbyte:Tunnel 测试时间是 MAX(avgTunnelTestTime*2, minTunnelTestTime) 14:25 <jrandom> (我们设置了 minTunnelTestTime,否则一连串的快速测试可能引发级联故障) 14:26 <jrandom> 更多细节见 http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD 14:26 <deer_> <newsbyte> 嗯 14:26 <deer_> <Demokritos> 这真好笑……一家求职机构要我用 Internet Explorer,否则我就无法提交申请 14:27 <jrandom> *咳* 大家知道这些会议日志会放到网上的,对吧? :) 14:27 <deer_> <Demokritos> <-- 英语不太好 14:27 <deer_> <newsbyte> 会吗?! 14:27 <deer_> <newsbyte> 嗨,妈! 14:27 <deer_> <newsbyte> ;-) 14:27 <deer_> <Demokritos> 嗯,抱歉。我在打扰会议……我先走了 14:28 <jrandom> 不,用不着走,留下来吧,不过我们聊 i2p 的事 ;) 14:28 <deer_> <newsbyte> 别担心;打扰也是门艺术,多关注我,你就会了 14:28 <deer_> <newsbyte> ;-) 14:28 <jrandom> 好的,关于 2) Tunnel 测试时间,以及发送处理时间,还有别的吗? 14:28 <deer_> <Ragnarok> 集中注意力,各位 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] 已退出 [读取错误: 60 (操作超时)] 14:29 <jrandom> 如果没有,继续到 3) Streaming lib 14:29 <jrandom> 如状态说明所述,进展很大 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] 加入了 #i2p 14:29 <deer_> <newsbyte> 你做的? 14:29 <jrandom> 还没完全到位,但我希望下周能做一些在线测试 14:30 <jrandom> 是的,我一直在做 Streaming lib 14:30 <jrandom> 我今天早些时候终于让它能 ping() 了 ;) 14:30 <deer_> <Ragnarok> 不错 :) 14:31 <jrandom> 好,关于这点我也没什么可补充的 14:31 <jrandom> 有人有问题/评论/担忧吗? 14:31 <deer_> <newsbyte> 呃……速度呢? 14:31 <jrandom> 速度没问题 14:31 <deer_> <baffled> 你预计会有怎样的加速/吞吐量? 14:31 <jrandom> 我预计吞吐量会有显著提升 14:32 <deer_> <newsbyte> 他是说他会被罚款(fine), 14:32 <deer_> <newsbyte> 因为超速 14:32 <deer_> <newsbyte> ;-) 14:32 <jrandom> 另外,对于小型请求/响应的连接,延迟会大幅降低 14:32 <jrandom> (砍半) 14:32 <deer_> <dinoman> 哇 14:32 <deer_> <dinoman> 这是用 UDP 吗? 14:33 <jrandom> 这个新库也会暴露出普通 TCP 栈的各种可调参数,这样应用就能按需微调自己的设置 14:33 <jrandom> 不,dinoman,这是在 i2p 的 I2CP 之上工作的 14:33 <deer_> <dinoman> 哇 x2 14:33 <jrandom> (不过大约一个月后我们会写类似的代码来实现 UDP 传输……) 14:34 <jrandom> 不过,嗯,走着瞧。 14:34 <deer_> <newsbyte> 因为……? 14:34 <jrandom> 还有很多工作要做 14:34 <jrandom> 因为什么? 14:34 <deer_> <newsbyte> 嗯,难道 TCP 不能做到吗? 14:35 <jrandom> 哦,为什么我们要走 UDP? http://www.i2p.net/todo#transport 14:35 <deer_> <newsbyte> 我记得在 freenet 也有同样的讨论,但他们到现在还是坚持用 TCP 14:35 <jrandom> 另外,TCP 是通用的流式传输——而我们可以大幅简化,因为我们能容忍一定程度的乱序 14:35 <deer_> <newsbyte> 并不是说他们做的决定都对 ;-) 14:36 <jrandom> newsbyte:我关注了那些讨论,我们会转向 UDP 14:36 <jrandom> (这不意味着 freenet 是错的——他们有不同的约束条件) 14:37 <deer_> <Ragnarok> i2p 不应该和 freenet 过度类比。 它们在技术上非常不同。 14:37 <deer_> <newsbyte> (或者:他们就是错的 ;-)) 14:37 <jrandom> 我不认为他们现在使用 TCP 是错的,就像我不认为 I2P 之前使用 TCP 是错的一样。 进步需要循序渐进 14:38 <deer_> <mule_iip> newsbyte 确保会议不会太短 14:38 <jrandom> 呵 14:38 <deer_> <newsbyte> 是啊,没有什么比短会更糟的了 14:38 <deer_> <newsbyte> 那样你就不能把爆米花都吃了、把啤酒都喝了 14:38 <jrandom> 好,关于 3) Streaming lib 还有别的吗? 14:39 <jrandom> 如果没有,4) files.i2p 14:39 <deer_> <Ragnarok> 我觉得没问题 14:39 <deer_> <newsbyte> 嗯,我知道我很酷 14:39 <deer_> <newsbyte> 还很有趣 14:39 <deer_> <newsbyte> 大多数时候 14:39 <deer_> <newsbyte> 也很烦人 14:39 <deer_> <newsbyte> ;-) 14:39 <jrandom> 嗯,我只是想提一下 files.i2p——一个在 i2p 上的新搜索引擎 14:40 <deer_> <newsbyte> 啊,我懂了 14:40 <deer_> <newsbyte> 我还以为这是在讲如何架设 eepsite 呢 14:41 <jrandom> 有个有趣之处是它有缓存,所以即使 eepsite 不再在线,你也能访问到 14:41 <deer_> <baffled> 它会缓存所有东西吗? 14:41 <deer_> <newsbyte> 到目前为止所有的搜索引擎都是服务端的? 14:41 <deer_> <Ragnarok> 有意思。 如今这不该太难 :)。 14:41 <jrandom> baffled:据我所知,它缓存的是 text/html 14:42 <deer_> <mule_iip> 至少它对文件大小和类型有限制,所以不会缓存电影 14:42 <deer_> <baffled> 啊,我也是这么想的,不缓存二进制。 14:42 <deer_> <newsbyte> 我的意思是,它们不是在 JS 里实现的吧? 14:43 <jrandom> 它用的是 nutch,如果有人想深入研究。 或者我相信我们能让站点作者放个反馈表之类的 ;) 14:43 <jrandom> newsbyte:对,这只是一个匿名托管的普通网站 14:43 <jrandom> 这个站点包含一个搜索引擎(类似 Google) 14:44 <jrandom> 总之,我只是想提一下 14:44 <jrandom> 最近还涌现了很多博客,我认为这真的很酷 14:44 <jrandom> 我 'eep' 的书签文件夹差不多占满一屏了 :) 14:44 <deer_> <Ragnarok> 呵呵,myi2p 自然而然就热闹起来了 :) 14:45 <jrandom> 你就非得提痛点,是吧,ragnarok? ;) 14:45 <deer_> <Ragnarok> 抱歉 :) 14:46 <jrandom> 好,关于 files.i2p 有人有问题/评论/担忧吗? 14:46 <jrandom> 如果没有,让我继续到 4.1) biff 14:46 * jrandom 差点忘了 biff 14:46 <jrandom> postman,你在吗? 14:47 <deer_> <newsbyte> 我觉得他被 biff 弄住了 14:47 <jrandom> 好吧,如果他不在,biff 是一个超酷的新邮件通知机器人 14:47 <jrandom> 如果你在 mail.i2p 有邮箱账号,你可以让 biff 在你有新邮件时通知你 14:47 <deer_> <newsbyte> 它有存档吗? 14:48 <jrandom> newsbyte:biff 只是个通知机器人,邮件存储在邮件服务器上(用你的常规邮件客户端访问——kmail 等) 14:48 <jrandom> 参见 http://www.postman.i2p/ 14:49 <jrandom> 好的,那么就去那个 eepsite,或者去那边看看 #mail.i2p 14:49 <deer_> <newsbyte> 我会的,一旦把我的 eepsite 搭起来 14:49 * jrandom 对 biff 也不太了解——有问题转给 postman 14:50 <jrandom> 那么我们可以继续到 5) ??? 14:50 <deer_> <newsbyte> 确实 14:50 <jrandom> 还有人想提什么吗? 14:50 <deer_> * mule_iip 举手想发言:想回顾一下我在 I2P 上用 FCP 的持续性问题。不过大概可以等等,可能会被 0.4.2 自动魔法般地解决。 14:50 <deer_> <newsbyte> 是的,还有卡死 14:50 <jrandom> 希望如此,mule_iip 14:50 <deer_> <mule_iip> 好,我来当你的测试平台 :) 14:50 <jrandom> newsbyte:这事我们需要讨论什么吗? 如果再发生,你能把日志 email 给我吗? 14:51 <jrandom> 哦,mule,那就太棒了 14:51 * jrandom 一定会接受你的提议 14:51 <deer_> <newsbyte> 嗯……如果一切都卡住了,我还能发那些吗? 14:51 <jrandom> 这些文件会写入磁盘。 14:51 <jrandom> 你重启后,把日志发给我 14:51 <deer_> <newsbyte> 我是说,在那种情况下,我现在也能发,因为它们应该在某个地方 14:51 <jrandom> (拜托) 14:51 <deer_> <dinoman> 我刚在论坛看到 jabber 服务没了。那是我们的吗?如果是的话,我想跑一个,如果可以的话? 14:51 <jrandom> 不过这些文件会轮转的,newsbyte 14:52 <jrandom> duck 和 demonic_1 以前不同时期都运行过 jabber 服务器,但看起来 i2p 的 IM 活动多数都在 IRC 上 14:52 <deer_> <newsbyte> 文件会轮转?肯定会先存不少数据才开始删吧? 14:53 <jrandom> newsbyte:好,把你的日志发给我,也许里面有东西 14:53 <deer_> <newsbyte> 好 14:53 <deer_> <newsbyte> 呃 14:54 <deer_> <newsbyte> 唉 14:54 <deer_> <newsbyte> 好多 .log 14:54 <deer_> <dinoman> 好 14:54 <deer_> <newsbyte> 新手根本跟不上这个 14:54 <deer_> <newsbyte> 我想你说得对,暂时不要发 /. 文章 14:55 <jrandom> 我们不着急 14:55 <deer_> <newsbyte> log-router.txt? 14:55 <jrandom> wrapper.log 和 logs/log-router-*.txt 14:56 <deer_> <newsbyte> 而要用的邮箱地址是……? 14:56 <deer_> <fidd> dinoman,我觉得一个 jabber 服务器会很酷 14:56 <jrandom> jrandom@i2p.net 14:56 <deer_> <newsbyte> 希望能通过 i2p 访问吧? 14:56 <deer_> <newsbyte> ;-) 14:56 <jrandom> newsbyte:你可以把日志放在你的 eepsite 上,然后把 URL 私信给我 14:57 <jrandom> 或者你可以发邮件到 jrandom@mail.i2p 14:57 <deer_> <newsbyte> 确实! 14:57 <deer_> <newsbyte> 好主意! 14:57 <deer_> <newsbyte> 只有一个小问题:它还没上线 14:57 <jrandom> 好,还有谁想提什么吗? 14:57 <jrandom> 好吧,newsbyte,我们可以处理这个 14:57 <jrandom> (会后) 14:59 <deer_> <newsbyte> 谢谢,不过 whoo 已经在帮忙了 14:59 <jrandom> 如果没别的…… 14:59 <deer_> <newsbyte> 不过我们需要一份详细的 howto/wiki/帮助站点/之类的东西 14:59 * jrandom 做个收尾 14:59 <deer_> <Jake_> 我想在会上说一句:如果能在 11 月 2 日美国大选之前发布一个公开版 i2p,这将极大地有助于确保民主的稳定 14:59 <deer_> <newsbyte> 那 6) 呢? 14:59 <jrandom> newsbyte:你愿意来做这个吗? 15:00 <jrandom> newsbyte:我同意,多一些 howto 和帮助信息会很棒 15:00 <deer_> <Ragnarok> 6) 并不存在……第 6 条 15:00 <deer_> <newsbyte> 嗯,是的,算是吧,但对我来说这事有点奇怪 15:00 <deer_> <newsbyte> 我支持 wiki、公开的东西、人人可用之类的一切 15:00 <deer_> <newsbyte> 但我的自我在抗议,想要最小化的控制权 15:00 <jrandom> 太好了 15:00 <deer_> <newsbyte> 自己琢磨吧 15:00 <jrandom> 呵 15:01 <jrandom> 嗯,如果你愿意把你自己的 eepsite 做成由你控制的 wiki,那也很棒 15:01 <deer_> <newsbyte> 确实 15:01 <jrandom> 不过 ugha.i2p 的在线时间(uptime)相当不错 15:01 <deer_> <newsbyte> 我会考虑的 15:01 <jrandom> 酷 15:02 <deer_> <newsbyte> 第 6 条应该是 freenet-i2p 那个事 15:02 * jrandom 做个收尾 15:02 * jrandom 将会议 *baf* 地关闭了 </div> {% endblock %}