albatross/app
Hannes Mehnert a9c32d7801 vmmd: actually, first check resources, then exec VM, then insert VM
in case the insertion fails, raise Invalid_argument

this leads to more sane failure behaviour, and also cleans up resources in case
 vmm_resources.insert_vm fails (or cpuset/open of the fifo, create_process)
2019-01-27 17:20:24 +01:00
..
vmm_cli.ml stats: pass bridge device through, vmm device name as well to allow arbitrary bhyve statistics, vmmc_local: add stats_add and stats_remove subcommands 2019-01-15 00:25:59 +01:00
vmm_provision.ml vmmd_tls needs looping behaviour after adding a policy to start vm 2018-10-31 23:03:30 +01:00
vmm_stats_pure.ml vmm_stats: don't attempt to open vmctx in add_pid, only in gather 2019-01-20 20:29:51 +01:00
vmm_stats_stubs.c stats: pass bridge device through, vmm device name as well to allow arbitrary bhyve statistics, vmmc_local: add stats_add and stats_remove subcommands 2019-01-15 00:25:59 +01:00
vmmc_bistro.ml vmmd_tlS_inetd 2018-11-23 21:07:36 +01:00
vmmc_local.ml stats: pass bridge device through, vmm device name as well to allow arbitrary bhyve statistics, vmmc_local: add stats_add and stats_remove subcommands 2019-01-15 00:25:59 +01:00
vmmc_remote.ml bump wire version 2018-11-12 22:11:06 +01:00
vmmc_stat.ml inspect kinfo_proc structure for information about: 2019-01-06 01:12:56 +01:00
vmmd.ml vmmd: actually, first check resources, then exec VM, then insert VM 2019-01-27 17:20:24 +01:00
vmmd_console.ml vmmd_console: reuse ring if already present in map - this preserves console output between re-creations 2019-01-27 12:55:23 +01:00
vmmd_influx.ml stats: pass bridge device through, vmm device name as well to allow arbitrary bhyve statistics, vmmc_local: add stats_add and stats_remove subcommands 2019-01-15 00:25:59 +01:00
vmmd_log.ml vmmd_log: handle sighup properly (to support newsyslog / logrotate) 2018-12-06 22:56:19 +01:00
vmmd_stats.ml stats: pass bridge device through, vmm device name as well to allow arbitrary bhyve statistics, vmmc_local: add stats_add and stats_remove subcommands 2019-01-15 00:25:59 +01:00
vmmd_tls.ml vmmd_tlS_inetd 2018-11-23 21:07:36 +01:00
vmmd_tls_common.ml vmmd_tlS_inetd 2018-11-23 21:07:36 +01:00
vmmd_tls_inetd.ml Vmmd_tls_inetd: remove unused open Vmm_cli 2019-01-20 20:32:16 +01:00
vmmp_ca.ml fixes 2019-01-13 22:02:16 +01:00
vmmp_request.ml fixes 2019-01-13 22:02:16 +01:00