Add placement policies support

- This patch aims to add support for following placement policies in
  addition to the default 'affinity' policy:
    anti-affinity
    soft-affinity
    soft-anti-affinity

- This patch adds respective functional/unit test cases. To test
  "anti-affinity" policy on the gate, changed the devstack functional
  jobs `nodeset` from the default single node to "openstack-two-node".

- This patch also adds respective documentation and usage guide for
  the above added policies.

Depends-On: I56a9cf4bb553c8026eec73212a3742d5eab17420
Co-Author: tpatil <tushar.vitthal.patil@gmail.com>
Implements: blueprint vdu-affinity-policy
Change-Id: I18aaa9d00c8539ccc60cb6e70570dee124df70a3
This commit is contained in:
dineshbhor
2018-05-08 01:11:48 -07:00
committed by tpatil
parent 7d0c22524a
commit f47bf1ba32
22 changed files with 1431 additions and 4 deletions

View File

@@ -35,7 +35,7 @@ futurist==1.6.0
google-auth==1.4.1
greenlet==0.4.13
hacking==0.12.0
heat-translator==0.4.0
heat-translator==1.1.0
idna==2.6
imagesize==1.0.0
ipaddress==1.0.19