Thanks, Christine and Steve.  Those are some good pointers for me to go 
follow up on.

Christine Tran wrote:
> Jordan Brown (Sun) wrote:
>> We have two services, one of which is dependent on the other.  Call 
>> them A and B.  B requires that A is running.  (For that matter, I 
>> think that A requires that B is running, but we'll ignore that for a 
>> moment.)
> 
> Woa ... that condition really could never exist, can it?

What, having two services that depend on each other?  Not in the sense 
of one not being able to start without the other running, no, but it 
doesn't seem all that implausible that you might have two services that 
both have to be running before either can do productive work.  Consider 
for instance a hypothetical mail relay that is composed of a 
mail-receiving service that receives mail and enqueues it, and a 
mail-sending service that dequeues mail and sends it.

Perhaps they should be bundled into a single service, but in our case 
they come from separate source trees, are separate processes, and so on, 
and so (with a hefty dose of legacy) that's why they are considered 
separate services.

Reply via email to