Github user nitin-maharana commented on the pull request:

    https://github.com/apache/cloudstack/pull/823#issuecomment-162947373
  
    The functionality purely depends on the meaning of compatibility. Here is 
what I understood about the compatibility. For example, if our current compute 
offering is associated with tags (x,y) then the new compute offering should 
have tags atleast (x,y), then only it can have the same functionality as the 
current one. Suppose the new offering has the only tag(x), then it is missing 
the functionality associated with tag(y).
    
    One more example, Suppose we have three hosts H1,H2,H3.
    The tags associated with H1 is (x,y), H2 is only (y) and H3 is (x,y,z).
    
    Suppose our current compute offering has (x,y) as host tags. So the VM can 
be placed in H1 or H3 as both the tags are associated with these hosts but 
cannot be placed in H2 as tag (x) is missing. But according to the prior 
situation, it can list a compute offering which has host tag only (y), so the 
VM can be placed in H2 also. I think this is an issue. 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to