On Mon, May 9, 2016 at 3:30 PM, Apollon Oikonomopoulos
<[email protected]> wrote:
> On 12:17 Sat 07 May     , László Böszörményi wrote:
>>  Sorry for the slow reaction. The FTBFS reason is the package test
>> case. It's threaded and the sequence is confused by the file timestamp
>> resolution of Hurd and kFreeBSD architectures. It's one second only
>> (Linux has millisecond resolution).
>
> Actually, it's ext4 (and btrfs) that has nanosecond resolution. At least
> ext2 and ext3 have 1 second timestamp resolutions as well, so we can't
> really rely on the platform being Linux or not.
 OK, I stand corrected.

>> Question is, how should it be handled? Disable self-tests, ignore the
>> results or maybe remove mongodb from the mentioned architectures?
>
> IMHO, we should just disable the test suite on affected architectures.
> Have you checked if the test suite of 2.6 runs (IIRC the test suite
> harness has changed significantly after 2.4)?
 What I did to date is testing 2.4.14 in Sid on kFreeBSD/amd64. Run
the test suite ten times - always failed. I've seen three kind of
problems, all related to threading. But of course, I'm not a MongoDB
developer, I just write what I saw.
Good point, didn't try 2.6 yet. Still, I don't think the test suite
should be disabled - better to run it and ignore the result on
kFreeBSD / Hurd.

Cheers,
Laszlo/GCS

Reply via email to