Tuesday, 2020-07-28

rm_workwell had to loose carlos' review again for a rebase00:29
rm_workbut https://review.opendev.org/#/c/740815/ is good johnsom :)00:29
rm_workIf you +2 I might merge it because it's really mostly their work not mine, and carlos definitely +2'd it enough lol00:29
openstackgerritAdam Harwell proposed openstack/octavia master: Refactoring amphora stats driver interface  https://review.opendev.org/73711100:47
*** gmann has quit IRC00:51
*** gmann has joined #openstack-lbaas00:51
openstackgerritAdam Harwell proposed openstack/octavia master: Refactoring amphora stats driver interface  https://review.opendev.org/73711101:31
*** ramishra has joined #openstack-lbaas01:53
*** sapd1 has joined #openstack-lbaas02:33
*** rcernin has quit IRC02:59
*** hongbin has joined #openstack-lbaas03:00
*** rcernin has joined #openstack-lbaas03:03
*** armax has quit IRC03:33
sorrisonjohnsom: OK I'll put up a story, any tips on how I can get this LB back to a healthy state?04:19
*** hongbin has quit IRC04:20
*** vishalmanchanda has joined #openstack-lbaas04:22
sorrisondam, the user has deleted the LB so I can't replicate this04:26
*** gcheresh has joined #openstack-lbaas04:56
*** sapd1 has quit IRC05:04
*** sapd1 has joined #openstack-lbaas05:47
*** lxkong has quit IRC05:55
*** maciejjozefczyk has joined #openstack-lbaas06:10
*** sapd1 has quit IRC06:28
*** sapd1 has joined #openstack-lbaas07:22
*** ccamposr__ has joined #openstack-lbaas07:26
*** ccamposr has quit IRC07:29
*** rcernin has quit IRC07:32
openstackgerritzhufl proposed openstack/octavia master: [Trivial]Add missing space between words  https://review.opendev.org/74347607:35
*** rcernin has joined #openstack-lbaas08:48
*** rcernin has quit IRC08:54
*** ataraday_ has joined #openstack-lbaas08:58
*** wuchunyang has joined #openstack-lbaas08:59
*** born2bake has joined #openstack-lbaas09:15
*** ramishra has quit IRC10:15
*** rcernin has joined #openstack-lbaas10:19
*** wuchunyang has quit IRC10:21
*** rcernin has quit IRC10:43
*** wuchunyang has joined #openstack-lbaas10:53
*** ramishra has joined #openstack-lbaas10:58
*** wuchunyang has quit IRC11:05
*** sapd1 has quit IRC11:07
*** wuchunyang has joined #openstack-lbaas11:12
*** wuchunyang has quit IRC11:23
*** wuchunyang has joined #openstack-lbaas11:23
*** spatel has joined #openstack-lbaas11:50
*** spatel has quit IRC11:54
*** tkajinam has quit IRC12:02
*** wuchunyang has quit IRC12:04
*** sapd1 has joined #openstack-lbaas12:20
openstackgerritCarlos Goncalves proposed openstack/octavia master: Fix amphora image build jobs  https://review.opendev.org/74352012:27
openstackgerritCarlos Goncalves proposed openstack/octavia master: Fix amphora image build jobs  https://review.opendev.org/74352012:42
*** sapd1 has quit IRC12:53
openstackgerritCarlos Goncalves proposed openstack/octavia master: Fix amphora image build jobs  https://review.opendev.org/74352012:58
*** rcernin has joined #openstack-lbaas12:59
*** rcernin has quit IRC13:03
*** ramishra has quit IRC13:27
*** TrevorV has joined #openstack-lbaas13:36
*** ramishra has joined #openstack-lbaas13:39
*** ataraday_ has quit IRC13:43
*** ccamposr__ has quit IRC13:44
*** ccamposr has joined #openstack-lbaas13:56
*** ramishra has quit IRC13:59
*** ramishra has joined #openstack-lbaas14:00
*** maciejjozefczyk has quit IRC14:03
*** sapd1 has joined #openstack-lbaas14:12
*** maciejjozefczyk has joined #openstack-lbaas14:46
*** armax has joined #openstack-lbaas14:47
*** TrevorV has quit IRC15:06
*** TrevorV has joined #openstack-lbaas15:13
openstackgerritCarlos Goncalves proposed openstack/octavia master: Fix amphora image build jobs  https://review.opendev.org/74352015:14
johnsomGreat, looks like the gates might be broken this morning:  Unable to find interface with MAC: fa:16:3e:37:09:cd15:17
cgoncalvestry finding with a PC *ba dum tss*15:18
* johnsom groans15:18
openstackgerritCarlos Goncalves proposed openstack/octavia master: Fix amphora image build jobs  https://review.opendev.org/74352015:21
xgermanjohnsom: cgoncalves rm_work Just a reminder that we are on with the Happy hour tomorrow after the meeting...15:26
*** maciejjozefczyk has quit IRC15:27
openstackgerritCarlos Goncalves proposed openstack/octavia master: Fix amphora image build jobs  https://review.opendev.org/74352015:42
cgoncalvesxgerman, confirmed15:43
*** wuchunyang has joined #openstack-lbaas16:05
*** wuchunyang has quit IRC16:10
*** gcheresh has quit IRC16:18
*** maciejjozefczyk has joined #openstack-lbaas16:22
*** maciejjozefczyk has quit IRC16:36
*** maciejjozefczyk has joined #openstack-lbaas16:41
*** shtepanie has joined #openstack-lbaas16:43
*** maciejjozefczyk has quit IRC17:01
*** ccamposr has quit IRC17:12
johnsomsigh17:15
johnsomos_vif nova.exception.Resched17:15
johnsomuledException: Build of instance 0343da1a-e765-492b-a887-78af223379dc was re-sch17:15
johnsomeduled: Failure running os_vif plugin plug method: Failed to plug VIF VIFOpenVSw17:15
johnsomitch(active=False,address=fa:16:3e:43:a0:e9,bridge_name='br-int',has_traffic_fil17:15
johnsomtering=True,id=16776f34-a9e6-4c82-98ae-d77ae1fac525,network=Network(e77c1e43-9dd17:15
johnsomf-49b5-b432-edbe73660cda),plugin='ovs',port_profile=VIFPortProfileOpenVSwitch,pr17:15
johnsomeserve_on_delete=False,vif_name='tap16776f34-a9'). Got error: a bytes-like objec17:15
johnsomt is required, not 'str'17:15
johnsomI think this old VM didn't have python3 in localrc, so maybe that is why it's blowing up.17:17
*** redrobot has quit IRC17:41
*** sapd1 has quit IRC17:42
*** jamesden_ has joined #openstack-lbaas18:27
*** jamesdenton has quit IRC18:30
*** wuchunyang has joined #openstack-lbaas19:30
*** wuchunyang has quit IRC19:34
johnsomSo it looks like the latest pyroute2 broke ipr.link_lookup19:37
johnsomDigging into it19:37
johnsomyeah, so the 0.5.13 pyroute2 release broke us. Neutron needed a fix in it. I have opened a bug: https://github.com/svinota/pyroute2/issues/72420:17
johnsomI plan to wait until tomorrow to see if they push a fix before proposing the revert in requirements, etc.20:19
*** TrevorV has quit IRC20:20
*** gcheresh has joined #openstack-lbaas20:20
*** vishalmanchanda has quit IRC20:41
rm_workkk20:43
johnsomIf you need to work around it in an image, revert this change: https://github.com/svinota/pyroute2/commit/3e0b8bd2a34a188f41c465d5313a5dc9fee8db2f20:47
*** lxkong has joined #openstack-lbaas21:03
*** shtepanie has quit IRC21:03
*** gcheresh has quit IRC21:05
*** ccamposr has joined #openstack-lbaas21:28
mchlumskyHello! While reading this comment: https://storyboard.openstack.org/#!/story/2007022#comment-148786 I am wondering what is meant by "manual recovery" in "ERROR states will not block deletes and manual recovery" ?21:42
johnsomObjects in ERROR can be deleted and/or failed over. ERROR does not block those actions21:43
*** redrobot has joined #openstack-lbaas21:43
rm_workjohnsom: have a sec?21:46
johnsomYeah21:47
johnsomJust futzing with tempest stuff21:47
mchlumskyYes, that part I got, thanks :)  but the sentence makes it sound like there is something else called a "manual recovery" (I think I was thinking too hard while reading that). Deletes and failovers should be sufficient for most cases.21:47
johnsomYeah, manual in this case is running a failover via the API as opposed to the controllers automatic failover functions, which evidently gave up if the object is in ERROR21:48
rm_workjohnsom: so in our stats driver we want to use the loadbalancer_id and project_id as well21:49
rm_workbut I don't know if we're going to want to look up the listener from the DB every event and pull that21:49
rm_workdoesn't it exist on the amphora somewhere?21:49
rm_workcould we ... push that back in the UDP message? :/21:49
rm_workor am i missing something obvious21:49
johnsomUmm, so, the listener IDs are already in the message, so are you specifically talking about lb and project ID or listener?21:51
mchlumskyI'm glad I found that story. Tweaking the lengthy timeouts will no doubt save me a lot of pain in the future. Thanks johnsom  !21:52
rm_workright we have listener_id, we would have to look up the listener object from the DB and pull lb_id and project_id off it21:54
rm_workbut that's an additional trip to the DB for every health message <_<21:55
johnsomYeah. That is probably the best option. We do store some of that in the amp, but adding those to the message will bulk it up unnecessarily.21:55
rm_workhmm k21:55
johnsomYeah, which is what every 10 seconds and reading from a RAM cache?21:55
rm_worki guess maybe we could cache it, since project_id and loadbalancer_id for a listener are immutable21:55
rm_workso you'd just let mysql cache it and not worry about a local cache?21:56
rm_workI worry about scale when we add another SQL query for every UDP health message21:56
johnsomPersonally, yes. It's a very simple read only query against an indexed column. You wouldn't even need a join.21:56
rm_workok22:02
rm_workI mean we'd be using the ListenerRepository22:02
rm_workso ...... who knows what will actually happen22:02
rm_work(you might know)22:02
rm_work(I certainly do not)22:03
johnsomYeah, a get there should be fine22:03
rm_workk22:03
openstackgerritAdam Harwell proposed openstack/octavia master: Refactoring amphora stats driver interface  https://review.opendev.org/73711122:05
*** rcernin has joined #openstack-lbaas22:09
*** rcernin has quit IRC22:22
*** rcernin has joined #openstack-lbaas22:37
*** rcernin has quit IRC22:50
*** rcernin has joined #openstack-lbaas22:50
*** tkajinam has joined #openstack-lbaas22:52
*** born2bake has quit IRC23:11
*** wuchunyang has joined #openstack-lbaas23:30
*** wuchunyang has quit IRC23:35

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