[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: shelf-tests failure on macOS

From: Branko Čibej <brane_at_apache.org>
Date: Thu, 14 Jun 2018 18:23:53 +0200

On 14.06.2018 18:09, Philip Martin wrote:
> Philip Martin <philip_at_codematters.co.uk> writes:
>
>> Julian Foad <julianfoad_at_apache.org> writes:
>>
>>> The most unusual thing about these failing tests is the data they
>>> write. Strings of 5 or 6 low-value bytes, like:
>>>
>>> '\0\1\2\3\4\5'
>>> '\5\4\3\2\1\0'
>> Those are the same size. Could it be a filesystem timestamp resolution
>> issue? The file changes but the timestamp does not and some change is
>> not detected?
> An HFS+ filesystem has a coarse 1s timestamp resolution so that would
> explain why the problem shows up there but not systems with subsecond
> resolution.
>
> Neither shelve or unshelve appear to use svn_sleep_for_timestamp().

Oh, bravo! This could indeed be the problem.

-- Brane
Received on 2018-06-14 18:24:01 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.