Friday, 2017-06-02

*** yamamoto_ has joined #openstack-lbaas00:14
johnsomWell, fun.  So, the dbus option, which would work well for us,  is only in the 1.3.x version (distros are shipping 1.2.x).  So, short of doing the whole snmp thing which I really don't like the overhead for such a small use, I think I am going to punt and do process checking and call it good.00:22
*** leitan has quit IRC00:38
*** cody-somerville has quit IRC00:45
*** leitan has joined #openstack-lbaas00:47
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add loadbalancer commands to client  https://review.openstack.org/45451600:47
*** KeithMnemonic1 has joined #openstack-lbaas00:48
*** KeithMnemonic2 has quit IRC00:51
*** leitan_ has joined #openstack-lbaas00:52
*** leitan has quit IRC00:55
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add loadbalancer commands to client  https://review.openstack.org/45451601:03
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add Listener commands to client  https://review.openstack.org/46123101:13
leitan_johnsom: lets call it a working v1 version01:23
johnsomHa, yeah.01:23
johnsomBTW, if you are happy with https://review.openstack.org/470051 can you vote?01:24
* leitan_ checking01:24
johnsomIt helps the other cores to know that the reporter tested it as working01:24
leitan_johnsom: voted +101:26
johnsomThanks01:27
johnsomI'm working on the logic for the keepalive check.  Should have something posted soon01:27
leitan_johnsom: great, i cant test it if im still here, or tomorrow01:30
*** fnaval has quit IRC01:42
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add pool commands to client  https://review.openstack.org/46199201:43
*** sanfern has joined #openstack-lbaas01:48
*** fnaval has joined #openstack-lbaas02:15
openstackgerritMichael Johnson proposed openstack/octavia master: Check keepalived health in the amphora  https://review.openstack.org/47008102:17
*** leitan_ has quit IRC02:17
johnsomWell, that should do the trick.  I still need to update the tests though, so marking WIP.02:17
johnsomleitan If you have time to test while I am updating tests, https://review.openstack.org/47008102:18
*** links has joined #openstack-lbaas02:23
*** kbyrne has quit IRC02:24
*** kbyrne has joined #openstack-lbaas02:26
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add member commands to client  https://review.openstack.org/46303502:29
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas master: Updated from global requirements  https://review.openstack.org/46747102:30
openstackgerritOpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements  https://review.openstack.org/47003802:32
*** fnaval_ has joined #openstack-lbaas02:33
*** fnaval has quit IRC02:36
*** kobis has joined #openstack-lbaas02:39
*** kobis has quit IRC02:47
*** sanfern has quit IRC02:59
*** cody-somerville has joined #openstack-lbaas03:23
*** armax has quit IRC03:41
*** gans819 has joined #openstack-lbaas03:42
*** armax has joined #openstack-lbaas03:45
*** armax has quit IRC04:00
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add l7policy commands to client  https://review.openstack.org/46243104:08
*** sanfern has joined #openstack-lbaas04:14
*** gcheresh has joined #openstack-lbaas04:23
openstackgerritMichael Johnson proposed openstack/octavia master: Check keepalived health in the amphora  https://review.openstack.org/47008104:32
*** gcheresh has quit IRC04:32
*** yamamoto_ has quit IRC04:46
*** gcheresh has joined #openstack-lbaas05:08
*** rcernin has joined #openstack-lbaas05:26
*** yamamoto_ has joined #openstack-lbaas05:32
*** csomerville has joined #openstack-lbaas05:51
*** cody-somerville has quit IRC05:54
openstackgerritReedip proposed openstack/octavia master: Extend api to accept qos_policy_id  https://review.openstack.org/45830806:02
openstackgerritMerged openstack/neutron-lbaas master: Updated from global requirements  https://review.openstack.org/46747106:57
*** tesseract has joined #openstack-lbaas07:04
*** aojea has joined #openstack-lbaas07:12
*** gans85 has joined #openstack-lbaas07:19
*** gans819 has quit IRC07:21
*** sanfern has quit IRC07:21
*** sanfern has joined #openstack-lbaas07:22
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add l7rule commands to client  https://review.openstack.org/46280808:13
*** aojea has quit IRC08:39
*** aojea has joined #openstack-lbaas08:40
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add healthmonitor commands to client  https://review.openstack.org/46383008:47
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Update help text for all commands  https://review.openstack.org/46644108:56
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add l7policy commands to client  https://review.openstack.org/46243109:02
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add Listener commands to client  https://review.openstack.org/46123109:02
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Update help text for all commands  https://review.openstack.org/46644109:02
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add member commands to client  https://review.openstack.org/46303509:02
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add healthmonitor commands to client  https://review.openstack.org/46383009:02
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add pool commands to client  https://review.openstack.org/46199209:02
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Add l7rule commands to client  https://review.openstack.org/46280809:02
openstackgerritJude Cross proposed openstack/python-octaviaclient master: Update help text for all commands  https://review.openstack.org/46644109:07
*** JudeC has quit IRC09:18
*** cpuga has quit IRC09:21
*** gans819 has joined #openstack-lbaas09:27
*** gans85 has quit IRC09:30
*** gans819 has quit IRC09:31
*** aojea has quit IRC09:33
*** aojea has joined #openstack-lbaas09:33
*** cpuga has joined #openstack-lbaas09:35
*** gcheresh_ has joined #openstack-lbaas09:47
*** gcheresh has quit IRC09:47
*** cpuga has quit IRC09:55
*** lunarlamp has quit IRC10:08
*** gcheresh_ has quit IRC10:11
*** mariusv has joined #openstack-lbaas10:11
*** yamamoto_ has quit IRC10:22
*** mariusv has quit IRC10:44
*** mariusv has joined #openstack-lbaas10:46
*** sanfern has quit IRC10:47
*** cpuga has joined #openstack-lbaas10:55
*** cpuga has quit IRC11:00
*** fnaval_ has quit IRC11:06
*** yamamoto has joined #openstack-lbaas11:47
*** catintheroof has joined #openstack-lbaas12:08
*** aojea has quit IRC12:15
*** aojea has joined #openstack-lbaas12:16
*** aojea has quit IRC12:20
openstackgerritOpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements  https://review.openstack.org/47003812:35
*** yamamoto has quit IRC12:43
*** yamamoto has joined #openstack-lbaas12:50
*** cpuga has joined #openstack-lbaas12:57
*** gcheresh_ has joined #openstack-lbaas12:59
*** yamamoto has quit IRC13:00
*** cpuga has quit IRC13:01
*** aojea has joined #openstack-lbaas13:17
*** aojea has quit IRC13:22
*** aojea has joined #openstack-lbaas13:35
*** fnaval has joined #openstack-lbaas13:35
*** links has quit IRC13:35
*** fnaval_ has joined #openstack-lbaas13:39
*** fnaval has quit IRC13:42
*** yamamoto has joined #openstack-lbaas14:01
*** yamamoto has quit IRC14:06
*** yamamoto has joined #openstack-lbaas14:07
*** csomerville has quit IRC14:25
*** chandankumar is now known as chandan|sleeping14:28
*** cody-somerville has joined #openstack-lbaas14:31
*** Mahesh_ has joined #openstack-lbaas14:37
Mahesh_hi14:38
Mahesh_i have configured LBaas V1 in mitakka14:39
Mahesh_i when i created a new LB pool shows error status14:39
*** catintheroof has quit IRC14:45
Mahesh_hi14:46
*** Mahesh_ has left #openstack-lbaas14:47
johnsomMahesh_ Hi, unfortunately LBaaS v1 has been end-of-life for a number of years and we don't even have the code for it any more.  I am not of much help with v1.14:48
*** aojea has quit IRC14:56
*** MaheshS has joined #openstack-lbaas15:02
MaheshSi have configure LBaas V1 in mitakk15:02
MaheshSwhen i lunch a new Loadbalancer pool the status is error15:03
MaheshSERROR neutron_lbaas.services.loadbalancer.agent.agent_manager AttributeError: 'HaproxyNSDriver' object has no attribute 'create_pool'15:03
*** MaheshS has quit IRC15:04
johnsomMaheshS I really recommend you do not use LBaaS v1.  Mitaka was the last release that even has the code.  It was deleted after that.15:04
johnsomIt has been deprecated for years15:05
*** rcernin has quit IRC15:05
*** cpuga has joined #openstack-lbaas15:10
*** cpuga has quit IRC15:14
*** armax has joined #openstack-lbaas15:15
*** sanfern has joined #openstack-lbaas15:27
*** cody-somerville has quit IRC15:34
*** gcheresh has joined #openstack-lbaas15:57
*** gcheresh_ has quit IRC15:57
*** tesseract has quit IRC16:00
*** cody-somerville has joined #openstack-lbaas16:02
*** cody-somerville has quit IRC16:02
*** cody-somerville has joined #openstack-lbaas16:02
*** krypto has joined #openstack-lbaas16:14
*** yamamoto has quit IRC16:14
*** yamamoto has joined #openstack-lbaas16:15
*** pcaruana has quit IRC16:16
johnsomHmmm, our fields in the OSC are pretty names i.e. "Admin State Up" instead of "admin_state_up"16:19
*** yamamoto has quit IRC16:19
johnsomI wonder if that will be a problem for specifying columns and stuff16:20
johnsomhttps://www.irccloud.com/pastebin/gg9lhN4U/16:21
johnsomHmmm16:22
*** sanfern has quit IRC16:23
*** sanfern has joined #openstack-lbaas16:23
*** cpuga has joined #openstack-lbaas16:26
*** fnaval_ has quit IRC16:26
johnsomBoth neutron and glance show the API column names16:27
johnsomYeah, I can get "Name" to work, but no combination of "Admin State Up" work16:29
*** chandan|sleeping is now known as chandankumar16:30
*** krypto has quit IRC16:34
*** fnaval has joined #openstack-lbaas16:35
johnsomhttps://bugs.launchpad.net/octavia/+bug/169532316:43
openstackLaunchpad bug 1695323 in octavia "Octavia v2 API lb create admin_state_down shows ONLINE op_status" [High,Triaged]16:43
johnsomOctavia v2 API lb create admin_state_up = False shows ONLINE op_status (fixed the title)16:44
*** blogan_ has joined #openstack-lbaas16:54
*** blogan has quit IRC16:56
johnsomThis on is bad...17:00
johnsomhttps://bugs.launchpad.net/octavia/+bug/169533117:00
openstackLaunchpad bug 1695331 in octavia "Octavia v2 API Requesting a VIP address is not working" [Critical,Triaged]17:00
*** cody-somerville has quit IRC17:06
*** cody-somerville has joined #openstack-lbaas17:06
*** yamamoto has joined #openstack-lbaas17:16
*** yamamoto has quit IRC17:21
rm_workumm17:23
*** sshank has joined #openstack-lbaas17:26
*** JudeC has joined #openstack-lbaas17:26
*** marcin12345 has joined #openstack-lbaas17:26
johnsomOk, that is my last set of comments on the OSC loadbalancer commands patch17:27
johnsomJudeC I am done reviewing the OSC loadbalancer patch17:27
*** harlowja has quit IRC17:28
JudeCAwesome, I was reading through your comments on it. Thanks for taking the time to review all of that.17:28
johnsomOf course, sorry for putting on the rubber glove, but that is kind of the role....  grin17:29
JudeCI don't mind at all.17:32
*** fnaval has quit IRC17:32
rm_workjohnsom: is port 1025 what we use for VRRP?17:32
rm_worknoticed it's also open on our Security Groups17:32
johnsomUmm, let me look again.17:33
johnsomUgh, I had this all captured on a wiki at a previous life.  It's either for that or the haproxy sync, which increments for each listener since they are separate processes17:35
johnsomHAPROXY_BASE_PEER_PORT = 102517:36
johnsomIt's for haproxy peer sync.  It starts at 1025 and increments, though not necessarily in order due to deletes, etc.17:36
johnsomVRRP is it's own protocol I think17:37
johnsomJudeC Opps, found one more.  updated_at is missing from the output17:38
johnsomAdded another comment17:38
*** fnaval has joined #openstack-lbaas17:43
rm_workjohnsom: ah ok17:44
rm_workjohnsom: it's interesting that it still opens that port on the SG when in SINGLE mode17:45
johnsomYeah, well, technically we don't need allowed address pairs on the SINGLE topo ports either, but ...17:45
rm_worklol17:46
rm_workwell, MY driver does17:46
rm_worksince it operates with FLIPs17:46
rm_workand here those require AAP from the FLIP :)17:46
rm_workalso the OSC flip associate command is totally broken17:47
rm_workhave to use neutron-client to associate them T_T17:47
johnsomHa, yeah, lots of things with OSC are um, grade D but kind of functional17:47
johnsomSo, yeah, if you are motivated to not open the peer ports, go for it17:47
rm_workhttp://paste.openstack.org/raw/611325/17:48
rm_workit's via "server add floating ip"17:48
rm_worknot "floating ip associate"17:48
rm_workwhich first of all is wtf17:48
rm_workand second, it seems to *guess* which port to attach to17:48
rm_workwhich it gets wrong.17:48
rm_workIDKWTF17:49
johnsomNice!17:49
johnsomIt should just bind to ALL of them, right?  hahahaha17:49
johnsomplus, ip-addresses are always unique in a project...  Oye....17:50
johnsomWow17:50
rm_workwho thought this up17:50
rm_worksomeone who doesn't understand how floating ips work, i guess17:51
*** cody-somerville has quit IRC17:51
johnsomMaybe that was a nova networking thing????17:51
rm_workin OSC??17:52
rm_worklol17:52
johnsomHey, grasping at straws17:52
rm_workit DOES associate a flip...17:52
rm_workjust not at all correctly17:52
rm_workit seems to pick the first fixed-ip on a box and use that port/ip17:52
rm_workand ... maybe the first FLIP it finds with that IP?17:53
rm_workfortunately we don't have overlapping FLIP subnets17:53
*** JudeC has quit IRC17:54
johnsomrm_work You were asking about accounts and authorization, did lubosz ever finish hooking up the RBAC stuff?  Are we checking that beyond just admin/not-admin yet?17:58
rm_worknot sure17:58
rm_worki just noticed that when i try to request things with project_id17:59
rm_workit doesn't actually work17:59
rm_workbut I CAN delete by ID if i know the ID17:59
rm_workso i don't know whether it's that my account is not coming up as admin17:59
rm_workand that we don't check properly on delete17:59
johnsomhttps://bugs.launchpad.net/octavia/+bug/166298517:59
openstackLaunchpad bug 1662985 in octavia "Octavia needs to validate the requester has permission to create/update objects" [High,Triaged]17:59
*** csomerville has joined #openstack-lbaas17:59
rm_workor that it is, and we broke project_id searches18:00
johnsomhttps://bugs.launchpad.net/octavia/+bug/169048118:00
openstackLaunchpad bug 1690481 in octavia "Octavia v2 API needs to enforce RBAC (policy) rules" [High,New]18:00
johnsomThose two are still open18:00
rm_workwhelp18:02
*** kobis has joined #openstack-lbaas18:05
*** cody-somerville has joined #openstack-lbaas18:11
*** csomerville has quit IRC18:14
rm_workthat is really bad18:16
rm_worksoo err18:16
rm_worki wonder if at least users can't delete other users' stuff without being admin? >_>18:16
*** cody-somerville has quit IRC18:17
*** yamamoto has joined #openstack-lbaas18:17
*** cody-somerville has joined #openstack-lbaas18:18
*** cody-somerville has quit IRC18:18
*** cody-somerville has joined #openstack-lbaas18:18
*** blogan_ is now known as blogan18:18
*** csomerville has joined #openstack-lbaas18:20
*** kobis has quit IRC18:22
*** leitan has joined #openstack-lbaas18:23
*** yamamoto has quit IRC18:23
*** cody-somerville has quit IRC18:23
*** sshank has quit IRC18:29
*** leitan_ has joined #openstack-lbaas18:33
*** leitan has quit IRC18:33
*** cody-somerville has joined #openstack-lbaas18:33
*** csomerville has quit IRC18:35
*** catintheroof has joined #openstack-lbaas18:38
*** sanfern has quit IRC18:39
*** cpuga has quit IRC18:49
*** cpuga has joined #openstack-lbaas18:50
*** leitan_ has quit IRC18:52
*** leitan has joined #openstack-lbaas18:54
*** leitan has quit IRC18:59
johnsomAlight lunch time then I will finish up reviewing OSC listener19:00
johnsomOSC stuff is looking pretty good so far, just a few things to address19:01
*** catintheroof has quit IRC19:02
openstackgerritCarlos Puga proposed openstack/octavia master: Spec detailing Octavia service flavors support  https://review.openstack.org/39248519:11
openstackgerritAdam Harwell proposed openstack/octavia master: Fix HM flows to set Pool back to active  https://review.openstack.org/46645419:14
rm_work^^ rebase19:14
openstackgerritAdam Harwell proposed openstack/octavia master: WIP: Floating IP Network Driver (spans L3s)  https://review.openstack.org/43561219:14
*** yamamoto has joined #openstack-lbaas19:19
*** yamamoto has quit IRC19:24
*** cpuga has quit IRC19:31
*** blogan_ has joined #openstack-lbaas19:41
*** blogan has quit IRC19:42
*** blogan__ has joined #openstack-lbaas19:51
*** blogan_ has quit IRC19:52
*** blogan__ is now known as blogan19:55
*** JudeC has joined #openstack-lbaas20:03
*** harlowja has joined #openstack-lbaas20:04
*** rcernin has joined #openstack-lbaas20:12
*** blogan is now known as covfefe_20:14
*** yamamoto has joined #openstack-lbaas20:20
*** cpuga has joined #openstack-lbaas20:22
*** covfefe_ is now known as blogan20:24
*** blogan is now known as stazis20:25
*** yamamoto has quit IRC20:26
*** stazis is now known as carlos_diablo_ga20:26
*** carlos_diablo_ga is now known as blogan20:27
*** blogan is now known as MAGAnaminous20:32
*** gcheresh has quit IRC20:35
*** MAGAnaminous is now known as donald-j-trump20:40
*** donald-j-trump is now known as blogan20:46
johnsomrm_work https://youtu.be/SrDSqODtEFM20:56
johnsom+2 on OSC pool code?  You didn't run it....20:57
johnsomdescriptor 'upper' requires a 'str' object but received a 'unicode'20:57
*** sshank has joined #openstack-lbaas20:57
rm_workjohnsom: i did literally every object create/update/delete21:01
rm_workjohnsom: but i just tested from the very end of the chain21:01
rm_workso maybe it was fixed later21:01
rm_worki didn't check them out each individually21:02
johnsomI am running from the end of chain21:02
rm_workerr21:02
rm_workweird?21:02
rm_workit worked for me21:02
rm_worki was able to create fully working LBs21:02
rm_workwith every object type21:02
johnsomIt looks like lb is required though listener is an option21:02
*** blogan_ has joined #openstack-lbaas21:07
*** blogan has quit IRC21:08
*** blogan_ is now known as blogan21:13
rm_workon pools?21:17
johnsomYeah21:17
rm_workyeah probably i made it using LB21:17
rm_workwas that what caused the error? using listener without LB?21:17
rm_worki may not have tested that specifically21:17
johnsomI tried using both, haven't narrowed the trigger for the error yet21:17
rm_workhmm21:18
rm_worki didn't get any breaks :/21:18
johnsomhttps://www.irccloud.com/pastebin/GwUsN1DV/21:19
johnsomhttps://review.openstack.org/#/c/461992/8/octaviaclient/osc/v2/utils.py : 16621:20
*** yamamoto has joined #openstack-lbaas21:22
rm_workerr which python are oyu21:22
rm_workrunning with21:22
rm_workah 2.7 derp21:22
rm_workit's only stamped all over that log :P21:23
rm_worki might be on 3.521:23
johnsomGrin21:23
johnsomYeah, my 2.7 vm was available for testing...21:24
rm_worki can poke at it again on 2.7 for a final pass21:24
rm_workbut it takes *a while* to do everything21:24
rm_work>_>21:24
rm_work@JudeC: let me know when you've finished addressing all of Michael's comments21:25
johnsomYeah, I'm still reviewing listener, barely started pool just because I was trying to test listener21:25
rm_workthere was a certain amount of "let's iterate" in my head too, to be fair21:25
rm_worksee the commit at the end of the chain21:25
rm_worki basically told Jude just to do one sweep after all of those to make the strings and such consistent and line up/refactor some things21:26
johnsomYeah.  I just want to make sure we have a good start.  It's not like much of what I am finding is huge work, just little stuff21:26
johnsomBut important stuff.  Like the column names, that is a "it doesn't work right" issue.  Probably easy to fix.21:27
rm_workyeah21:27
JudeCGood :) I will get started on it soon. Still dealing with some production issues from some other stuff I am working on :(21:27
rm_worki'm busy doing kubernetes template rendering to make our octavia deployment work >_>21:27
*** yamamoto has quit IRC21:27
johnsomHmmm21:27
johnsomFun...21:27
johnsomWell, it gives me time to make progress on reviews21:28
rm_workyeah we left you a *pile*21:28
johnsomAt least it wasn't steaming....21:33
JudeC:P21:42
*** blogan_ has joined #openstack-lbaas21:53
*** blogan has quit IRC21:54
*** blogan__ has joined #openstack-lbaas22:01
*** sshank has quit IRC22:02
*** blogan_ has quit IRC22:02
*** tongl has joined #openstack-lbaas22:11
tonglhi, quick question. In LBaaS/Octativa when adding a member to a pool, does it require the pool member's subnet is the same as loadbalancer's subnet?22:14
johnsomtongl No.  In most cases they are not the same22:14
tonglGreat, thanks <johnsom>22:18
*** yamamoto has joined #openstack-lbaas22:24
*** yamamoto has quit IRC22:29
tonglIn Octavia reference implementation, why do we need two neutron ports for loadbalancer? can we just use one port for one-arm loadbalancer?22:32
johnsomYou can do a one-armed solution by using the same subnet for the VIP and the members.  This includes if the members are routable from that subnet.  However, note, if you do a port list via neutron you will see two ports for the VIP, but one of them is a "fake" port just for the allowed-address-pairs.  It's not a "true" port and does not get bound to the instance.22:33
*** ptoohill- has joined #openstack-lbaas22:34
*** rcernin has quit IRC22:39
*** cody-somerville has quit IRC22:40
*** ptoohill has quit IRC22:40
*** cody-somerville has joined #openstack-lbaas22:40
*** cody-somerville has quit IRC22:40
*** cody-somerville has joined #openstack-lbaas22:40
tonglFor example, if we create a loadbalancer on the private subnet with name lb1: neutron lbaas-loadbalancer-create --name lb1 private-subnet, loadbalancer has vip_address 10.0.0.10. Is the port with IP 10.0.0.10 "fake" port?22:41
johnsomtongl Yes, neutron port with  prefix "loadbalancer-" if you do a neutron port show on it will have status "DOWN" and vif_type "unbound".  The actual neutron port that is attached will be "ACTIVE" and a vif_type like "ovs".  neutron just tracks secondary IPs on ports (allowed-address-pairs) by creating "fake" ports22:47
johnsomThe real port will also have a "allowed_address_pairs" field that is populated with the fake port details22:47
*** cpuga has quit IRC22:49
*** cpuga has joined #openstack-lbaas22:49
*** cpuga has quit IRC22:54
*** ianychoi has quit IRC22:59
rm_workjohnsom: this is super weird, when you add members they go into ERROR status immediately, then eventually to ONLINE via HM23:00
rm_worki thought they should just start in *OFFLINE* then go to ONLINE23:00
rm_workor like... NO_MONITOR23:01
*** ianychoi has joined #openstack-lbaas23:01
johnsomWell, oper_status is measured, so maybe the status reporting does error for no value or we pre-populate with error.23:02
johnsomI can look if you want23:02
rm_workhmm23:02
rm_worki'm about to look, just commented in case you knew something already23:03
johnsomNo, not off my head23:04
rm_worklooks like when you add one member, ALL members briefly enter ERROR status23:04
rm_workmaybe something about how HAProxy reports?23:04
johnsomNow that is strange, but yeah, could be.  We pull that status straight for HAProxy.  The timing would have to be just right though.....23:05
johnsomSo, the initial create state of the member is here: https://github.com/openstack/octavia/blob/master/octavia/db/prepare.py#L16823:07
johnsomYeah, my money is when we do the config reload, the status in haproxy reports something other than UP or doesn't list them on the listener23:15
johnsomsorry, listener->backend23:15
johnsomYou could put debugging in here: https://github.com/openstack/octavia/blob/master/octavia/amphorae/backends/utils/haproxy_query.py#L12323:16
johnsomTo see what it does23:16
johnsomhot patch an amp agent23:16
johnsomJudeC FYI, I am done reviewing load balancer, listener, and pools now.  Starting members.23:19
JudeCyou are a beast23:21
* johnsom Hopes said in the best way possible.... Ha23:23
*** yamamoto has joined #openstack-lbaas23:26
johnsomThis code is epic-ly cleaner than the old neutron client.  This makes me happy23:28
JudeCWell that makes me feel really good haha23:29
JudeCyeah beast in a good way23:29
*** yamamoto has quit IRC23:31
johnsomI am pretty sure my work on the neutron client for LBaaSv2 was a form of LBaaS team hazing23:39

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