[pkg-go] Bug#920827: Error parsing smartmon.prom after upgrade
Antoine Beaupré
anarcat at debian.org
Wed Jan 30 19:21:36 GMT 2019
On 2019-01-30 18:25:21, Martín Ferrari wrote:
> On 30/01/2019 17:42, Antoine Beaupré wrote:
>
>> Hmm... I just noticed I don't see the errors in the logs anymore, so
>> it's quite likely you won't be able to reproduce with the given file,
>> which might explain why I couldn't find a problem with the given line...
>>
>> Is it possible that the exporter is trying to read the file while it's
>> being written, and therefore getting an incomplete record?
>
> Yes. That must be the issue.
>
>> If the file is not written atomically (ie. written to a tmp and moved
>> into place), then it's quite likely such race conditions will
>> (eventually) occur...
>
> I thought this would not be a problem, since the timer service is using
> sponge, but now I see in the manpage that:
>
> When possible, sponge creates or updates the output file
> atomically by
> renaming a temp file into place. (This cannot be done if TMPDIR
> is not
> in the same filesystem.)
>
> So I will look into using the same dir as TMPDIR.
Makes sense, nice fix too!
A.
--
C'est trop facile quand les guerres sont finies
D'aller gueuler que c'était la dernière
Amis bourgeois vous me faites envie
Ne voyez vous pas donc point vos cimetières?
- Jaques Brel
More information about the Pkg-go-maintainers
mailing list