Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Oct 2015 23:24:35 -0700
From:      NGie Cooper <yaneurabeya@gmail.com>
To:        John Baldwin <jhb@freebsd.org>
Cc:        Garrett Cooper <ngie@freebsd.org>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r288907 - head/bin/ls/tests
Message-ID:  <53B741C2-C962-41FA-A617-2019BEF2A0D4@gmail.com>
In-Reply-To: <2474554.zI8qz6W2Yp@ralph.baldwin.cx>
References:  <201510060100.t9610CXc077196@repo.freebsd.org> <2474554.zI8qz6W2Yp@ralph.baldwin.cx>

next in thread | previous in thread | raw e-mail | index | archive | help

> On Oct 6, 2015, at 11:26, John Baldwin <jhb@freebsd.org> wrote:
>=20
> On Tuesday, October 06, 2015 01:00:12 AM Garrett Cooper wrote:
>> Author: ngie
>> Date: Tue Oct  6 01:00:12 2015
>> New Revision: 288907
>> URL: https://svnweb.freebsd.org/changeset/base/288907
>>=20
>> Log:
>>  Call sync consistently using atf_check
>>=20
>>  Remove superfluous sync's
>=20
> You should not need to call sync() to see the results of earlier =
namespace
> changes (file create, rename, delete, etc.), even for NFS when looking =
on the
> same client that made the namespace change.
>=20
> Are you doing this to force mtime updates?  You should not need sync() =
for
> that on UFS (ufs_getattr() forces any pending lazy timestamp updates). =
 You
> would for NFS (not sure about ZFS).
>=20
> Whatever the reason for the syncs, I think it warrants a comment.

You=E2=80=99re right about it not being clear as to why they=E2=80=99re =
there.

I ran into issues earlier on when developing the test cases, but it =
might have been how I wrote them, along with bugs I fixed while =
developing them.

I=E2=80=99ll retest without the syncs. Depending on the outcome I=E2=80=99=
ll either remove them entirely or comment on why they=E2=80=99re there. =
I=E2=80=99ll probably do a combination of both if I run into issues.

Thanks :)!
-NGie

PS I run my tests with UFS and atime on, mostly, but I also use ZFS =
periodically. My work system runs ZFS, but I=E2=80=99m a few months =
behind because of deliverables in flight and having to take down the =
system/risk an upgrade with the recent churn in ZFS.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53B741C2-C962-41FA-A617-2019BEF2A0D4>