Thursday, 2023-06-22

opendevreviewAmit Uniyal proposed openstack/os-vif stable/zed: set default qos policy  https://review.opendev.org/c/openstack/os-vif/+/88301604:12
opendevreviewAmit Uniyal proposed openstack/os-vif stable/yoga: Delete trunk bridges to avoid race with Neutron  https://review.opendev.org/c/openstack/os-vif/+/88670905:45
opendevreviewAmit Uniyal proposed openstack/os-vif stable/yoga: set default qos policy  https://review.opendev.org/c/openstack/os-vif/+/88671005:45
opendevreviewAmit Uniyal proposed openstack/os-vif stable/xena: Delete trunk bridges to avoid race with Neutron  https://review.opendev.org/c/openstack/os-vif/+/88671506:15
opendevreviewAmit Uniyal proposed openstack/os-vif stable/xena: set default qos policy  https://review.opendev.org/c/openstack/os-vif/+/88671606:15
opendevreviewSylvain Bauza proposed openstack/nova master: Add a new NumInstancesWeigher  https://review.opendev.org/c/openstack/nova/+/88623210:30
dvo-plvHello, Nova folks11:03
dvo-plvMaybe you will have a cnahce to check this nova patch11:04
dvo-plvhttps://review.opendev.org/c/openstack/nova/+/87607511:04
dvo-plvThis is a part of the virtio packed ring blueprint11:04
manuvakery1Hi .. Is it possible to create an instance on a disabled host  by the admin using the ---host option?11:22
manuvakery1IIRC .. this was working in queens ..but in train throwing "No valid host was found"11:39
opendevreviewElod Illes proposed openstack/nova stable/victoria: Remove mentions of removed scheduler filters  https://review.opendev.org/c/openstack/nova/+/85805111:54
bauzasmanuvakery1: by providing the host value, you ask the scheduler to verify it12:36
bauzasmanuvakery1: if the host is disabled, then the Compute filter will say no 12:36
noonedeadpunkbauzas: returning back to the discussion in Vancouver regarding cross-AZ scheduling - I see that topic was mentioned in the etherpad, but I can't recall why that's smth we should not do?13:20
bauzasnoonedeadpunk: hmmm, about what exactly ?13:21
noonedeadpunklike having anti-AZ server groups13:21
noonedeadpunkRight now we're trying to implement a cross-AZ scheduling of octavia amphoras by defining AZs in their config. And then mess up with OCtavia flows to ensure it will supply AZ to the scheduler13:22
noonedeadpunkBut now I've started thinking if that's correct path at all, and if would be easier to just enable anti-az option (alike to anti-affinity) and nova will handle that13:22
bauzasnoonedeadpunk: fortunately, you mean you would use soft-anti-affinity group policy ?13:23
noonedeadpunkwell, soft anti-affinity does ensure that VMs will spawn on different computes, but it doesn't care about different AZs, right?13:24
noonedeadpunkSo what I was thinking is smth like that, but specifically for cross-AZs spawning of VMs13:25
noonedeadpunkbut maybe we should just continue doing that on Octavia side13:27
noonedeadpunkah, sorry, I meant this etherpad https://etherpad.opendev.org/p/nova-vancouver2023-meet-and-greet13:28
bauzassorry, was afk for a second13:32
bauzasnoonedeadpunk: we also discussed this on the PTG, you can look at my ML email13:32
noonedeadpunkah, true, failure-domain-anti-affinity13:34
bauzasright13:34
noonedeadpunkbut I guess "failure-domain" functionality does not exist yet?13:35
noonedeadpunkanother thing that can be "interesting" if we consider storage should be shared between failure domains? As I won't count on that I guess13:36
bauzasnoonedeadpunk: tbc, we let operators define their own value of "failure domain"13:39
bauzasin general, this is something larger than a single rack13:39
noonedeadpunkideally it's smth 30km in between :)13:40
bauzasyeah, or just a DC room13:41
bauzas(as a reminder, I was an operator before joining OpenStack ;) )13:41
bauzasjust because in general, the failures are with A/C or network13:41
noonedeadpunkor fire in DC :D13:42
bauzasso, if the domain is larger than a rack, then it's simple to move instances between hosts13:42
bauzasnoonedeadpunk: lollylol (sorry OVH friends ;) )13:42
noonedeadpunkso, basically, option is: set metadata to aggregate which defines "failure-domain", then for server group provide the metadata and policy failure-domain-anti-affinity (or failure-domain-affinity)?13:43
bauzas noonedeadpunk: what we said during the PTG to Bloomberg is that we could have a new API microversion for an admin saying "I'd want to live-migrate this instance from this server group to another"13:45
noonedeadpunkthat is completely different thing I guess?13:46
bauzasand maybe have a new policy too 13:46
bauzasnoonedeadpunk: https://etherpad.opendev.org/p/vancouver-june2023-nova#L12113:46
noonedeadpunkok, yes, I was also talking about that...13:47
noonedeadpunkthen I'm slightly confused with live-migration13:47
noonedeadpunkgoing back to our usecase with Octavia. What could be done instead of having AZ-scheduler in octavia code - just making a call to create 2 VMs withing same server group, and nova would take care of ensuring, they will be spawned on different failure domains13:49
noonedeadpunk(just theoretically)13:49
noonedeadpunkAnd why I got confused about live migrations, as in our usecase we have completely independent backing storages13:51
bauzasnoonedeadpunk: sorry I was quickly explaining about what we discussed with Bloomberg13:51
noonedeadpunkyeah, ok, that makes sense as well :)13:51
bauzaslike, given they were using both AZ and server groups, they also wanted to violate their hard policy that they were using for packing instances to the same rack13:52
bauzasbasically, because sometimes you want to deprecate a rack :p13:52
noonedeadpunkyeah, yeah, that makes sense as well13:52
bauzasthat's also why I provided https://review.opendev.org/c/openstack/nova/+/886232 to help operators to pack instances to hosts :)13:53
bauzasinstead of having to create some hard policies, which I utterly dislike :D13:53
noonedeadpunkoh, that is neat13:53
noonedeadpunkand way less complex then metric weighter13:54
noonedeadpunkAlso I'm asking as we're working with implementation in Octavia now, but maybe it would be better to switch to this failover-anti-affinity policy implementation in nova instead13:57
noonedeadpunkbut ok, I think I got the gist13:57
bauzasnoonedeadpunk: we could discuss this on the next vPTG14:00
opendevreviewAmit Uniyal proposed openstack/os-vif stable/yoga: set default qos policy  https://review.opendev.org/c/openstack/os-vif/+/88671017:47
manuvakery1bauzas: ok thanks18:03
opendevreviewAmit Uniyal proposed openstack/os-vif stable/xena: set default qos policy  https://review.opendev.org/c/openstack/os-vif/+/88671618:04
opendevreviewAmit Uniyal proposed openstack/os-vif stable/wallaby: set default qos policy  https://review.opendev.org/c/openstack/os-vif/+/88677818:30
opendevreviewsean mooney proposed openstack/nova master: Remove deprecated AZ filter.  https://review.opendev.org/c/openstack/nova/+/88677918:31
*** iurygregory_ is now known as iurygregory19:25

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!