On Wed, 2014-09-24 at 14:00 -0400, Chuck Rolke wrote:
> This makes sense as a useful command:
> 
> 1. Must have ACL control.
> 2. Only do the 'most orderly shutdown' as if SIGINT or SIGTERM was received.
> 3. No RestartBroker switch.
> 

+1 all of the above.

> 
> ----- Original Message -----
> > From: "Alan Conway" <[email protected]>
> > To: [email protected]
> > Cc: "Chuck Rolke" <[email protected]>, "Gordon Sim" <[email protected]>
> > Sent: Monday, September 22, 2014 4:10:12 PM
> > Subject: Add qmf shutdown command to the broker [was Re: QPID C++ - 
> > Dynamically Managing Broker]
> > 
> > On Thu, 2014-09-18 at 15:12 -0700, Spencer.Doak wrote:
> > > Hey Gordon,
> > > 
> > > Thank you very much! That should give me a great start on this task.
> > > 
> > > As for the 'shutdown' command, that's actually exactly what I was thinking
> > > too. I'm thinking about running a receiver process on the broker machine.
> > > When it receives a message that says "shutdown" from an authenticated 
> > > user,
> > > it will perform 'system("/sbin/service qpid-stop");' or whatever the
> > > relevant OS command is. In your opinion, is this a reasonable way to
> > > accomplish this task? Would there perhaps be a better way than creating a
> > > system call?
> > 
> > Not presently. I've long thought we should have a qmf shutdown command
> > on the broker but never actually did anything about it. Mucking about
> > with extra processes is painful for such a basic task.
> > 
> > There is a denial of service security concern, my feeling is that adding
> > a "shutdown" permission to the ACL rules would cover that.
> > 
> > Anyone think this is a bad idea, or have a better idea?
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to