Current anti-affinity only allows instances equals to number of hypervisors

Bug #1426398 reported by Prashant Zanwar on 2015-02-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Sahara
Undecided
Unassigned

Bug Description

1. anti-affinity allows instances upto only number of hypervisors in an aggregate. It's a limitation, and possibly can be complimented with some round-robin filter, and computecapacity filter. Once all hypervisors rule is exploited, using anti-affinity rule, it can in round robin fashion choose host based on filter defined .. Should allow to choose from scheduler filters too, along with anti-affinity ..

Michael McCune (mimccune) wrote :

this sounds like a request for a feature improvement, we could definitely add more to improve the anti-affinity behavior. marking as wishlist for a future improvement.

Changed in sahara:
status: New → Triaged
importance: Undecided → Wishlist
summary: - Current anti-affiity only allows instances equals to number of
+ Current anti-affinity only allows instances equals to number of
hypervisors
Changed in sahara:
assignee: nobody → Michael McCune (mimccune)
Prashant Zanwar (pzanwar) wrote :

thanks. I was hoping this to be part of basic approach, but if not, it's fine for me it to e enhanced .. # of hypervisors can be limited, but i would still have # of instances many, so i should be able to apply affinity group rule for all of my vms.

Changed in sahara:
assignee: Michael McCune (mimccune) → Akanksha (akanksha-aha)
Michael McCune (mimccune) wrote :

Prashant, we are discussing pursuing a path where the user could define the number of nodes per hypervisor when requesting anti-affinity for a process. Would this be sufficient for a first pass at this problem?

Changed in sahara:
status: Triaged → In Progress
Vitalii Gridnev (vgridnev) wrote :
Changed in sahara:
status: In Progress → Invalid
assignee: Akanksha Agrawal (akanksha-aha) → nobody
importance: Wishlist → Undecided
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers