Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CPAN TESTERS ALERT -- throttle your smokers NOW

0 views
Skip to first unread message

David Golden

unread,
Dec 17, 2009, 5:12:59 PM12/17/09
to CPAN Testers Discuss, Robert Spier
I've been in discussions with Robert at the Perl NOC.

CPAN Testers have cracked 10 reports a minute (a rate of about 400,000
reports per month), which is threatening to overwhelm the Perl NOC's
email system.

If we can throttle our rate down significantly, Robert is willing to
give us until March 1, 2010 to launch CPAN Testers 2.0 and shut down
email transport and the NNTP backing store. If not, we'll be cut off
sooner.

So we now have a deadline -- which we didn't have before -- and we
need to get focused on finishing up CPAN Testers 2.0. I'm about done
with my work on blead and can refocus on it I'll probably put
together a mini project plan and be requesting volunteers for pieces
of work to help get it done.

In the meantime, please slow down testing -- put sleep loops in the
smoker code or something. Whatever you have to do -- we need to get
back down to the 100,000 reports/month level (or further) to take some
pressure off the NOC.

On the positive side -- we've been wonderfully successful attracting
new participants and testing new platforms, so kudos. But now we need
to make this sucker scale better.

-- David

George Greer

unread,
Dec 17, 2009, 7:53:12 PM12/17/09
to CPAN Testers Discuss
On Thu, 17 Dec 2009, David Golden wrote:

> In the meantime, please slow down testing -- put sleep loops in the
> smoker code or something. Whatever you have to do -- we need to get
> back down to the 100,000 reports/month level (or further) to take some
> pressure off the NOC.

In the spirit of the season, I'll give my smoker a holiday vacation.

--
George Greer

Martin Evans

unread,
Dec 18, 2009, 3:56:52 AM12/18/09
to CPAN Testers Discuss

I stopped a week ago since the majority of my reports were being
returned with date too far in the past i.e., I guess they failed to send
but sendmail continued to try for 5 days then the other end threw them
out when they did get through.

Martin
--
Martin J. Evans
Easysoft Limited
http://www.easysoft.com

Andreas J. Koenig

unread,
Dec 18, 2009, 5:52:35 AM12/18/09
to David Golden, CPAN Testers Discuss, Robert Spier
>>>>> On Thu, 17 Dec 2009 17:12:59 -0500, David Golden <xda...@gmail.com> said:

> In the meantime, please slow down testing -- put sleep loops in the
> smoker code or something.

I'd like to continue smoking blead on newly uploaded distros only. I've
disabled all other perls now.

--
andreas

Serguei Trouchelle

unread,
Dec 18, 2009, 4:46:29 PM12/18/09
to CPAN Testers Discuss
David Golden wrote:

> In the meantime, please slow down testing -- put sleep loops in the
> smoker code or something. Whatever you have to do -- we need to get
> back down to the 100,000 reports/month level (or further) to take some
> pressure off the NOC.

Most valuable tests (IMO) are FAIL tests, because they indicate that something's not right and raise author's attention.
We had about 30,000-40,000 FAIL tests monthly during last 6 months, and it's less than 100,000.
It may be a good idea to send FAIL/UNKNOWN reports and hold on with OK/NA.

I estimated my smoking volume comparing to other testers and started to send FAIL/UNKNOWN not faster than 1 report/min
rate and OK/NA at 1 report/10 mins.

--
Serguei Trouchelle

Andreas J. Koenig

unread,
Dec 20, 2009, 6:47:26 AM12/20/09
to Serguei Trouchelle, CPAN Testers Discuss
>>>>> On Fri, 18 Dec 2009 23:46:29 +0200, Serguei Trouchelle <st...@railways.dp.ua> said:

> Most valuable tests (IMO) are FAIL tests, because they indicate that
> something's not right and raise author's attention. We had about
> 30,000-40,000 FAIL tests monthly during last 6 months, and it's less
> than 100,000.
> It may be a good idea to send FAIL/UNKNOWN reports and hold on with
> OK/NA.

I disagree. I'd start from the other end: the least interesting tests
are those that have been reported several hundred times.

If everybody sends only fails we lose the ability to analyse the reasons
for the fails. Once in a while every distro gets a fail and after a
while the whole CPAN would look bad and we would not be able to
tell if it is true.

If you're able to limit your smpokers to uploads within the last 6
months you're most likely throttling well.

And before somebody argues that even old uploads may be interesting: I
wholeheartedly agree. It's a pity if we have to throttle and I believe
we do the least harm by concentrating on recent uploads.

--
andreas

Chris Marshall

unread,
Dec 20, 2009, 9:55:14 AM12/20/09
to CPAN Testers Discuss
Andreas J. Koenig wrote:
>
> If everybody sends only fails we lose the ability to analyse the reasons
> for the fails. Once in a while every distro gets a fail and after a
> while the whole CPAN would look bad and we would not be able to
> tell if it is true.

The proportion of PASS/FAIL is useful to ms as an indicator of
how serious a problem is and whether is is likely in the
general code or platform specific sections.

Also, modules with many/all FAILs may be perceived as being of low
quality. Many FAILs or FAILs on one's platform type can indicate
that the module is not robust and may be difficult to configure
and install.

--Chris

Andreas J. Koenig

unread,
Dec 21, 2009, 3:10:26 AM12/21/09
to David Golden, CPAN Testers Discuss, Robert Spier
>>>>> On Thu, 17 Dec 2009 17:12:59 -0500, David Golden <xda...@gmail.com> said:

> In the meantime, please slow down testing -- put sleep loops in the
> smoker code or something. Whatever you have to do -- we need to get
> back down to the 100,000 reports/month level (or further) to take some
> pressure off the NOC.

We have not yet throttled enough to reach 100000/month. I pulled the
stats file from devel.cpantesters.org and saw excellent reductions:

Total report per day:
14206 20091213
27881 20091214
19905 20091215
10092 20091216
15618 20091217
8355 20091218
8217 20091219
6250 20091220

But 6000*30 is still 180000:(

Top reporters on 20091220:
2198 bingos
1343 apocal
746 Oliver Paukstadt
562 david@cantrell
298 randir
187 salvacpan
175 stro
127 potatohead
123 andreas.koenig.gmwojprw

Please ACK,
--
andreas

pe...@0ne.us

unread,
Dec 21, 2009, 1:36:34 PM12/21/09
to Andreas J. Koenig, David Golden, CPAN Testers Discuss, Robert Spier
Hello,

I've given my smokers a holiday treat - they are going to be offline
until at least 2010 :)

When I come back I'll continue to throttle the smokers. My emailer
was configured to send 1 report every minute. But this means 3600
reports a day, and that might still be too much :( By then I'll catch up
with the mailing list and see if I should throttle myself even more...

Thanks again and have a great holidays everyone!

Barbie

unread,
Dec 21, 2009, 2:18:39 PM12/21/09
to cpan-teste...@perl.org
The numbers are dropping, as has been very evident by some stats I've
been working on recently:

http://www.cpantesters.org/home/status

This page is still beta, and there is more work on it planned.

The first two 1 week charts highlight the drop per day of report
submissions. The number of requests isn't reports alone, but they do
make up the bulk of the requests.

In the new year I plan to work on stats to show report submissions per
hour and per day, to help give a more realtime feel to the sites. This
will then give testers a feel for whether we are hitting the right
numbers.

Cheers,
Barbie.
--
Birmingham Perl Mongers <http://birmingham.pm.org>
Memoirs Of A Roadie <http://barbie.missbarbell.co.uk>
CPAN Testers Blog <http://blog.cpantesters.org>
YAPC Conference Surveys <http://yapc-surveys.org>


David Cantrell

unread,
Jan 7, 2010, 8:49:25 AM1/7/10
to cpan-teste...@perl.org
On Mon, Dec 21, 2009 at 11:36:34AM -0700, pe...@0ne.us wrote:
> Andreas J. Koenig wrote:
> >We have not yet throttled enough to reach 100000/month. I pulled the
> >stats file from devel.cpantesters.org and saw excellent reductions:
> I've given my smokers a holiday treat - they are going to be offline
> until at least 2010 :)

I'm (slowly) catching up with mail after being offline for a few weeks
over Christmas. I'm gonna stop testing 5.10.* on Linux cos let's face
it, EVERYONE tests that.

--
David Cantrell | Enforcer, South London Linguistic Massive

Languages for which ISO-Latin-$n is not necessary, #1 in a series:

Latin

M W487

unread,
Jan 14, 2010, 3:24:04 PM1/14/10
to David Golden, CPAN Testers Discuss
I shut down my (cygwin and Windows) smoking upon your request, but
since cygwin and Windows seem to account for less than 4% of incoming
reports now, are there any objections to my starting again?

Burak Gürsoy

unread,
Jan 14, 2010, 3:59:56 PM1/14/10
to M W487, David Golden, CPAN Testers Discuss

Turning off a Windows smoker is a bad idea (IMHO), as you said it's quite a
rarity :)

David Golden

unread,
Jan 14, 2010, 4:08:19 PM1/14/10
to Burak Gürsoy, M W487, CPAN Testers Discuss
2010/1/14 Burak Gürsoy <burak...@gmx.net>:

>> I shut down my (cygwin and Windows) smoking upon your request, but
>> since cygwin and Windows seem to account for less than 4% of incoming
>> reports now, are there any objections to my starting again?
>
> Turning off a Windows smoker is a bad idea (IMHO), as you said it's quite a
> rarity :)

And Windows smokers are generally very slow, anyway, because of all
the perl processes that get spawned for every Makefile command. (E.g.
"fire up perl to copy a file... fire up perl to copy the next file...
ugh...")

-- David

Barbie

unread,
Jan 14, 2010, 4:05:12 PM1/14/10
to M W487, apo...@cpan.org, David Golden, CPAN Testers Discuss

We were doing fine keeping below 5k reports a day, so adding some of
yours wouldn't have been a problem.

However, apo...@cpan.org is currently submitting nearly 5k a day alone,
so we're getting back up to 10k reports a day.

APOCAL can you please throttle your reports.

Nigel Horne

unread,
Jan 14, 2010, 4:18:30 PM1/14/10
to CPAN Testers Discuss
I'd love to do more Windows testing, but I'm now hit by a new variant of the
"blacklisted envelope" problem that CPAN testers
seems to suffer from:

CPAN::Reporter: Test result is 'pass', All tests successful.
CPAN::Reporter: preparing a CPAN Testers report for Email-Find-0.10
CPAN::Reporter: sending test report with 'pass' to cpan-t...@perl.org
CPAN::Reporter: Test::Reporter: error from
'Test::Reporter::Transport::Net::SMTP
:'
Net::SMTP: 5.7.1 <cpan-t...@perl.org>... Relaying denied. Proper
authentication required.

-Nigel

David Golden

unread,
Jan 14, 2010, 4:57:14 PM1/14/10
to Nigel Horne, CPAN Testers Discuss
On Thu, Jan 14, 2010 at 4:18 PM, Nigel Horne <n...@bandsman.co.uk> wrote:
> Net::SMTP: 5.7.1 <cpan-t...@perl.org>... Relaying denied. Proper
> authentication required.

You might be in the "wait for March/April" category.

I can't wait until we're finally free of email for reports.

David

0 new messages