<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3492" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=593041901-14042009>Hi
Scott,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=593041901-14042009></SPAN></FONT> </DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>With the plans for
the while, before and on stanzas that you discussed in FOSDEM '09 conference, is
it possible to do job group behavior?</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>That is how do I
define a group of 3 jobs say, where the group behavior is that if
</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2> 1. any job
within the group is respawned because of failure. OR</FONT></SPAN></DIV>
2. a special job within the group is respawned because of a
failure</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>I want all the jobs
in the group are respawned/reloaded</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>I was thinking of
possibilities. Here are some</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>If I defined jobs as
below, will the expected behavour be that job2 and job 3 will get restarted when
job 1 has a failure and gets respawned?</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">job1:</SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">job2:
</SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">
while job1 </SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">job3:
</SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">
while job1 </SPAN><BR class=Apple-interchange-newline></DIV></SPAN>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>If instead of a
single job1 its a set of jobs that affect this group behavior. How is it
done.</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><FONT face=Arial size=2>Can I say the
following if job1 and job2 are are part of a group and a reload of one of the
jobs in the group will cause all jobs in the group reload.</FONT></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">Job1:</SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">env
GROUP=jobgroup1</SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">while
* GROUP=jobgroup1</SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">Job2:
</SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">env
GROUP=jobgroup1</SPAN></SPAN></DIV>while * GROUP=jobgroup1 </SPAN></SPAN></DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">Job3:
</SPAN></SPAN></DIV><SPAN class=593041901-14042009><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">
<DIV>while * GROUP=jobgroup1</DIV>
<DIV><FONT face=Arial color=#000000 size=2></FONT> </DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=593041901-14042009><SPAN
class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN
class=593041901-14042009><FONT face=Arial color=#000000
size=2></FONT></SPAN></SPAN></SPAN></SPAN> </DIV>
<DIV><SPAN class=593041901-14042009><SPAN class=593041901-14042009><SPAN
class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px -webkit-monospace; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN
class=593041901-14042009><FONT face=Arial color=#000000
size=2>Sarvi</FONT></SPAN></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></BODY></HTML>