Tuesday, 2019-11-19

*** abaindur has quit IRC00:05
*** abaindur has joined #openstack-lbaas00:14
*** abaindur has quit IRC00:14
*** abaindur has joined #openstack-lbaas00:14
*** goldyfruit has joined #openstack-lbaas00:39
*** abaindur has quit IRC00:43
*** abaindur has joined #openstack-lbaas00:44
*** sapd1 has joined #openstack-lbaas00:54
*** redrobot has quit IRC01:07
openstackgerritBrian Haley proposed openstack/octavia master: Make octavia-grenade job use python3  https://review.opendev.org/69348601:13
*** haleyb has joined #openstack-lbaas01:16
*** goldyfruit has quit IRC01:43
rm_workThen maybe we just need to make that job non-voting in your change, and then add a follow-up that makes it voting agaib01:54
*** ricolin has joined #openstack-lbaas02:04
*** chungpht has joined #openstack-lbaas02:27
*** goldyfruit has joined #openstack-lbaas02:41
openstackgerritSam Morrison proposed openstack/octavia-lib master: Add availability_zone to the LoadBalancer model  https://review.opendev.org/69470702:58
rm_workjohnsom: thoughts?02:59
rm_worksorrison: ah making a minor fix too03:01
rm_workquickly to avoid wasting a ton more time03:01
openstackgerritSam Morrison proposed openstack/octavia-lib master: Add availability_zone to the LoadBalancer model  https://review.opendev.org/69470703:02
sorrisonAnd another one03:02
sorrisonYeah I have not been able to figure out the circular dependency on the 2 patches03:02
rm_workahh you fixed it03:02
rm_workhaha03:02
rm_worki was clicking "publish" on a quick edit to fix the spelling03:02
rm_workbut you beat me to it03:03
sorrisongotta be quick!03:03
rm_workso yeah i'm thinking we do this:03:03
*** abaindur has quit IRC03:05
*** abaindur has joined #openstack-lbaas03:06
openstackgerritAdam Harwell proposed openstack/octavia-lib master: Add availability_zone to the LoadBalancer model  https://review.opendev.org/69470703:07
openstackgerritAdam Harwell proposed openstack/octavia-lib master: Return tips jobs to voting  https://review.opendev.org/69489503:07
rm_workthoughts? johnsom sorrison03:07
sorrisononce the octavia-lib patch goes in then octavia will start failing until https://review.opendev.org/#/c/693762/9. gets merged03:08
sorrisonso basically they need to go in together to avoid breaking other stuff03:09
rm_workyes03:09
rm_workwe need to coordinate03:09
rm_workso first we need to merge johnsom's patch that is before my API patch, and also merge my API patch03:10
rm_workthen we merge the tips job, then merge yours, then the tips fix03:10
sorrisonYip, and I'm pretty happy with my patch so welcome any feedback03:10
sorrisonthink I got all the test coverage I need03:10
rm_workerr sec gotta fix that i messed something up03:10
rm_workwait where is the tips run coming from O_o03:11
openstackgerritAdam Harwell proposed openstack/octavia-lib master: Add availability_zone to the LoadBalancer model  https://review.opendev.org/69470703:13
rm_workwtf03:14
rm_worki am bad03:14
openstackgerritAdam Harwell proposed openstack/octavia-lib master: Add availability_zone to the LoadBalancer model  https://review.opendev.org/69470703:15
rm_workOK03:16
rm_workthat worked, it's running as non-voting now03:16
rm_workand it *doesn't* run in Gate, only Check03:16
rm_workadded depends-on too so it will be easier to merge in the right order03:17
rm_workeugh my lib change needs to merge too03:18
rm_workbut i need to fix the pep803:18
rm_workdumb whitespace errors03:19
openstackgerritAdam Harwell proposed openstack/octavia-lib master: Availability zone / metadata validation  https://review.opendev.org/69405703:20
rm_workcgoncalves: re-review https://review.opendev.org/#/c/692427/ ?03:20
rm_workwould love to get that merged03:20
rm_workdo you think the SQL query thing is a *blocker*?03:21
rm_workI agree with all of michael's points here, personally03:21
rm_workyou and ann aren't *wrong*, it's just, not really a big enough issue to be worth thinking about there IMO03:22
openstackgerritAdam Harwell proposed openstack/octavia-lib master: Add availability_zone to the LoadBalancer model  https://review.opendev.org/69470703:23
rm_workOK SO, if we can manage to *not touch* any of these CRs for a moment... the checks can all run and hopefully mostly pass03:24
openstackgerritAdam Harwell proposed openstack/octavia-lib master: Return tips jobs to voting  https://review.opendev.org/69489503:24
*** abaindur has quit IRC03:24
rm_workotherwise we basically have to recheck every single one lol03:24
rm_workthey run quick though in octavia-lib, no dsvm jobs03:25
*** goldyfruit has quit IRC04:00
rm_worksorrison: remember that in octavia, the first review field is "Backport-Candidate" :)04:08
sorrisonyeah that is tripping me up all the time!04:09
rm_workhaha yeah04:09
sorrisonfixed :-)04:10
rm_workso ok, maybe you should provide feedback on my troll commit here: https://review.opendev.org/#/c/683028/ XD04:10
sorrisonlol04:10
sorrisonI am real04:11
*** abaindur has joined #openstack-lbaas04:32
rm_workadded all of the patches in-order to the priority review etherpad, in their own list04:57
*** abaindur has quit IRC05:22
*** abaindur has joined #openstack-lbaas05:23
*** pcaruana has joined #openstack-lbaas05:43
*** openstackstatus has joined #openstack-lbaas06:09
*** ChanServ sets mode: +v openstackstatus06:09
openstackgerritMerged openstack/octavia master: Update flavor guide to be cut/paste friendly  https://review.opendev.org/69375106:27
*** AlexStaf has joined #openstack-lbaas06:32
*** abaindur has quit IRC06:44
*** abaindur has joined #openstack-lbaas06:44
*** pcaruana has quit IRC06:56
*** rcernin has quit IRC06:58
openstackgerritAjay Kumar proposed openstack/octavia-lib master: OpenStack is dropping the py2.7 support in ussuri cycle.  https://review.opendev.org/69207707:26
*** gcheresh has joined #openstack-lbaas08:09
*** ivve has joined #openstack-lbaas08:17
*** gcheresh_ has joined #openstack-lbaas08:18
*** gcheresh has quit IRC08:18
*** tesseract has joined #openstack-lbaas08:18
*** pcaruana has joined #openstack-lbaas08:36
*** abaindur has quit IRC08:38
*** luksky has joined #openstack-lbaas08:42
*** tkajinam has quit IRC08:56
*** rpittau|afk is now known as rpittau09:08
*** pzy1 has joined #openstack-lbaas10:34
pzy1Hi, In LBaaS v1 and v2 version, There is no high availiblity function. Why does not have this function?10:36
cgoncalvespzy1, LBaaS v1 is unsupported. neutron-lbaas with the haproxy driver has some level of HA if I remember it right10:57
cgoncalvespzy1, Octavia (which implements a superset of the v2 API) offers high availability10:57
cgoncalvesactive-standby load balancers10:57
*** pzy1 has quit IRC11:32
*** pzy1 has joined #openstack-lbaas11:40
*** pzy151 has joined #openstack-lbaas11:46
*** pzy151 has quit IRC11:47
*** pzy1 has quit IRC11:47
*** pzy1 has joined #openstack-lbaas11:47
pzy1Why doesn't provide HA function in LBaaS v2? What considerations does the community have?  For example, It's up to users to use keepalived to achieve high availability?11:52
*** pzy1 has quit IRC12:17
*** goldyfruit has joined #openstack-lbaas12:18
*** icey has quit IRC12:34
*** goldyfruit has quit IRC13:08
*** tkajinam has joined #openstack-lbaas13:56
*** tkajinam has quit IRC13:56
*** tkajinam has joined #openstack-lbaas13:57
*** luksky has quit IRC14:02
rm_workLbaasV2 is an API spec. There are multiple implementations with multiple providers14:11
rm_workpzy1: neutron lbaas had a default provider that did not support HA14:12
rm_workAh they're gone14:12
*** goldyfruit has joined #openstack-lbaas14:19
*** goldyfruit_ has joined #openstack-lbaas14:28
*** goldyfruit has quit IRC14:30
*** tkajinam has quit IRC15:00
*** ataraday_ has joined #openstack-lbaas15:29
johnsomYeah, neutron-lbaas never was HA without third party drivers or running Octavia15:30
*** ivve has quit IRC15:37
*** gcheresh_ has quit IRC15:43
*** pcaruana has quit IRC15:50
*** pcaruana has joined #openstack-lbaas15:51
*** armax has quit IRC15:54
*** armax has joined #openstack-lbaas15:56
rm_workcgoncalves: https://review.opendev.org/#/c/692427/15:58
rm_workxgerman: https://review.opendev.org/#/c/692427/ :D15:59
openstackgerritAnn Taraday proposed openstack/octavia master: Add option to set default ssl ciphers in haproxy  https://review.opendev.org/68533716:29
*** abaindur has joined #openstack-lbaas16:39
*** tesseract has quit IRC16:51
*** rpittau is now known as rpittau|afk17:06
cgoncalvesthe in-use flavor patch is a well engineered fix17:09
johnsomThank you17:11
*** ivve has joined #openstack-lbaas17:21
ataraday_rm_work, Do you have time for quick review of https://review.opendev.org/#/c/693144/ (octaviaclient fix)17:27
openstackgerritBrian Haley proposed openstack/octavia master: Stop testing python 2  https://review.opendev.org/68737017:37
rm_workataraday_: testing it in my env now17:41
rm_workand using some UUID named LBs :D17:41
rm_workataraday_: so, this only addresses the "show" case -- which means that delete/update now technically follow a different code-path for lookups than a show17:44
rm_workthat's a *little* concerning give that something could feasibly then cause a "show" to work fine, and a subsequent update/delete to fail or behave differently -- frustrating for a user, and not ideal17:44
rm_worki don't know exactly what case would cause that at the moment, but different code path == possible17:44
rm_workcommenting as much17:45
rm_worki kinda want to hack up our coverage gate to check out master and run coverage first, THEN check out the working-branch again and run again, and compare coverage rates to ensure it doesn't ever drop.17:48
rm_worklet's see though... in my env, with your patch: show-by-id ~= 5.2s, show-by-name ~= 6.2s, show-by-uuid-name ~= 5.9s (wtf? should be higher than both...)17:57
rm_workwithout patch: show-by-id: ~5.9s, show-by-name ~= 6.2s, show-by-uuid-name ~= 6.0s17:59
rm_workbasically seems like everything is within margin of error practically, other than about a 20% decrease for the show-by-id case18:00
rm_workwhich, yeah, that's not too bad :)18:00
rm_workthough honestly there's so much overhead in the client that it's really painful to do this testing using the CLI18:01
*** ricolin has quit IRC18:04
ataraday_rm_work, may be other operation can be done in follow up changes?18:07
ataraday_It is perfect variant to refactor all client code, but not sure I have time for this right now18:10
*** armax has quit IRC18:11
rm_workhah yeah, understood18:11
rm_workhmm18:12
rm_worklet me think18:12
rm_worki'm just concerned that we could say "ok yeah, followup for the rest" and it will literally never happen until something breaks T_T18:13
ataraday_I understand that, but at same time we could have something improved now - and have an open story for improvement the rest.18:15
rm_workyeah18:16
rm_worki said i'd think on it :D18:16
rm_workthat may also mean i try to find time to do it myself18:16
ataraday_it will be hard to find time to do everything :)18:30
rm_workalright, i guess i'm ok with this in the meantime if johnsom is ok with it too (given the comment I made)18:31
rm_worki know he already +2'd it18:31
johnsomlooking18:32
johnsomYeah, technically update and show would follow the slower path still.18:34
johnsomI personally am ok with incremental fixes.18:34
rm_workit's less that it's still "slower" but that it's "different"18:34
rm_workalright18:34
rm_worki'll +218:34
*** abaindur has quit IRC18:46
openstackgerritMerged openstack/python-octaviaclient master: Do not get all resources if ID is passed  https://review.opendev.org/69314418:46
rm_worko/18:47
rm_worknow you: https://review.opendev.org/#/c/691135/ :D18:47
*** armax has joined #openstack-lbaas18:51
openstackgerritMerged openstack/octavia master: Stop allowing the deletion of an in-use flavor  https://review.opendev.org/69242718:56
rm_worksorrison: so for tempest... Should I start a patch that adds the clients and stuff for the AZs? Do you know enough about nova to be able to tweak a gate to actually have a second AZ?18:58
colin-i'm seeing an odd behavior where operating status for a pool and member-less VIP stays in an OFFLINE state in one region but in another it transitions to ONLINE when configured identically19:09
colin-what absent connectivity or misconfiguration might account for this, any tips?19:09
colin-pool-less and member-less, the idea is just to validate that the HAProxy listener is receiving TCP conns, nothing else19:09
*** TrevorV has joined #openstack-lbaas19:11
johnsomrm_work only 20 more lines of coverage for client and we could bump the minimum to 95%19:12
rm_workYeah I was looking at that19:12
rm_workReally just need to make a "test_utils.py"19:12
johnsomcolin- It should be offline. Is the health manager in the region with the "ONLINE" getting it's heartbeat packets?19:13
johnsomAre they both TCP listeners?19:13
eanderssonjohnsom does the lb start as online until the heartbeat is received?19:13
rm_workDoes one of them have a healthmonitor and one not?19:14
colin-they are both TCP mons19:14
rm_workHmm k19:14
colin-sorry TCP listeners19:14
johnsomI don't think so, I think it starts offline, but haven't looked at that code in a while19:14
colin-no monitors configured on either19:14
colin-it does start offline19:14
colin-i validated that19:14
rm_workYeah I'd think offline would be the expected status19:14
colin-maybe the heartbeats aren't making it on the OFFLINE ones19:14
colin-the UDP500019:14
colin-i can check for that19:14
johnsomIt starts offline: https://github.com/openstack/octavia/blob/master/octavia/db/prepare.py#L6919:14
johnsomUDP 555519:15
johnsomis the default19:15
colin-meant that19:16
*** abaindur has joined #openstack-lbaas19:23
*** abaindur has quit IRC19:28
*** abaindur has joined #openstack-lbaas19:28
*** abaindur has quit IRC19:29
*** abaindur has joined #openstack-lbaas19:30
colin-nope, that was already permitted19:34
colin-that would have been easy :)19:35
openstackgerritBrian Haley proposed openstack/octavia master: Make octavia-grenade job use python3  https://review.opendev.org/69348619:36
*** goldyfruit___ has joined #openstack-lbaas19:55
*** gmann is now known as gmann_afk19:57
*** goldyfruit_ has quit IRC19:57
johnsomcolin- Did you figure out what was up?20:30
johnsomSome transactions will reset the operating status, but for the most part it is driven by the observed status of the engine, so would update in the next heartbeat interval20:31
*** openstackgerrit has quit IRC20:35
*** gcheresh_ has joined #openstack-lbaas20:37
*** goldyfruit_ has joined #openstack-lbaas20:58
*** goldyfruit___ has quit IRC21:00
*** gmann_afk is now known as gmann21:03
eanderssonjohnsom think it was a misconfiguration on the hm21:10
johnsomOk, cool21:11
colin-yes21:35
colin-oh i forgot erik idles here21:35
*** gcheresh_ has quit IRC21:36
eanderssonI don't idle, I lurk.21:39
johnsomHe just wishes he could be cool enough to hang here21:42
*** openstackgerrit has joined #openstack-lbaas21:55
openstackgerritBrian Haley proposed openstack/octavia master: Stop testing python 2  https://review.opendev.org/68737021:55
*** rcernin has joined #openstack-lbaas21:59
*** rcernin has quit IRC22:01
*** rcernin has joined #openstack-lbaas22:01
*** rcernin has quit IRC22:01
*** rcernin has joined #openstack-lbaas22:02
colin-like a mutalisk22:07
colin-oops wrong sc unit22:08
colin-how embarrassing22:08
colin-they were just named lurkers after all22:08
eanderssonmutalisks are a great counter to lurkers22:08
johnsomThose designate people trolling for more code to borrow....22:09
eanderssonCan't help it - always need more pylons22:18
johnsomOr more laughs....22:21
eandersson=]22:27
*** TrevorV has quit IRC22:29
*** pcaruana has quit IRC22:33
*** ataraday_ has quit IRC23:02
*** tkajinam has joined #openstack-lbaas23:07
*** abaindur has quit IRC23:07
*** abaindur has joined #openstack-lbaas23:09
*** armax has quit IRC23:13
*** armax has joined #openstack-lbaas23:14
*** armax has quit IRC23:16
openstackgerritMichael Johnson proposed openstack/octavia master: Fix filtering with API tags  https://review.opendev.org/69511223:22
*** abaindur has quit IRC23:34
*** abaindur has joined #openstack-lbaas23:36
*** ivve has quit IRC23:54
*** goldyfruit_ has quit IRC23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!