上個星期有關 Google 的晚餐,我是坐在台灣的 Google 工程師 Ray 的那一桌上,所以也要用不太靈光的國語交談,所以話也不多。內容大概如下 (排名不分先後,只是記憶所及):
—
Yahoo!, Google 和 Microsoft 分別都有一些 RSS 的混合編輯工具, Yahoo! Pipe 以圖
上個星期有關 Google 的晚餐,我是坐在台灣的 Google 工程師 Ray 的那一桌上,所以也要用不太靈光的國語交談,所以話也不多。內容大概如下 (排名不分先後,只是記憶所及):
—
Yahoo!, Google 和 Microsoft 分別都有一些 RSS 的混合編輯工具, Yahoo! Pipe 以圖
Our SMTP frontend died (twice) around 8am on Friday morning, so some ofthe stats for this are partial stats and some of them are missing abouttwo hours of data. That said, this week we:
I've been experimenting with AoE lately, and as a resultI've been looking at the protocol more than I did in my earlierexposure . Unfortunately, the more I look at the AoEprotocol, the more uncomfortable I get.
The AoE protocol is quite simple; requests and replies are simpleEthernet frames, and a request's result must fit in a single replypacket. This means that the maximum read and write sizes per request arebounded by the size of the Ethernet frame, and thus on
Shame…
I've been considering writing a fully asynchronous ATA over Ethernettarget driver (I'm not entirely happy with the current one and itsperformance). If Linux asynchronous IO worked on sockets (specificallyraw network sockets), there is a nice simple design where you just setup a pool of buffers and then cycle each one through a little statemachine (network in to disk IO to network out).
(This works especially great for AOE because the protocol is both basedon raw packets and completely unordered,