[OpenAFS] getcwd() error for RHEL 7.4 kernel

Matt Vander Werf mvanderw@nd.edu
Fri, 20 Oct 2017 11:03:38 -0400


--001a113fb05e8a6c0c055bfbc996
Content-Type: text/plain; charset="UTF-8"

Thanks Stephan!

I think the CONFIG_AVX512 command is going to matter only if you're on a
system that supports it (none of ours do). I think RHEL 7.4 introduced some
additional support for AVX512, which may explain why you see that on a RHEL
7.4 system.

We just usually build the RPMs using the provided source RPM and "rpmbuild
--rebuild" commands (which I believe removes the build tree automatically).
Not sure if this is relevant, but when we first discovered the issue, most
of the OpenAFS RPMs being used were built on a pre-RHEL 7.4 system. The
only RPM that was specifically built on a RHEL 7.4 system would have been
the kmod-openafs RPM (for the RHEL 7.4 kernel). We don't use DKMS for our
OpenAFS setup.

We can still do a manual configure on a system and attach the config.log as
well, if you'd still like that. Just let us know.

Thanks.

--
Matt Vander Werf
HPC System Administrator
University of Notre Dame
Center for Research Computing - Union Station
506 W. South Street
South Bend, IN 46601

On Fri, Oct 20, 2017 at 6:04 AM, Stephan Wiesand <stephan.wiesand@desy.de>
wrote:

>
> > On 20. Oct 2017, at 03:41, Benjamin Kaduk <kaduk@mit.edu> wrote:
> >
> > Hi Matt,
> >
> > On Thu, Oct 19, 2017 at 09:18:56AM -0400, Matt Vander Werf wrote:
> >> Hi Ben,
> >>
> >> What do you mean by an openafs config.log? Where would this be at?
> Would it
> >> be on the client or the AFS file server? Or is there something that
> needs
> >> to be done to generate this log file?
> >
> > This is the config.log generated by the (autoconf) configure script that
> > runs as part of the openafs build; I'm interested in the log from a
> client.
>
> I ran configure against the EL7.3 and EL7.4 GA kernels (3.10.0-514.el7
> and 3.10.0-696.el7) and compared the results.
>
> Besides the fact that in the 7.4 case conftest.c is compiled with an
> additional -DCONFIG_AVX512, which I doubt makes a difference, there are
> some differences in configure test results:
>
>                         7.3     7.4
> locks_lock_file_wait    no      yes
> inode_lock              no      yes
> exported tasklist_lock  yes     no
>
> If you still want the full log(s) I can provide them.
>
> --
> Stephan Wiesand
> DESY -DV-
> Platanenallee 6
> 15738 Zeuthen, Germany
>
>
>
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>

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

<div dir=3D"ltr"><div>Thanks Stephan!<br></div><div><br></div><div>I think =
the CONFIG_AVX512 command is going to matter only if you&#39;re on a system=
 that supports it (none of ours do). I think RHEL 7.4 introduced some addit=
ional support for AVX512, which may explain why you see that on a RHEL 7.4 =
system.<br></div><div><br></div>We just usually build the RPMs using the pr=
ovided source RPM and &quot;rpmbuild --rebuild&quot; commands (which I beli=
eve removes the build tree automatically). Not sure if this is relevant, bu=
t when we first discovered the issue, most of the OpenAFS RPMs being used w=
ere built on a pre-RHEL 7.4 system. The only RPM that was specifically buil=
t on a RHEL 7.4 system would have been the kmod-openafs RPM (for the RHEL 7=
.4 kernel). We don&#39;t use DKMS for our OpenAFS setup.<br><div class=3D"g=
mail_extra"><br></div><div class=3D"gmail_extra">We can still do a manual c=
onfigure on a system and attach the config.log as well, if you&#39;d still =
like that. Just let us know.<br></div><div class=3D"gmail_extra"><br></div>=
<div class=3D"gmail_extra">Thanks.</div><div class=3D"gmail_extra"><br clea=
r=3D"all"></div><div class=3D"gmail_extra"><div><div class=3D"gmail_signatu=
re" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div>--<br></div><d=
iv>Matt Vander Werf<br>HPC System Administrator<br>University of Notre Dame=
<br>Center for Research Computing - Union Station<br>506 W. South Street<br=
>South Bend, IN 46601<br></div></div></div></div>
<br><div class=3D"gmail_quote">On Fri, Oct 20, 2017 at 6:04 AM, Stephan Wie=
sand <span dir=3D"ltr">&lt;<a href=3D"mailto:stephan.wiesand@desy.de" targe=
t=3D"_blank">stephan.wiesand@desy.de</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex"><span class=3D""><br>
&gt; On 20. Oct 2017, at 03:41, Benjamin Kaduk &lt;<a href=3D"mailto:kaduk@=
mit.edu">kaduk@mit.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Matt,<br>
&gt;<br>
&gt; On Thu, Oct 19, 2017 at 09:18:56AM -0400, Matt Vander Werf wrote:<br>
&gt;&gt; Hi Ben,<br>
&gt;&gt;<br>
&gt;&gt; What do you mean by an openafs config.log? Where would this be at?=
 Would it<br>
&gt;&gt; be on the client or the AFS file server? Or is there something tha=
t needs<br>
&gt;&gt; to be done to generate this log file?<br>
&gt;<br>
&gt; This is the config.log generated by the (autoconf) configure script th=
at<br>
&gt; runs as part of the openafs build; I&#39;m interested in the log from =
a client.<br>
<br>
</span>I ran configure against the EL7.3 and EL7.4 GA kernels <a href=3D"te=
l:%283.10.0-514" value=3D"+13100514">(3.10.0-514</a>.el7 and <a href=3D"tel=
:3.10.0-696" value=3D"+13100696">3.10.0-696</a>.el7) and compared the resul=
ts.<br>
<br>
Besides the fact that in the 7.4 case conftest.c is compiled with an additi=
onal -DCONFIG_AVX512, which I doubt makes a difference, there are some diff=
erences in configure test results:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 7.3=C2=A0 =C2=A0 =C2=A07.4<br>
locks_lock_file_wait=C2=A0 =C2=A0 no=C2=A0 =C2=A0 =C2=A0 yes<br>
inode_lock=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no=C2=A0 =C2=A0 =
=C2=A0 yes<br>
exported tasklist_lock=C2=A0 yes=C2=A0 =C2=A0 =C2=A0no<br>
<br>
If you still want the full log(s) I can provide them.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Stephan Wiesand<br>
DESY -DV-<br>
Platanenallee 6<br>
15738 Zeuthen, Germany<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
OpenAFS-info mailing list<br>
<a href=3D"mailto:OpenAFS-info@openafs.org">OpenAFS-info@openafs.org</a><br=
>
<a href=3D"https://lists.openafs.org/mailman/listinfo/openafs-info" rel=3D"=
noreferrer" target=3D"_blank">https://lists.openafs.org/<wbr>mailman/listin=
fo/openafs-info</a><br>
</font></span></blockquote></div><br></div></div>

--001a113fb05e8a6c0c055bfbc996--