[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Lifecycle




On 14/07/16 17:35, Nik Sultana wrote:
> I wonder if there's a mature interface for life-cycling lightweight
> processes in the Erlang ecosystem, perhaps covering the variety of
> phases you described originally. (I'm thinking of Erlang and lightweight
> processes since the lifecycle phases in the interface developed for such
> processes might be more germane for unikernels running microservices
> than, say, for more heavyweight VMs.)
> Erlang is particularly known for its lightweight processes and
> supervision-based monitoring model. IIRC at its simplest, this model
> involves supervisors restarting processes when they die, but perhaps a
> more sophisticated coordination model has been developed for some
> use-cases.
> This project comes to mind:
>   http://www.release-project.eu/
> How is the use-case you describe currently dealt with?
> 

Ah - I see where the confusion is seeping in. I should never have
included Restart as one of the semaphores posted to the unikernel - I
simply meant a STOP-START sequence. Nothing to do with process control.

By the way, thanks for detailing the above. Completely agree about
Erlang. For my own needs, though, unikernels are perfect - with the
addition of Lifecycle ;)

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.