Friday, 2021-11-05

damiandabrowski[m]hello, I'm using ubuntu focal(keepalived 2.0.19) and victoria(neutron 17.2.1)07:20
damiandabrowski[m]when router's l3 agent switches to master, keepalived should send gratuitous ARP after 1min due to `garp_master_delay 60` but for some reason it does it immediately(when interface is down)07:20
damiandabrowski[m]Have You ever seen this behavior?07:20
slaweqdamiandabrowski: I'm not sure now but I think it sends garps immediately and repeat after some time, no?07:40
lajoskatonaslaweq, damiandabrowski[m]: we set it really to 60: https://opendev.org/openstack/neutron/src/branch/master/neutron/agent/linux/keepalived.py#L4007:45
damiandabrowski[m]slaweq: if I understand it correctly, keepalived does not mention anything about sending GARPs twice(immediately and after specified delay): https://github.com/acassen/keepalived/blob/master/ChangeLog#L833407:51
damiandabrowski[m]but it's not that important in my case because I don't see any ARPs on tcpdump after 60s07:51
damiandabrowski[m](i started looking into this because my router stores outdated ARPs for floating IPs in its cache)07:51
slaweqhmm, I don't remember it exactly as I've been playing with it pretty long time ago07:52
slaweqmaybe something changed in the keepalived, idk07:52
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/rocky: Don't setup bridge controller if it is already set  https://review.opendev.org/c/openstack/neutron/+/81647107:59
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/queens: Don't setup bridge controller if it is already set  https://review.opendev.org/c/openstack/neutron/+/81647207:59
damiandabrowski[m]thanks, i'll have a deeper look at this next week, eventually i may end up with filling keepalived's bug report07:59
lajoskatonadamiandabrowski[m]: by github it seems that it sends 1 garp immediately: https://github.com/acassen/keepalived/blob/v2.0.19/keepalived/vrrp/vrrp.c#L164908:05
damiandabrowski[m]ouh, thanks for clarification. So I have 2 problems to solve:... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/zBrpXbUgSuqxgIbmxTejYuwB)08:15
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Execute OVN migration transactions independently  https://review.opendev.org/c/openstack/neutron/+/81418108:17
lajoskatonaralonsoh, slaweq, liuyulong: regarding https://review.opendev.org/c/openstack/neutron/+/797120 and https://review.opendev.org/c/openstack/neutron-lib/+/807224 is it ok have it topic for next weeks drivers meeting?08:20
ralonsohlajoskatona, we should yes08:20
ralonsohif not, we are going to be reviewing in circles on those two patches08:20
ralonsohdamiandabrowski[m], lajoskatona https://keepalived-devel.narkive.com/axSrQ5Zd/garp-master-delay-could-someone-clarify08:21
ralonsohfrom this link08:21
ralonsoh"When host changes to MASTER role, he garps immediately,08:21
ralonsohand after garp_master_delay seconds garps again.08:21
ralonsoh"08:21
fricklerslaweq: lajoskatona: ralonsoh: seems the rally jobs are failing when devstack stopped creating the keystone admin endpoint, does one of you have time to look into that?08:22
ralonsohfrickler, I'll check it08:23
fricklerralonsoh: thx, https://review.opendev.org/c/openstack/devstack/+/777345 is the devstack change that pulled it off08:23
fricklerralonsoh: if you can't solve, you can set that flag for the affected job, similar to what I did in the dependency for openstacksdk08:24
ralonsohfrickler, I think that will be the easiest thing 08:25
ralonsohI think I'll do it for rally08:25
lajoskatonaralonsoh, damiandabrowski[m]: good this means at least I can still read some C/C++ code :-)08:30
ralonsohhehehe08:30
lajoskatonadamiandabrowski[m]: +1 perhaps just make it documented how it works and why :-)08:31
opendevreviewRodolfo Alonso proposed openstack/neutron master: Create Keystone admin endpoint for Rally job  https://review.opendev.org/c/openstack/neutron/+/81679208:31
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN][Placement] Add support for minimum bandwidth QoS rules  https://review.opendev.org/c/openstack/neutron/+/78644108:34
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN][Placement] Drive binding by placement allocation  https://review.opendev.org/c/openstack/neutron/+/78647808:34
opendevreviewLajos Katona proposed openstack/neutron master: WIP: remove admin role reference from rally tasks  https://review.opendev.org/c/openstack/neutron/+/81679408:53
lajoskatonaralonsoh, frickler: an alternative aproach ^ , if I understand well it should work as well..... 08:54
ralonsohlajoskatona, if this patch works, maybe we could remove this role then08:55
ralonsohI'll wait for the CI08:55
ralonsohif passes, I'll +2 your patch08:55
damiandabrowski[m]lajoskatona: thanks for Your input!09:00
lajoskatonadamiandabrowski[m]: yw09:07
lajoskatonaralonsoh: not sure, but we will see :-)09:07
opendevreviewliuyulong proposed openstack/neutron master: Add table for pps limitaion  https://review.opendev.org/c/openstack/neutron/+/80421309:33
opendevreviewliuyulong proposed openstack/neutron master: Meter flows and ovsdb action for ovs bridge  https://review.opendev.org/c/openstack/neutron/+/81680009:33
opendevreviewliuyulong proposed openstack/neutron master: Add QoS pps limit rule to support list  https://review.opendev.org/c/openstack/neutron/+/81680109:33
opendevreviewliuyulong proposed openstack/neutron master: Support pps limitation for openvswitch agent  https://review.opendev.org/c/openstack/neutron/+/81680209:33
lajoskatonaralonsoh, frickler: removing "roles:.... " is not enough, but as I see it's failing for others as well, see: https://zuul.openstack.org/builds?job_name=cinder-rally-task10:07
ralonsohso maybe just enabling the flag again10:08
ralonsohthat's the easiest way10:08
ralonsohit is passing in https://zuul.opendev.org/t/openstack/status#81679210:08
ralonsohI think this is because of NovaServers10:11
ralonsohthat tries to retrieve the users10:11
ralonsohthat needs admin role10:11
fricklerlajoskatona: ralonsoh: ok, so 816792 should be the fix for now. I'm testing rally jobs directly now with https://review.opendev.org/c/openstack/rally-openstack/+/81681410:14
lajoskatonaralonsoh, frickler: thanks10:30
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Add functional and fullstack jobs with FIPS enabled  https://review.opendev.org/c/openstack/neutron/+/81400910:55
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Add functional and fullstack jobs with FIPS enabled  https://review.opendev.org/c/openstack/neutron/+/81400911:05
opendevreviewSlawek Kaplonski proposed openstack/ovn-octavia-provider master: Use f-strings instead of regular strings to make pep8 happy  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/81682912:10
opendevreviewSlawek Kaplonski proposed openstack/ovn-octavia-provider master: Fix lower-constanints and pep8 jobs  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/81682912:27
opendevreviewLajos Katona proposed openstack/neutron master: WIP: Change default domain to Default for rally  https://review.opendev.org/c/openstack/neutron/+/81679412:31
*** jlibosva is now known as Guest500112:38
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron-tempest-plugin master: QoS min pps API tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80668912:46
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron-tempest-plugin master: QoS min pps API tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80668912:51
opendevreviewMerged openstack/neutron stable/xena: Check a namespace existence by checking only its own directory  https://review.opendev.org/c/openstack/neutron/+/81651213:16
opendevreviewSlawek Kaplonski proposed openstack/ovn-octavia-provider master: Fix lower-constanints and pep8 jobs  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/81682913:44
opendevreviewRodolfo Alonso proposed openstack/neutron master: Create Keystone admin endpoint for Rally job  https://review.opendev.org/c/openstack/neutron/+/81679213:56
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Improve DHCP RPC handler  https://review.opendev.org/c/openstack/neutron/+/81685014:03
opendevreviewLajos Katona proposed openstack/neutron master: Document the effects of admin_state_up  https://review.opendev.org/c/openstack/neutron/+/81672514:52
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP][OVN] Check new added segments in OVN mech driver  https://review.opendev.org/c/openstack/neutron/+/81685615:42
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP][OVN] Check new added segments in OVN mech driver  https://review.opendev.org/c/openstack/neutron/+/81685615:59
sebaI'm writing tests for a neutron ml2 mechanism driver. while debugging the tests I'd like to see all the warn/info/debug loglines of the driver, but I only see the error lines. is there an easy way I can configure logging from within the tests? maybe a place where I could stealâ„¢ code for this?16:05
opendevreviewSlawek Kaplonski proposed openstack/ovn-octavia-provider master: Fix lower-constanints and pep8 jobs  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/81682916:07
sebaokay, cfg.CONF.set_override('debug', True); neutron.common.config.setup_logging() seems to do the trick16:13
opendevreviewSlawek Kaplonski proposed openstack/ovn-octavia-provider master: Check gateway IP while looking for LR plugged to LS  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/81686817:52
opendevreviewMerged openstack/networking-ovn stable/train: [ovn] Stop monitoring the SB MAC_Binding table to reduce mem footprint  https://review.opendev.org/c/openstack/networking-ovn/+/81487819:21
opendevreviewMerged openstack/networking-ovn stable/train: Fix OVN migration workload creation order  https://review.opendev.org/c/openstack/networking-ovn/+/81562219:22
*** blmt is now known as Guest503620:04
*** yoctozepto8 is now known as yoctozepto21:28

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