Aaron Burt | 17 Jun 2010 19:38

Re: A better cron: large production environments

(Resurrecting old thread...)
On Fri, May 07, 2010 at 05:09:22PM -0700, Karsten M. Self wrote:
> I'm kicking ideas around for a better cron system (or framework for the
> existing system) which might help address some of the shortcomings of
> cron as are being experienced now, particularly in notification and
> messaging.

Karsten's description downthread matches mine pretty closely, but I'd like
to add a central daemon that monitors what jobs were supposed to happen,
and alerts you when they didn't.  I would also like a shiny, lickable
web-report that shows a grid (think TV schedule) of which jobs are usually
running when, to help in scheduling.

Does any of this exist or should I get to coding?  I suspect the central
monitoring could be accomplished using some sort of Nagios passive-check
trickery or Mon madness, but I'd like to add auto-discovery.

Back to the PCI-Compliance grind,
  Aaron
_______________________________________________
Do not Cc: anyone else on mail sent to this list.  The list server is set for maximum one recipient.
linux-elitists mailing list
linux-elitists <at> zgp.org
http://zgp.org/cgi-bin/mailman/listinfo/linux-elitists

Shlomi Fish | 18 Jun 2010 17:58
Picon
Gravatar

Testing gcc-4.5.0 and clang+LLVM-trunk

Executive summary: I have built and installed gcc-4.5.0 and Freecell Solver 
ran faster, after I compiled it with that compiler. I then tried clang+LLVM 
which performed very poorly.

----

I've recently gone over my LWN.net ( http://lwn.net/ ) backlog and saw this
feature about gcc-4.5.0:

http://lwn.net/Articles/387122/

It mentioned the "Link-Time Optimisation" feature (using the -flto flag) which 
piqued my interest on how well it will work for Freecell Solver ( 
http://fc-solve.berlios.de/ ). So I set out to try it out.

I downloaded gcc-4.5.0 (which took a while due to the large archive size and 
problems in finding a fast mirror), unpacked it, and read the INSTALL/ notes. 
After running the appropriate ./configure call, I typed make and waited. For 
many hours. But it built up successfully, and I was able to install it.

I used the following command, which I've stored in a shell script:

[shell]
#!/bin/bash
~/Download/unpack/prog/gcc/gcc-4.5.0/configure \
	--prefix="$HOME"/apps/prog/gcc-4.5.0
[/shell]

A better command may be:

(Continue reading)

Don Marti | 20 Jun 2010 19:42

Re: A better cron: large production environments

begin Aaron Burt quotation of Thu, Jun 17, 2010 at 10:38:40AM -0700:
> (Resurrecting old thread...)
> On Fri, May 07, 2010 at 05:09:22PM -0700, Karsten M. Self wrote:
> > I'm kicking ideas around for a better cron system (or framework for the
> > existing system) which might help address some of the shortcomings of
> > cron as are being experienced now, particularly in notification and
> > messaging.
> 
> Karsten's description downthread matches mine pretty closely, but I'd like
> to add a central daemon that monitors what jobs were supposed to happen,
> and alerts you when they didn't.

Here's an interesting article on using cron to submit
Gearman jobs:
  http://tokutek.com/2009/10/using_gearman_for_nightly_build_and_test/

Gearman looks simple and well-tested enough to be a
solid basis for this kind of thing.

--

-- 
Don Marti                    
http://zgp.org/~dmarti/
dmarti <at> zgp.org
_______________________________________________
Do not Cc: anyone else on mail sent to this list.  The list server is set for maximum one recipient.
linux-elitists mailing list
linux-elitists <at> zgp.org
http://zgp.org/cgi-bin/mailman/listinfo/linux-elitists

(Continue reading)


Gmane