From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1BE141391DB for ; Sat, 2 Aug 2014 13:31:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B9A47E08BF; Sat, 2 Aug 2014 13:31:25 +0000 (UTC) Received: from smtpq2.tb.mail.iss.as9143.net (smtpq2.tb.mail.iss.as9143.net [212.54.42.165]) by pigeon.gentoo.org (Postfix) with ESMTP id 44217E083B for ; Sat, 2 Aug 2014 13:31:24 +0000 (UTC) Received: from [212.54.42.136] (helo=smtp5.tb.mail.iss.as9143.net) by smtpq2.tb.mail.iss.as9143.net with esmtp (Exim 4.76) (envelope-from ) id 1XDZP9-0005mW-4X for gentoo-user@lists.gentoo.org; Sat, 02 Aug 2014 15:31:23 +0200 Received: from 53579160.cm-6-8c.dynamic.ziggo.nl ([83.87.145.96] helo=data.antarean.org) by smtp5.tb.mail.iss.as9143.net with esmtp (Exim 4.76) (envelope-from ) id 1XDZP8-000638-Eg for gentoo-user@lists.gentoo.org; Sat, 02 Aug 2014 15:31:23 +0200 Received: from andromeda.localnet (unknown [10.20.13.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by data.antarean.org (Postfix) with ESMTPSA id F1A884C for ; Sat, 2 Aug 2014 15:30:55 +0200 (CEST) From: "J. Roeleveld" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Recommendations for scheduler Date: Sat, 02 Aug 2014 15:31:20 +0200 Message-ID: <1424820.ClPMfftIKn@andromeda> Organization: Antarean User-Agent: KMail/4.12.5 (Linux/3.14.14-gentoo; KDE/4.12.5; x86_64; ; ) In-Reply-To: <53DCB06A.5080600@gmail.com> References: <53DBCF34.6060601@gmail.com> <53DCB06A.5080600@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart1613853.00TzjvIFTk" Content-Transfer-Encoding: 7Bit X-Ziggo-spambar: ---- X-Ziggo-spamscore: -4.9 X-Ziggo-spamreport: ALL_TRUSTED=-1,BAYES_00=-1.9,HTML_MESSAGE=0.001,PROLO_TRUST_RDNS=-3,RDNS_DYNAMIC=0.982 X-Ziggo-Spam-Status: No X-Spam-Status: No X-Spam-Flag: No X-Archives-Salt: 8d3e5c50-cdd4-4784-891b-9cd1eb1ca8d9 X-Archives-Hash: c75ef507c0d09516f8af2cdbac913ccd This is a multi-part message in MIME format. --nextPart1613853.00TzjvIFTk Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Saturday, August 02, 2014 11:33:30 AM Alan McKinnon wrote: > On 01/08/2014 23:13, J. Roeleveld wrote: > > On 1 August 2014 19:32:36 CEST, Alan McKinnon wrote: > >> Hi, > >> > >> Up-front disclaimer: Mostly [OT] post. But at least I'll test drive it > >> on Gentoo before putting it in production :-) > >> > >> New job, new environment. Existing persons suffer from > >> 5-year-old-with-a-hammer syndrome and assume cron is the solution to > >> all > >> ills. Result: a towering edifice of cron jobs that may or may not > >> clobber each other's work, may or may not work at all, and implement no > >> error handling at all. But my god, can they spew out mail from STOUT > >> > >> > >> But cron has only one event trigger: wall-clock time. And it's a very > >> blunt weapon. I'm looking for recommendations of alternative schedulers > >> that satisfy real-world business needs that need some other event > >> trigger than what the time is right now. > >> > >> For those familiar with it, I'm looking for something with the useful > >> feature set, without the useless features and without the price tag of > >> ControlM > >> > >> Anyone care to share experiences? > > > > I'm also looking for a free alternative. > > At most of my clients, I see Tivoli Workload Scheduler (TWS) being used a > > lot. > > > > It has most things what you want from an intelligent multi host scheduler. > > Unfortunately, it also comes with a corresponding price tag. > I have an unusual boss. He's a business owner and quite naturally > profit-driven. He also employs smart people and expects us to maintain > systems in-house. > > He's also a zealous FLOSS fan. > > So when I present him a price tag for software his first question is > always "is there any free as in freedom software suited for the job?" Depends on the specific requirements. If you want: - time based start of a schedule - dependencies in said schedules and between schedules which can delay the actual start - stop of schedule if error occurs - ability to restart schedule from crashed point - have schedules operate over multiple machines (eg. part run on database, some on a compute-cluster, some other bit making nice graphs and printing it,...) Then you might be out of luck. If anyone has something that is already going along these lines, please let me know. I am more then willing to spend time and effort to assist in the development. Doing a project like that on my own in my extremely limited free time is not really an option. > I'm still trying to wrap my brains around dealing with a boss that > thinks like this :-) Hehe :) -- Joost --nextPart1613853.00TzjvIFTk Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Saturday, August 02, 2014 11:33:30 AM Alan McKinnon wrote:

> On 01/08/2014 23:13, J. Roeleveld wrote:

> > On 1 August 2014 19:32:36 CEST, Alan McKinnon <alan.mckinnon@gmail.com> wrote:

> >> Hi,

> >>

> >> Up-front disclaimer: Mostly [OT] post. But at least I'll test drive it

> >> on Gentoo before putting it in production :-)

> >>

> >> New job, new environment. Existing persons suffer from

> >> 5-year-old-with-a-hammer syndrome and assume cron is the solution to

> >> all

> >> ills. Result: a towering edifice of cron jobs that may or may not

> >> clobber each other's work, may or may not work at all, and implement no

> >> error handling at all. But my god, can they spew out mail from STOUT

> >>

> >>

> >> But cron has only one event trigger: wall-clock time. And it's a very

> >> blunt weapon. I'm looking for recommendations of alternative schedulers

> >> that satisfy real-world business needs that need some other event

> >> trigger than what the time is right now.

> >>

> >> For those familiar with it, I'm looking for something with the useful

> >> feature set, without the useless features and without the price tag of

> >> ControlM

> >>

> >> Anyone care to share experiences?

> >

> > I'm also looking for a free alternative.

> > At most of my clients, I see Tivoli Workload Scheduler (TWS) being used a

> > lot.

> >

> > It has most things what you want from an intelligent multi host scheduler.

> > Unfortunately, it also comes with a corresponding price tag.

> I have an unusual boss. He's a business owner and quite naturally

> profit-driven. He also employs smart people and expects us to maintain

> systems in-house.

>

> He's also a zealous FLOSS fan.

>

> So when I present him a price tag for software his first question is

> always "is there any free as in freedom software suited for the job?"

 

Depends on the specific requirements.

If you want:

- time based start of a schedule

- dependencies in said schedules and between schedules which can delay the actual start

- stop of schedule if error occurs

- ability to restart schedule from crashed point

- have schedules operate over multiple machines (eg. part run on database, some on a compute-cluster, some other bit making nice graphs and printing it,...)

 

Then you might be out of luck.

If anyone has something that is already going along these lines, please let me know. I am more then willing to spend time and effort to assist in the development. Doing a project like that on my own in my extremely limited free time is not really an option.

 

> I'm still trying to wrap my brains around dealing with a boss that

> thinks like this :-)

 

Hehe :)

 

--

Joost

--nextPart1613853.00TzjvIFTk--