[OpenAFS-devel] Alternate file systems for disk cache

Charles M. Hannum root@ihack.net
Thu, 21 Oct 2010 11:37:12 -0400


--0016364c7995cd1f7f0493224c0e
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 21, 2010 at 11:03, Derrick Brashear <shadow@gmail.com> wrote:

> It shouldn't, at least in 1.5.current and head: it passes around a
> struct which as it happens contains... what I think you suggest?
>

Yah, that's pretty much what I was looking for.  I missed that the 1.5 uses
!AFS_LINUX26_ENV rather than AFS_LINUX24_ENV for the file system check, and
assumed the rest was the same.  D'oh.

So... looking at the JFS patch in RT, I suddenly got it: you were
> looking at 1.4.x.
>

Unfortunately, this is still relevant, since distros are still on 1.4.  I
personally need it to work with JFS.  But now it's unclear just how much
work it's worth putting into it=97add JFS, add all the file systems which
=93just work=94, backport the whole mess?

Some of this may still need to be done for things to work more
> properly, since currently we don't properly tell what you call type 2
> that they've lost.
>

Actually, it doesn't matter, since you're sending them the correct
generation number anyway.  They only need hand-holding for the generation=
=3D=3D0
hack.

--0016364c7995cd1f7f0493224c0e
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 21, 2010 at 11:03, Derrick Brashear <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:shadow@gmail.com">shadow@gmail.com</a>&gt;</span> wrote:<br><d=
iv class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div class=3D"h5">It shouldn&#39;t, at least in 1.5.current and head: =
it passes around a</div></div>
struct which as it happens contains... what I think you suggest?<br></block=
quote><div><br></div><div>Yah, that&#39;s pretty much what I was looking fo=
r. =A0I missed that the 1.5 uses !AFS_LINUX26_ENV rather than AFS_LINUX24_E=
NV for the file system check, and assumed the rest was the same. =A0D&#39;o=
h.</div>
<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex;">So... looking at the JFS pat=
ch in RT, I suddenly got it: you were<br>
looking at 1.4.x.<br></blockquote><div><br></div><div>Unfortunately, this i=
s still relevant, since distros are still on 1.4. =A0I personally need it t=
o work with JFS. =A0But now it&#39;s unclear just how much work it&#39;s wo=
rth putting into it=97add JFS, add all the file systems which =93just work=
=94, backport the whole mess?</div>
<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex;">Some of this may still need =
to be done for things to work more<br>
properly, since currently we don&#39;t properly tell what you call type 2<b=
r>
that they&#39;ve lost.<br></blockquote><div><br></div><div>Actually, it doe=
sn&#39;t matter, since you&#39;re sending them the correct generation numbe=
r anyway. =A0They only need hand-holding for the generation=3D=3D0 hack.</d=
iv>
<div><br></div></div>

--0016364c7995cd1f7f0493224c0e--