forked from pool/perl-Log-Dispatch-FileRotate
Accepting request 512855 from devel:languages:perl:autoupdate
automatic update OBS-URL: https://build.opensuse.org/request/show/512855 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Log-Dispatch-FileRotate?expand=0&rev=29
This commit is contained in:
committed by
Git OBS Bridge
parent
0f2a2240e3
commit
b413585024
@@ -1,3 +1,21 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 28 05:46:28 UTC 2017 - coolo@suse.com
|
||||
|
||||
- updated to 1.28
|
||||
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
|
||||
|
||||
1.28 Thu Jul 27 2017
|
||||
*** Multiple fixes to locking code:
|
||||
- flock() can be interrupted by a syscall. work around by using a
|
||||
safe_flock() wrapper that retries if errno is EAGAIN (and also
|
||||
EWOULDBLOCK).
|
||||
- handle several possible race conditions between open() and flock().
|
||||
- DESTROY() was unlinking the lockfile (.logfile.LCK). This was the cause
|
||||
of a race condition where multiple processes could enter the critical
|
||||
seciton at the same time. Avoided by leaving .LCK files in place.
|
||||
Probably fixes #77075 (Thanks Emanuele Tomasi).
|
||||
- add author test for DESTROY lockfile race condition.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 7 05:44:58 UTC 2017 - coolo@suse.com
|
||||
|
||||
|
Reference in New Issue
Block a user