[Labs-l] Changes to cron on tools

Mr. Maximilian Doerr cybernet678 at yahoo.com
Mon Mar 24 20:51:46 UTC 2014


I assume that means it should make tools-login more stable as well, since the crontab will auto adapt crontab entries to use jsub and not login.

On Mar 24, 2014, at 4:43 PM, Marc A. Pelletier <marc at uberbox.org> wrote:

> Hey all,
> 
> We've had difficulty in the past with cron jobs not running for a number
> of reasons (the primary being an overloaded bastion because of bots
> running on it), so I made a few changes to how cron is to be used in the
> future to vastly improve reliability:
> 
> a) cron for tools will now be executed from a different, dedicated
> server that serves only that purpose.  This will insulate the bastions
> from running cron jobs, and vice-versa.
> 
> b) the 'crontab' executable will edit the crontabs /on that host/
> directly (so there will be no need to change how you're doing thing);
> regardless of which bastion you run it from.  (So, from tools-login or
> tools-dev, crontab will access the same schedule).
> 
> c) crontabs will be automatically edited to add a prefix to send your
> jobs to the grid with reasonable default values unless the entry already
> invokes jsub, jstart or qsub.  If the crontab program does that, it will
> tell you so that you can inspect and edit the entries and adapt them to
> your needs.
> 
> Those three measures will result in considerably more reliable execution
> of scheduled jobs, as well as improved performance on the bastion hosts.
> 
> FOR THE NEXT WEEK OR SO:  both systems will be available at the same
> time.  You can use the new system on the submit host by using 'xcrontab'
> rather than 'crontab' to set or edit your crontab.  Be aware that /both/
> schedules will be executed unless you also remove your bastion crontab.
> 
> AT THE END OF THAT WEEK:  any crontabs you may have had on tools-login
> or tools-bastion will be moved to the new server, and 'crontab' will be
> made to use the new system exclusively.  You have no intervention to
> make; this will be done automatically.
> 
> -- Marc
> 
> _______________________________________________
> Labs-l mailing list
> Labs-l at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/labs-l




More information about the Labs-l mailing list