I don't think signals to the container init process is the answer.  You can run 
a single program in a container.  When that program reaches a certain state, it 
could report that it is operational.  I don't know what the correct way to do 
that report using a new lxc feature.

Currently, my program creates a file that indicates it is operational.  My 
container start-up code looks for that file before it assumes that the 
container is ready.


Regards.
Mark K Vallevand   mark.vallev...@unisys.com
May you live in interesting times, may you come to the attention of important 
people and may all your wishes come true.
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-----Original Message-----
From: Guido Jäkel [mailto:g.jae...@dnb.de] 
Sent: Thursday, May 09, 2013 10:10 AM
To: Serge Hallyn; lxc-users
Subject: Re: [Lxc-users] regarding lxc "states" available to lxc-monitor or 
lxc-wait usage

>> *Say I have a container app and I want to know when it has finished some
>> initialization task it would be great to be able to somehow utilize
>> lxc-monitor or to use lxc-wait in a script that looked for my "private
>> state" to be reported and then take some further action or initiate some
>> other activity.*
> 
> This reminds me of discussions in years past about 'service readiness'
> indication (i.e. for upstart).

Yes, it would be usefull if the container may signal to the host that the 
startup is finished and all services should have been started.


> I'm not sure how userspace in the container would go about informing the
> monitor of the new state.  Any ideas?

May one send signals to the container's init process?

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users

Reply via email to