Re: [Toolserver-l] When to execute cron-tasks

2012-10-11 Thread Dr. Trigon
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09.10.2012 20:57, DaB. wrote:
 Hello, At Tuesday 09 October 2012 20:57:01 DaB. wrote:
 A hopefully small feature request; would it be possible to have a
 more detailed view added? Max 1 day (24 hours) in order to
 resolve the minutes too... (...but anyway, good work!)
 
 I would like that, but munin does not support that AFAIK.

That's a pitty... ;) ...but thanks anyway!!

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlB2/uMACgkQAXWvBxzBrDAXdACfXmE3wTa+WgVtSiNqs9ks4QWV
4mQAnjXp1g0/HHV1AMCfB8zPvl5cdSI8
=iHFU
-END PGP SIGNATURE-

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] When to execute cron-tasks

2012-10-09 Thread DaB.
Hello,
At Tuesday 09 October 2012 13:12:04 DaB. wrote:
 On 14.09.2012 17:20, DaB. wrote:
  attached is a overview of the number of successful started
  cron-jobs of yesterday.
 
 ThANKS A LOT that's great!! What about creating a web-page on the TS
 server containing such lists (e.g. with some graphicals display as
 well) for future use?

yesterday I hacked together a munin-script for that; you can find it at [1] for 
hawthorn (the current submit-host). I will add it to clematis (the other 
submit-host) and maybe the other hosts too today.

Sincerely,
DaB.

[1] http://munin.toolserver.org/Login/hawthorn/cron_jobs_sh.html

-- 
Userpage: [[:w:de:User:DaB.]] — PGP: 2B255885


signature.asc
Description: This is a digitally signed message part.
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] When to execute cron-tasks

2012-10-09 Thread Dr. Trigon
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09.10.2012 13:14, DaB. wrote:
 yesterday I hacked together a munin-script for that; you can find
 it at [1] for hawthorn (the current submit-host). I will add it to
 clematis (the other submit-host) and maybe the other hosts too
 today.
 
 Sincerely, DaB.
 
 [1] http://munin.toolserver.org/Login/hawthorn/cron_jobs_sh.html

Cool! Nice job!! Thanks a lot for this!

A hopefully small feature request; would it be possible to have a more
detailed view added? Max 1 day (24 hours) in order to resolve the
minutes too...
(...but anyway, good work!)

Thanks and greetings
DrTrigon

ps.: the vixie cron patch looks good so far...(!)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlB0VBgACgkQAXWvBxzBrDDHMwCeKhpNC5ajeR4aHvL0CbF6RdEV
RMoAoIcbtHrCQaLydwsumKtMwEHKdS+t
=EwC3
-END PGP SIGNATURE-

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] When to execute cron-tasks

2012-10-09 Thread Danny B .
Not sure if your hack is related, but I'm being spammed by cron in last about 
30 mins I've got about 40 cron emails...

Danny B.

  Původní zpráva 
 Od: DaB. w...@daniel.baur4.info
 Předmět: Re: [Toolserver-l] When to execute cron-tasks
 Datum: 09.10.2012 13:17:30
 
 Hello,
 At Tuesday 09 October 2012 13:12:04 DaB. wrote:
  On 14.09.2012 17:20, DaB. wrote:
   attached is a overview of the number of successful started
   cron-jobs of yesterday.
  
  ThANKS A LOT that's great!! What about creating a web-page on the TS
  server containing such lists (e.g. with some graphicals display as
  well) for future use?
 
 yesterday I hacked together a munin-script for that; you can find it at [1] 
 for
 
 hawthorn (the current submit-host). I will add it to clematis (the other 
 submit-host) and maybe the other hosts too today.
 
 Sincerely,
 DaB.
 
 [1] http://munin.toolserver.org/Login/hawthorn/cron_jobs_sh.html
 
 -- 
 Userpage: [[:w:de:User:DaB.]] — PGP: 2B255885
 
 
 

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] When to execute cron-tasks

2012-10-09 Thread DaB.
Hello,
At Tuesday 09 October 2012 20:57:01 DaB. wrote:
 A hopefully small feature request; would it be possible to have a more
 detailed view added? Max 1 day (24 hours) in order to resolve the
 minutes too...
 (...but anyway, good work!)

I would like that, but munin does not support that AFAIK.

Sincerely,
DaB.

-- 
Userpage: [[:w:de:User:DaB.]] — PGP: 2B255885


signature.asc
Description: This is a digitally signed message part.
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] When to execute cron-tasks

2012-09-14 Thread Platonides
On 14/09/12 01:42, Dr. Trigon wrote:
 What about a tool that gather some statistics from all users
 cron(ie)tab files and show them on a public (or for logged-in users
 only) page/place.
 
 The idea is that user can get an clue on what times have high or
 low job loads.
 
 Something like:
 
 00 - used xx times - xx% of all jobs 01 - used xx times - xx% of
 all jobs 02 - ... 03
 
 Might also include hours and more info, BUT NO per user data just 
 overall averages and counts.
 
 Greetings DrTrigon

Ideally, you could mark a task as being daily-I-don't-care-when, or
perhaps run each 20-28h, and cron would choose the time that best
suited itself, taking all registered jobs into acocunt.

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] When to execute cron-tasks

2012-09-14 Thread Dr. Trigon
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello DaB

As we discussed yesterday evening I changed minutes for my cronjobs
from 00 to 07. As I explained yesterday only 4 of 5 jobs runned, today
after the change only (!) 2 of 5 jobs runned. So this change did not
help, but made it worse... any ideas? ;))

Thanks and greetings
DrTrigon


On 13.09.2012 22:59, DaB. wrote:
 Hello all,
 
 a few users contacted me about their not running cron-tasks. A
 often found problem is, that the cron-lines of these user are like
 the following:
 
 0 0 * * * DoSomething
 
 or
 
 0 * * * * DoSomething
 
 In a ideal world that would be no problem, but in real world that
 CAN be a problem. Why? Because many users have the same idea and
 our submit-hosts fail than with
 
 (CRON) CAN'T FORK (child_process): Not enough space.
 
 Last night 41 tasks were successful started at midnight, an unknown
 number failed. Of course we could just hit the problem with buying
 new hardware, but most time of the day these hosts do idle. So how
 to solve this problem? It's easy: Spread the load. Most times a
 task (like a bot) do not care if it is started a few minutes
 earlier or later. So choose a minute that is unlike 0 and not
 divisible without remainder by 5. If it really does not matter for
 you when your task starts, then take the position of the first
 letter of your user-name and add 2 (dab → d → 4 → 6). To not
 produce a misunderstanding: If your task REALLY needs to start at 
 minute 0 (or at midnight): do it. An of course cron-tasks are
 failing for other reasons to, so contact me (jira-bug preferred) if
 you have a problem.
 
 Sincerely, DaB.
 
 
 
 ___ Toolserver-l
 mailing list (Toolserver-l@lists.wikimedia.org) 
 https://lists.wikimedia.org/mailman/listinfo/toolserver-l Posting
 guidelines for this list:
 https://wiki.toolserver.org/view/Mailing_list_etiquette
 

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBS+JIACgkQAXWvBxzBrDBAHQCgm5QFEFVVvSBQJ8VqTHIKBxrj
NBUAn0WNED1j3kpao5plOzaP3Z2tkRpM
=5WFq
-END PGP SIGNATURE-

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] When to execute cron-tasks

2012-09-14 Thread Merlissimo

Am 14.09.2012 14:57, schrieb Tim Landscheidt:

DaB. wrote:

In a ideal world that would be no problem, but in real world that CAN be a
problem. Why? Because many users have the same idea and our submit-hosts fail
than with

(CRON) CAN'T FORK (child_process): Not enough space.

Last night 41 tasks were successful started at midnight, an unknown number
failed.
Of course we could just hit the problem with buying new hardware, but most
time of the day these hosts do idle.


On solaris cron fixing this problem is easy because you can change the 
queue config using /etc/cron.d/queuedefs (see man queuedefs for more info).


There you could define e.g. c.35j3n17w which means that only 35 jobs 
are started in parallel and the rest is rescheduled after 17 seconds if 
there are free slots. The standard solaris config c.100j2n60w would be 
bad, because it starts more than 41 jobs and the rest is reschuduled 
after 60 seconds when all the next cron jobs are starting, too.


Does anybody know if vixie cron (=cronie on ts) supports sth. similar? 
That would solve the problem.


btw.: This bug only exists because many people on this mailinglist did 
not like the solaris crontab format and requested to install vixie cron 
as alternative cron some years ago.


Merlissimo

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] When to execute cron-tasks

2012-09-14 Thread Tim Landscheidt
Merlissimo m...@toolserver.org wrote:

 [...]
 Does anybody know if vixie cron (=cronie on ts) supports
 sth. similar? That would solve the problem.
 [...]

Not as far as I know (or see in the code).

Tim


___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] When to execute cron-tasks

2012-09-14 Thread Dr. Trigon
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 14.09.2012 16:46, Merlissimo wrote:
 btw.: This bug only exists because many people on this mailinglist
 did not like the solaris crontab format and requested to install
 vixie cron as alternative cron some years ago.

As far as I remember my main concer was about */14 syntax in cron. Am
I wrong and solaris cron does not support this at all? Otherwise I would
be fine switching to solaris cron if this helps!

On 14.09.2012 17:20, DaB. wrote:
 attached is a overview of the number of successful started
 cron-jobs of yesterday.

ThANKS A LOT that's great!! What about creating a web-page on the TS
server containing such lists (e.g. with some graphicals display as
well) for future use?

Greetings
DrTrigon
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBTXsAACgkQAXWvBxzBrDAmmgCbBSFEjFxJUmVEEgI1uRYyKi8a
OxIAoJ/iZeRtq/gMAcDHWr7ymC2a9FeS
=uIfq
-END PGP SIGNATURE-

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


[Toolserver-l] When to execute cron-tasks

2012-09-13 Thread DaB.
Hello all,

a few users contacted me about their not running cron-tasks. A often found 
problem is, that the cron-lines of these user are like the following:

0 0 * * * DoSomething

or 

0 * * * * DoSomething

In a ideal world that would be no problem, but in real world that CAN be a 
problem. Why? Because many users have the same idea and our submit-hosts fail 
than with 

(CRON) CAN'T FORK (child_process): Not enough space.

Last night 41 tasks were successful started at midnight, an unknown number 
failed.
Of course we could just hit the problem with buying new hardware, but most 
time of the day these hosts do idle.
So how to solve this problem? It's easy: Spread the load. Most times a task 
(like a bot) do not care if it is started a few minutes earlier or later. So 
choose a minute that is unlike 0 and not divisible without remainder by 5.
If it really does not matter for you when your task starts, then take the 
position of the first letter of your user-name and add 2 (dab → d → 4 → 6).
To not produce a misunderstanding: If your task REALLY needs to start at 
minute 0 (or at midnight): do it. An of course cron-tasks are failing for 
other reasons to, so contact me (jira-bug preferred) if you have a problem.

Sincerely,
DaB.

-- 
Userpage: [[:w:de:User:DaB.]] — PGP: 2B255885


signature.asc
Description: This is a digitally signed message part.
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] When to execute cron-tasks

2012-09-13 Thread André Karwath
Hello,


 An of course cron-tasks are failing for
 other reasons to, so contact me (jira-bug preferred) if you have a problem.


What's about https://jira.toolserver.org/browse/TS-1421 ? I opened this bug
months ago and there is still no solution. I still get a lot of stupid
mails every day and a lot of cron jobs does not get started (randomly).

frustrated greetings,
   Aka (André)
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] When to execute cron-tasks

2012-09-13 Thread DaB.
Hello,
At Thursday 13 September 2012 23:41:27 DaB. wrote:
 What's about https://jira.toolserver.org/browse/TS-1421 ?

sorry, no solution yet.

Sincerely,
DaB.

-- 
Userpage: [[:w:de:User:DaB.]] — PGP: 2B255885


signature.asc
Description: This is a digitally signed message part.
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette