[OpenAFS-devel] Re: Making supergroups default to on

Brandon Allbery allbery.b@gmail.com
Fri, 28 Dec 2012 14:37:06 -0500


--e89a8f3bae49e70ea504d1eec972
Content-Type: text/plain; charset=UTF-8

On Fri, Dec 28, 2012 at 2:20 PM, Andrew Deason <adeason@sinenomine.net>wrote:

> On Thu, 20 Dec 2012 20:14:14 -0500
> Jason Edgecombe <jason@rampaginggeek.com> wrote:
>
> > As I recall, the main objections to enabling it seems to be the
> > quality of code. I'm curious. What would it take to fix the
> > objections?
>
> From what I recall, the code relies heavily on aliasing that gcc warns
> about (that is, casting pointers to different structures) and does some
> strange things with pointer bits. While the warnings themselves don't
> necessarily mean that the code is 'bad', getting rid of the warnings
> properly would probably involve the desired improvements.
>

My personal worry would be related to the other recent thread asking about
issues when using non-supergroups pts on a supergroups pts database; I
would expect that there be some way to at least detect the incompatibility,
and if not do something saneish then at least avoid causing corruption.

-- 
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net

--e89a8f3bae49e70ea504d1eec972
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Fri, Dec 28, 2012 at 2:20 PM, Andrew Deason <span dir=
=3D"ltr">&lt;<a href=3D"mailto:adeason@sinenomine.net" target=3D"_blank">ad=
eason@sinenomine.net</a>&gt;</span> wrote:<br><div class=3D"gmail_quote"><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">
<div class=3D"im">On Thu, 20 Dec 2012 20:14:14 -0500<br>
Jason Edgecombe &lt;<a href=3D"mailto:jason@rampaginggeek.com">jason@rampag=
inggeek.com</a>&gt; wrote:<br>
<br>
&gt; As I recall, the main objections to enabling it seems to be the<br>
&gt; quality of code. I&#39;m curious. What would it take to fix the<br>
&gt; objections?<br>
<br>
</div>From what I recall, the code relies heavily on aliasing that gcc warn=
s<br>
about (that is, casting pointers to different structures) and does some<br>
strange things with pointer bits. While the warnings themselves don&#39;t<b=
r>
necessarily mean that the code is &#39;bad&#39;, getting rid of the warning=
s<br>
properly would probably involve the desired improvements.<br></blockquote><=
div><br></div><div>My personal worry would be related to the other recent t=
hread asking about issues when using non-supergroups pts on a supergroups p=
ts database; I would expect that there be some way to at least detect the i=
ncompatibility, and if not do something saneish then at least avoid causing=
 corruption.</div>
<div><br></div></div>-- <br><div dir=3D"ltr"><div>brandon s allbery kf8nh =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sine nomine associates</div><div><a href=3D=
"mailto:allbery.b@gmail.com" target=3D"_blank">allbery.b@gmail.com</a> =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:ballbery@sinenom=
ine.net" target=3D"_blank">ballbery@sinenomine.net</a></div>
<div>unix, openafs, kerberos, infrastructure, xmonad =C2=A0 =C2=A0 =C2=A0 =
=C2=A0<a href=3D"http://sinenomine.net" target=3D"_blank">http://sinenomine=
.net</a></div></div>
</div>

--e89a8f3bae49e70ea504d1eec972--