Skip Menu |

This queue is for tickets about the Proc-Pidfile CPAN distribution.

Report information
The Basics
Id: 127098
Status: resolved
Priority: 0/
Queue: Proc-Pidfile

People
Owner: NEILB [...] cpan.org
Requestors: NEILB [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.08
Fixed in: 1.09



Subject: CPAN Testers fails from parallel smoke testers
Where smoke testers run against multiple versions of Perl in parallel, there's a chance that the testsuite will fail on one or more of the smokers -- even though the testsuite is quick -- because they all get kicked off at the same time. With the 1.08 release, this happened with one of ANDK's smokers: http://www.cpantesters.org/cpan/report/fb1c1b92-b478-11e8-8749-1c566399c617 At least two solutions: (1) Have the testsuite retry the lockfile, with randomly increasing backoff time (via usleep) (2) Put the backoff in the module itself, as a feature.
I did a developer release last night, which has a first cut at a retry strategy, in the module rather than just in the test suite: https://metacpan.org/release/NEILB/Proc-Pidfile-1.08_01 So far CPAN Testers is reporting all green: http://matrix.cpantesters.org/?dist=Proc-Pidfile%201.08_01
Took several attempts, but I think this can be closed now.