From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Fri, 9 Sep 2005 20:22:04 -0500 From: Eric Van Hensbergen To: Francisco Ballesteros , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] reliability and failing over. In-Reply-To: <600308d6050909151067389b35@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <600308d605090913554224787d@mail.gmail.com> <20050909210534.GI4207@server4.lensbuddy.com> <600308d6050909151067389b35@mail.gmail.com> Cc: Topicbox-Message-UUID: 870ce4f4-ead0-11e9-9d60-3106f5b1d025 On 9/9/05, Francisco Ballesteros wrote: > Funny. The 9p reliability project looks to me a lot like the redirfs > that we played with before introducing the Plan B volumes into the kernel= . > Yes, Gorka and I talked about this when he first started down the path. There were some differences that seemed important at the time, but I can't recall what they were. =20 >=20 > Probably, the increase in latency you are seeing is the one I'm going to > see in volfs. The 2x penalty in performace is what one could expect, beca= use > you have twice the latency. However, the in-kernel implementation has no > penalty at all, because the kernel can rewrite the mount tables. >=20 > Maybe we should talk about this. > Eric? Russ? What do you say? Is it worth to pay the extra > latency just to avoid a change (serious, I admit) in the kernel? >=20 Its something important to figure out. I'll admit we are testing the worst case scenerio here -- but the application we started the work for (inter-partition communication) is very low-latency, and so its desirable to eliminate as much overhead as possible. Still, its worth running local area network tests, but I'm going to go for gigabit versus 100 mbit. Gorka and I will work on this next week while we finish up the recover paper. Its quite likely I'll look at integrating something like this service into my library-OS version of the 9P client and/or v9fs. Still not sure if it would make sense in Plan 9 proper or not. -eric