albatross/src
Hannes Mehnert 182e2ae10c policies:
vmmc now has more subcommands
  - policy [-n name] returns all policies in name and below
  - add_policy [-n name] [--cpu cpuid] [--mem mem] [--bridge bridge] [--block size] adds a policy
  - remove [-n name] removes policy at name

policy is just the same which is in vmm_req_delegation, and vmm_resources now check them:
- you cannot insert a subpolicy violating the prefix
- you cannot insert a policy which would forbid current resource usage
- you cannot insert a policy with which any subpolicy would be invalid
- you can adjust (increase/decrease) a policy if the above invariants are kept

implement "force create" directly in vmmd: much nicer to
 - check resource constraints,
 - kill vm potentially,
 - and create a new vm,
all as single transaction.
2018-10-26 21:29:59 +02:00
..
vmm_asn.ml policies: 2018-10-26 21:29:59 +02:00
vmm_asn.mli policies: 2018-10-26 21:29:59 +02:00
vmm_commands.ml use vmm_trie in log and stat, cleanups 2018-09-28 22:44:38 +02:00
vmm_compress.ml compression, fixes #6 2018-03-22 17:00:08 +01:00
vmm_core.ml policies: 2018-10-26 21:29:59 +02:00
vmm_engine.ml policies: 2018-10-26 21:29:59 +02:00
vmm_lwt.ml use vmm_trie in log and stat, cleanups 2018-09-28 22:44:38 +02:00
vmm_resources.ml policies: 2018-10-26 21:29:59 +02:00
vmm_resources.mli policies: 2018-10-26 21:29:59 +02:00
vmm_ring.ml less is more, also unify default socket paths 2018-09-19 21:53:18 +02:00
vmm_tls.ml wip, vmmc and vmmd talk with each other! 2018-09-09 20:52:04 +02:00
vmm_trie.ml policies: 2018-10-26 21:29:59 +02:00
vmm_trie.mli policies: 2018-10-26 21:29:59 +02:00
vmm_unix.ml remove naming struggle in vm_config and Log.hdr 2018-10-26 21:29:59 +02:00
vmm_unix.mli rename Vmm_commands to Vmm_unix 2018-07-07 23:14:49 +02:00
vmm_wire.ml policies: 2018-10-26 21:29:59 +02:00
vmm_x509.ml less is more, also unify default socket paths 2018-09-19 21:53:18 +02:00