
Hi List, This is the design for NUMA-support oVirt Scheduler integration; I'll add 3 policy unit modules (#) as described in following document: (1) Filter Module: NUMA_HostFilter: If the VM has NUMA vNodes/pinning configured, and the rule can't be accommodated on the host, it'd filtered. NOTES: * pin2host filter should make sure the filter gets a single host. the filter should be transparent to specific hosts. * not sure we'll want to add this filter in first phase to all cluster/scheduling policies; @Doron? Weights Modules: (2) even_dest_NUMA Should "even distribute" weights (scores) according to: * Available memory on nodes * Numatune memory mode (strict/preferred/interleave) * Autonuma/pinned NUMA (3) power_saving_NUMA (added to power_saving cluster/scheduling policy) * same as even_dest_NUMA with opposite weights. I'd appreciate any comment or suggestion. Once approved by you, I'll update the feature page and upload a patch for review. Thanks, Gilad.