Wednesday, 2018-03-07

rm_worknight00:00
rm_workalright got distracted but back to trying to do that test00:00
rm_worktrying to write sensu checks :/00:01
imacdonnOK... lemme know if I should create a story ... I may have another thorny one coming after this one ;)00:02
*** jdavis has joined #openstack-lbaas00:08
*** jdavis has quit IRC00:08
*** slaweq has joined #openstack-lbaas00:14
*** slaweq has quit IRC00:19
*** slaweq has joined #openstack-lbaas00:25
*** slaweq has quit IRC00:29
*** slaweq has joined #openstack-lbaas00:35
rm_workyeah make stories00:39
*** ipsecguy has quit IRC00:39
*** slaweq has quit IRC00:40
dayouwake up and start making things :D00:42
*** slaweq has joined #openstack-lbaas00:45
*** slaweq has quit IRC00:50
*** ipsecguy has joined #openstack-lbaas00:51
*** slaweq has joined #openstack-lbaas00:55
rm_workimacdonn: link me the story for that when you make it01:00
*** slaweq has quit IRC01:00
imacdonnwill do01:02
*** slaweq has joined #openstack-lbaas01:05
*** slaweq has quit IRC01:10
*** slaweq has joined #openstack-lbaas01:16
rm_workcurious what your other thing is :)01:19
rm_worki don't know how many people actually use the tls stuff yet01:19
rm_worki have this in production but we have tls disabled :/01:19
rm_workand most other deployers seem to be using neutron-lbaas still01:20
rm_workwhich has the correct logic in front, I am fairly certain01:20
*** slaweq has quit IRC01:20
rm_workimacdonn: i'm literally waiting for a story link to put up a review with a fix :)01:22
rm_workmeanwhile my laptop lights my pants on fire running functional tests01:23
imacdonnoh, sorry01:24
imacdonnwill get it done now .. too many shiny objects01:24
*** slaweq has joined #openstack-lbaas01:26
rm_workheh yeah01:26
rm_worki've been alternating between 3-4 things all day01:26
*** slaweq has quit IRC01:30
imacdonnrm_work: https://storyboard.openstack.org/#!/story/200164001:33
imacdonnsorry about the formatting .. haven't figured out markdown yet01:33
rm_worklol no worries, thanks01:34
*** slaweq has joined #openstack-lbaas01:36
*** slaweq has quit IRC01:41
rm_workok01:45
openstackgerritAdam Harwell proposed openstack/octavia master: Properly test access to tls_refs in the API layer  https://review.openstack.org/55030301:45
rm_workthat should take care of it ... as a first pass anyway, might want to redo the exception text or something, dunno01:46
*** slaweq has joined #openstack-lbaas01:46
rm_workof course it's going to fail all the gates because our gates are broken at the moment01:47
rm_work:(01:47
rm_workbrb01:48
imacdonnheh ok01:49
*** AlexeyAbashkin has joined #openstack-lbaas01:49
rm_workif you want to apply+test that patch in your env, that would be helpful01:50
imacdonnyes, looking at it now01:50
*** slaweq has quit IRC01:51
*** sanfern has joined #openstack-lbaas01:53
*** AlexeyAbashkin has quit IRC01:53
*** slaweq has joined #openstack-lbaas01:56
*** dayou has quit IRC01:58
imacdonnI'm currently temporarily stuck in anothet icky situation01:58
imacdonnan issue with my amphora (which I'll get into later) causes it to be unreachable on the network01:58
imacdonnby default, we retry to connect 300 times, every 15 seconds, it appears01:59
imacdonnso it's going to take about 1h15m to fail01:59
imacdonnuntil then, as far as I can see, I have no way to stop it01:59
*** slaweq has quit IRC02:01
*** imacdonn has quit IRC02:02
*** imacdonn has joined #openstack-lbaas02:03
rm_worklol02:05
rm_workthat's ... accurate02:05
rm_workyou might want to change the defaults to match your setup02:05
rm_workprobably you did after that? :P02:06
rm_workit's not that big of a deal if you want to just clean it up02:06
rm_workif you restart the worker, it'll lose the state02:06
rm_workyou can change the amphora record's status to ERROR in the DB02:06
*** slaweq has joined #openstack-lbaas02:06
rm_workand then you can delete the LB02:07
rm_workimacdonn: ^^02:07
rm_workah and change the LB's provisioning_status to ERROR also02:07
imacdonnI think I've gotten myself in trouble doing things like that before02:08
rm_workactually, just restarting the worker and changing the LB to ERROR should do it02:08
rm_workyeah, I know this works though02:08
rm_workand even if it didn't, I know how to clean up every object02:08
rm_work(manually)02:08
rm_workwe basically create: one VIP port per LB, and then per amp: one VM, one mgmt port, one vrrp port, one security group02:09
imacdonnmy usual "dig myself out of a hole" is to drop the DB and create a new one, then clean up the amps, ports, SG02:10
rm_workall of the names are predictable as long as you know the amp_id and the lb_id / listener_id02:11
imacdonnobv not suitable for production ;)02:11
rm_workyes02:11
rm_workI am assuming you're not testing this in prod :P02:11
imacdonncorrect02:11
*** slaweq has quit IRC02:11
rm_workbut, learning the manual cleanup procedure will serve you well if/when stuff does explode in prod later :)02:12
*** dayou has joined #openstack-lbaas02:12
rm_worki had an issue with my HMs (partially caused by me doing something dumb) that caused me to have to rebuild the whole amp table by hand from nova/neutron records02:12
*** harlowja has quit IRC02:13
rm_workin prod <_< it took me about 4 hours02:13
imacdonnsounds like fun02:13
rm_workit was character building :)02:13
imacdonn:)02:13
rm_workaccidentally started my housekeeping process before I meant to, and a combination of two bugs (one fix merged, one still pending) caused the whole table to be wiped :/02:15
imacdonnthis time, it was sufficient to restart the worker and set the LB provisioning_status='ERROR' .. then was able to delete it02:15
rm_workyep02:15
*** slaweq has joined #openstack-lbaas02:17
imacdonn[imacdonn@home ~]$ openstack loadbalancer listener create --protocol-port 443 --protocol TERMINATED_HTTPS --name listener1 --default-tls-container="${CONTAINER}" lb102:21
imacdonnCould not retrieve certificate: ['http://slc10jtj.dcilab.oraclecorp.com:9311/v1/containers/be0e731c-b8d9-466c-9b20-3595457187ab'] (HTTP 400) (Request-ID: req-046fe49e-ffb9-4d81-806b-6ef74ec2d809)02:21
imacdonnphew!02:21
*** slaweq has quit IRC02:21
imacdonnalso confirmed it works with a container that it can access02:21
imacdonnguess should also check if the container is accessible but one of the items in it is not02:22
*** slaweq has joined #openstack-lbaas02:27
*** slaweq has quit IRC02:32
*** slaweq has joined #openstack-lbaas02:37
*** fnaval has joined #openstack-lbaas02:37
*** slaweq has quit IRC02:42
*** annp has joined #openstack-lbaas02:44
*** slaweq has joined #openstack-lbaas02:47
*** slaweq has quit IRC02:52
*** slaweq has joined #openstack-lbaas02:57
openstackgerritMin Sun proposed openstack/octavia-dashboard master: Cannot update ssl certificate when update listener  https://review.openstack.org/55031303:01
*** slaweq has quit IRC03:03
*** slaweq has joined #openstack-lbaas03:08
*** slaweq has quit IRC03:12
*** slaweq has joined #openstack-lbaas03:18
*** slaweq has quit IRC03:22
*** sanfern has quit IRC03:33
*** slaweq has joined #openstack-lbaas03:48
*** slaweq has quit IRC03:53
*** links has joined #openstack-lbaas03:59
*** slaweq has joined #openstack-lbaas03:59
openstackgerritHengqing Hu proposed openstack/octavia-dashboard master: Add rbac support for octavia service apis  https://review.openstack.org/55031904:00
*** slaweq has quit IRC04:03
*** links has quit IRC04:25
*** links has joined #openstack-lbaas04:27
*** atoth has quit IRC04:33
*** slaweq has joined #openstack-lbaas04:39
*** slaweq has quit IRC04:44
*** slaweq has joined #openstack-lbaas04:49
*** slaweq has quit IRC04:54
*** gcheresh has joined #openstack-lbaas04:57
*** slaweq has joined #openstack-lbaas05:00
*** gcheresh has quit IRC05:02
*** slaweq has quit IRC05:04
*** slaweq has joined #openstack-lbaas05:10
*** slaweq has quit IRC05:15
*** slaweq has joined #openstack-lbaas05:20
*** slaweq has quit IRC05:24
*** gcheresh_ has joined #openstack-lbaas05:47
*** irenab has joined #openstack-lbaas05:56
*** rcernin_ has joined #openstack-lbaas06:18
*** rcernin has quit IRC06:21
*** slaweq has joined #openstack-lbaas06:21
*** gcheresh_ has quit IRC06:23
*** slaweq has quit IRC06:26
*** slaweq has joined #openstack-lbaas06:31
*** sapd_ has joined #openstack-lbaas06:35
*** slaweq has quit IRC06:37
*** gcheresh_ has joined #openstack-lbaas06:37
*** sapd__ has quit IRC06:39
*** links has quit IRC06:41
*** slaweq has joined #openstack-lbaas06:42
*** slaweq has quit IRC06:46
*** gcheresh_ has quit IRC06:48
*** links has joined #openstack-lbaas06:51
*** slaweq has joined #openstack-lbaas06:52
*** slaweq has quit IRC06:57
*** gcheresh_ has joined #openstack-lbaas07:02
*** rcernin has joined #openstack-lbaas07:05
*** rcernin_ has quit IRC07:06
*** threestrands_ has joined #openstack-lbaas07:09
*** threestrands_ has quit IRC07:09
*** threestrands_ has joined #openstack-lbaas07:09
*** gcheresh_ has quit IRC07:10
*** threestrands has quit IRC07:10
*** ivve has quit IRC07:12
*** threestrands_ has quit IRC07:13
*** gcheresh_ has joined #openstack-lbaas07:20
openstackgerritOpenStack Proposal Bot proposed openstack/octavia-dashboard master: Imported Translations from Zanata  https://review.openstack.org/55037107:22
*** gcheresh_ has quit IRC07:24
openstackgerritCarlos Goncalves proposed openstack/neutron-lbaas master: Switch to stestr and wait for LB delete on cleanup  https://review.openstack.org/55028207:28
*** slaweq has joined #openstack-lbaas07:33
*** slaweq has quit IRC07:38
*** slaweq has joined #openstack-lbaas07:43
*** slaweq has quit IRC07:48
openstackgerritHengqing Hu proposed openstack/octavia-dashboard master: Add rbac support for octavia service apis  https://review.openstack.org/55031907:51
*** slaweq has joined #openstack-lbaas07:53
*** pcaruana has joined #openstack-lbaas07:54
*** pcaruana has quit IRC07:55
*** pcaruana has joined #openstack-lbaas07:55
*** kobis has joined #openstack-lbaas07:56
*** AlexeyAbashkin has joined #openstack-lbaas07:58
*** slaweq has quit IRC07:58
*** slaweq has joined #openstack-lbaas08:04
*** slaweq has quit IRC08:08
*** slaweq has joined #openstack-lbaas08:14
*** ivve has joined #openstack-lbaas08:14
*** slaweq has quit IRC08:18
cgoncalvesrm_work: I have awesome news (NOT!)08:22
cgoncalveshttp://logs.openstack.org/82/550282/5/check/neutron-lbaasv2-dsvm-api/e40cf42/job-output.txt.gz08:22
*** tesseract has joined #openstack-lbaas08:22
cgoncalves"Failed: 18"08:22
cgoncalvesall "one or more ports still in use"08:22
*** slaweq_ has joined #openstack-lbaas08:24
*** slaweq_ has quit IRC08:29
*** threestrands has joined #openstack-lbaas08:32
*** threestrands has quit IRC08:32
*** threestrands has joined #openstack-lbaas08:32
*** slaweq_ has joined #openstack-lbaas08:34
*** threestrands has quit IRC08:36
*** slaweq_ has quit IRC08:39
*** rcernin has quit IRC08:42
*** slaweq_ has joined #openstack-lbaas08:44
*** slaweq_ has quit IRC08:49
*** slaweq_ has joined #openstack-lbaas08:55
*** gcheresh_ has joined #openstack-lbaas08:57
*** slaweq_ has quit IRC08:59
rm_worklol09:01
rm_worki'm fighting with pylint09:02
rm_workafter all that talk about loving it :P09:02
rm_work(i still love it. sometimes lovers quarrel)09:02
dayouI love s-quarrel, squarrel :P09:04
*** slaweq_ has joined #openstack-lbaas09:05
*** slaweq_ has quit IRC09:09
*** salmankhan has joined #openstack-lbaas09:12
*** slaweq_ has joined #openstack-lbaas09:15
*** slaweq_ has quit IRC09:19
*** slaweq_ has joined #openstack-lbaas09:25
openstackgerritAdam Harwell proposed openstack/octavia master: Properly test access to tls_refs in the API layer  https://review.openstack.org/55030309:28
rm_workimacdonn: fixed, I believe09:28
*** salmankhan has quit IRC09:29
*** slaweq_ has quit IRC09:29
*** slaweq_ has joined #openstack-lbaas09:35
*** slaweq_ has quit IRC09:40
*** slaweq_ has joined #openstack-lbaas09:45
*** slaweq_ has quit IRC09:50
*** slaweq_ has joined #openstack-lbaas09:56
*** slaweq_ has quit IRC10:00
*** bonky has joined #openstack-lbaas10:05
cgoncalvesrm_work: hey. have you found the cause of the api failing tests?10:11
rm_workstill looking10:14
rm_workwas fighting pylint10:14
nmagnezi_rm_work, i'm gonna try to locally stack a node and see if that reproduces10:16
*** slaweq_ has joined #openstack-lbaas10:16
*** slaweq_ has quit IRC10:21
*** annp has quit IRC10:23
rm_workkk10:26
rm_workugh and neutron-lbaas, and run n-lbaas tempest <_<10:26
*** slaweq_ has joined #openstack-lbaas10:26
*** slaweq_ has quit IRC10:31
*** yamamoto has quit IRC10:31
rm_workgonna keep looking at code10:33
*** salmankhan has joined #openstack-lbaas10:33
*** salmankhan has quit IRC10:34
*** salmankhan1 has joined #openstack-lbaas10:34
*** salmankhan1 has quit IRC10:36
*** slaweq_ has joined #openstack-lbaas10:36
*** KeithMnemonic has joined #openstack-lbaas10:40
*** slaweq_ has quit IRC10:41
*** salmankhan has joined #openstack-lbaas10:45
*** slaweq_ has joined #openstack-lbaas10:47
*** slaweq_ has quit IRC10:51
rm_workgonna try somthing10:52
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043110:58
openstackgerritAdam Harwell proposed openstack/neutron-lbaas master: Switch to stestr and wait for LB delete on cleanup  https://review.openstack.org/55028211:00
rm_workcgoncalves: just added a thing to your patch11:00
rm_workI have a theory about the probem11:01
rm_work*problem11:01
rm_worksee the end of base.py changes11:01
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043111:01
rm_workI wish we already required retrying or tenacity...11:02
rm_workdon't want to add a whole req for this test11:02
*** ivve has quit IRC11:02
cgoncalvesrm_work: nice! let's see what jobs have to say about it :)11:03
rm_workwell11:03
rm_workright now the jobs won't even start11:03
rm_workthey're starting and immediately failing and going to MAX_RETRIES failure11:04
rm_worksomething must be up in Infra11:04
cgoncalvesrm_work: yeah I'd also like to backport it so any thing that prevent us from that would be a -1...11:04
rm_workyeah11:04
rm_workthe other two changes i committed recently are also backport material11:04
cgoncalveshttps://review.openstack.org/#/c/549263/11:06
cgoncalveshttps://review.openstack.org/#/c/550303/11:06
cgoncalves^ those?11:06
cgoncalvesI wish we could set a backport-candidate flag in gerrit reviews (can we?)11:07
rm_worki mean11:07
rm_workwe can agree on one11:07
rm_workand maybe you can search on it11:07
* rm_work shrugs11:07
rm_workI was thinking about that today too11:07
rm_workmaybe like11:07
rm_workBackport-Candidate: pike queens11:07
cgoncalveswell, we could introduce such as project-specific ;)11:09
cgoncalvesand then reviewers would -1/+1 that flag too11:09
rm_workyeah confirmed gates are down for a little bit11:09
rm_workthey're working on it11:10
*** salmankhan has quit IRC11:15
bonkyhey guys, trying to get octavia working on a pike installation (done through rhosp 12). I've come pretty far, but I'm having trouble understanding the [service_auth] section in '/etc/neutron/neutron_lbaas.conf' and the [keystone_authtoken] in octavia.conf. Should I configure both sections ? I have done that, and the error I'm getting now is from octavia-api  and is as follows11:20
*** salmankhan has joined #openstack-lbaas11:20
bonky2018-03-07 09:40:59.616 1 WARNING keystonemiddleware.auth_token [-] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to11:20
bonky2018-03-07 09:41:00.299 1 ERROR wsme.api [req-319a075d-4c1c-4007-9650-0c3b7452f34e 5fc177cdfe7340399332ece2c09cd11c aff54c4fc2024c2c938def4effbba20e - default default] Server-side error: "An auth plugin is required to determine endpoint URL". Detail:  Traceback (most recent call last):11:20
bonkyI've been stuck with this for hours.11:20
bonkySo any help would really be appritated11:20
*** ivve has joined #openstack-lbaas11:21
rm_workbonky: you should not need neutron-lbaas in Pike11:27
rm_workdo not bother configuring it11:27
rm_workI think our docs are a bit out of date11:27
*** slaweq_ has joined #openstack-lbaas11:27
bonkyhm, so what should I use ? (I'm sorry I find this really confusing)11:28
bonkyDo you have any documentation on how to get octavia working on pike ?11:29
cgoncalvesrm_work: prolly bonky wants neutron-lbaas + octavia driver since he mentioned OSP12 (red hat's downstream openstack product)11:29
rm_workhmmm11:30
cgoncalvesoctavia is not supported in OSP12; neutron-lbaas is11:30
bonkycgoncalves: yes that is what I though.11:30
rm_work:(11:30
cgoncalves*but* neutron-lbaas + octavia is not11:30
bonkycgoncalves: yes, I believe that is the case. Trying to get the octavia-driver to work11:30
cgoncalvesq11:31
cgoncalvesoops!11:31
rm_workin that case, if neither is officially supported, i would recommend you do not use neutron-lbaas11:31
rm_workand use only Octavia anyway11:31
cgoncalvesrm_work: neutron-lbaas itself is supported11:31
rm_workcgoncalves: but you said n-lbaas + octavia is not11:31
*** yamamoto has joined #openstack-lbaas11:32
rm_workso if he's trying to use octavia anyway....11:32
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043111:32
*** slaweq_ has quit IRC11:32
bonky service_provider=LOADBALANCERV2:Octavia:neutron_lbaas.drivers.octavia.driver.OctaviaDriver:default <- this is what i have in neutron.conf11:33
cgoncalvesrm_work: if n-lbaas+octavia we support n-lbaas until it reaches out to octavia11:33
rm_worklol well11:34
rm_workthat's just as useless IMO :P11:34
cgoncalvesrm_work: no. we recently had to backport an octavia driver patch because we support n-lbaas11:34
rm_workerr wut11:35
rm_workso you don't support octavia11:35
rm_workbut you do?11:35
cgoncalveswe support whatever is in neutron-lbaas code base11:35
cgoncalvesoctavia is out11:35
rm_work<_<11:35
rm_workbut supporting neutron-lbaas+octavia but not octavia is ... not especially useful IMO11:36
cgoncalveshttps://review.openstack.org/#/c/454172/11:37
cgoncalvesrm_work: it is. octavia could be supported by other vendor or not supported at all11:37
rm_work>_>11:37
*** slaweq_ has joined #openstack-lbaas11:38
*** yamamoto has quit IRC11:38
*** slaweq_ has quit IRC11:42
bonkyHm, I'm still stuck with my initial error-message "ERROR wsme.api [req-21a5ecb9-2775-4adf-b43b-ff24891f5f9e 5fc177cdfe7340399332ece2c09cd11c aff54c4fc2024c2c938def4effbba20e - default default] Server-side error: "An auth plugin is required to determine endpoint URL".... I get this when running, "neutron lbaas-loadbalancer-create --name 1lb1011 common"11:43
bonkyAny pointers ?11:43
*** yamamoto has joined #openstack-lbaas11:45
dayouhttps://github.com/openstack/openstack-ansible-os_octavia/blob/master/templates/octavia.conf.j211:47
bonkyI've checked that file a million times, still cant find whats wrong11:48
*** slaweq_ has joined #openstack-lbaas11:48
dayoubonky, try check this as a reference, I remeber there was some compatibility issues for keystone11:48
dayouadmin_tenant_name = {{ octavia_service_project_name }}11:49
dayouadmin_user = {{ octavia_service_user_name }}11:49
dayouadmin_password = {{ octavia_service_password }}11:49
bonkyhm, both the sections [service_auth] *and* [keystone_authtoken] are available in octavia.conf. Do both of them need to be filled in ? I thought that '[service_auth]' section only was in '/etc/neutron/neutron_lbaas.conf'11:49
rm_workactually i think you're prolly missing a section in the neutron-lbaas config11:49
dayouInstead of project_name and username, the paramaters above solved a compatiblity issue for me11:50
*** gcheresh_ has quit IRC11:50
rm_workor neutron config11:50
rm_workthere's two sections for auth i think11:50
*** yamamoto has quit IRC11:50
bonkyin /etc/neutron/neutron_lbaas.conf i only have service_auth11:51
bonkyyou think it should be something more in there ?11:51
bonkyin octavia I see two auth sections, but I only have one with parameters11:51
openstackgerritMin Sun proposed openstack/octavia-dashboard master: Cannot update ssl certificate when update listener  https://review.openstack.org/55031311:52
*** slaweq_ has quit IRC11:52
*** gcheresh_ has joined #openstack-lbaas11:53
rm_workhmm, in octavia both need params11:53
rm_workthey will often be the same11:53
bonkyok, im working on it now.11:54
bonkywill try11:54
openstackgerritAdam Harwell proposed openstack/octavia master: Migrate to stestr  https://review.openstack.org/55013411:57
*** gcheresh_ has quit IRC11:57
*** slaweq_ has joined #openstack-lbaas11:58
*** ivve has quit IRC12:00
bonkyok, that actually got me a step further.12:01
bonkyNo more auth errores.12:01
bonky Sending created Load Balancer b8420cf2-f867-4053-8682-2b7b5fcddeb8 to the handler <- is the last thing I see in the octavia-api logs12:02
*** slaweq_ has quit IRC12:03
bonky No Amphora available for load balancer <- this does not sound good :(12:04
bonkyMaybe I should just wait for OSP13 where octivia should be fully supported12:05
bonky2018-03-07 12:01:57.063 19 ERROR octavia.controller.worker.controller_worker CertificateGenerationException: Could not sign the certificate request: Failed to load CA Certificate /etc/ssl/certs/ssl-cert-snakeoil.pem.12:07
*** slaweq_ has joined #openstack-lbaas12:08
bonkycan i create a loadbalancer without tls ? just to see if its working ?12:10
dayouyes, you should be able to do that12:13
*** slaweq_ has quit IRC12:13
bonkyHm, _Flow 'octavia-create-loadbalancer-flow': CertificateGenerationException: Could not sign the certificate request: Failed to load CA Certificate /etc/ssl/certs/ssl-cert-snakeoil.pem. <- thats were I get stuck now.12:15
bonkyand that file doesnt exist ,so that makes sence12:15
bonkybut I dont want to use any tls whatsoever at this point12:16
*** sanfern has joined #openstack-lbaas12:18
*** slaweq__ has joined #openstack-lbaas12:18
*** slaweq__ has quit IRC12:23
*** slaweq has joined #openstack-lbaas12:29
dayouAnyone knows whether the following behavior is correct?12:30
dayouA user has two projects, and it chose the one of the project and send a get all loadbalancers request12:30
dayouthen the user gets 40312:30
dayouif it chose the other project and send a get all loadbalancers request, it will get 20012:31
*** sticker has joined #openstack-lbaas12:33
*** gcheresh_ has joined #openstack-lbaas12:33
*** slaweq has quit IRC12:33
*** slaweq has joined #openstack-lbaas12:39
rm_workbonky: there are two things that you are mixing up12:39
rm_workbonky: there's TLS Termination for Listeners12:39
rm_workwhich is what you don't want (that's fine, you can disable it)12:39
rm_workbut also we communicate to our VMs internally with cert auth12:40
rm_workso you absolutely need that CA cert/key12:40
rm_workwithout it we can't create Amphora (the VMs)12:40
rm_workso you should generate a cert/key with CA Signing capability (self-signed is fine, i doubt anyone would run this with a legit CA cert/key)12:41
rm_workand then set the octavia config to use it (replacing the path to that snakeoil one in the config)12:41
rm_workhmmm.... wtf is this: http://paste.openstack.org/show/693623/ and do I care12:43
rm_workit seems to be working still12:44
*** slaweq has quit IRC12:44
openstackgerritAdam Harwell proposed openstack/octavia master: Properly test access to tls_refs in the API layer  https://review.openstack.org/55030312:44
rm_workok so who is actually going to be around12:45
rm_worknmagnezi_: you are here I guess... and maybe xgerman_ will be around... will need you guys to review these gatefix patches so we can get them through12:46
rm_workhmm, I guess I can review too since both ended up technically being Carlos' patches :P12:46
xgerman_Wut?12:46
rm_workI'm tentatively hopeful this'll fix it (jinx)12:46
rm_workxgerman_: ohai you're on already12:46
rm_workin octavia, https://review.openstack.org/#/c/550134/12:46
rm_workand then on the n-lbaas side, the one it depends on -- https://review.openstack.org/#/c/550282/12:47
rm_workhopefully both will pass zuul this time12:47
* rm_work crosses fingers we got the issues12:47
rm_workuntil then, all of our gates are broken12:47
nmagnezi_rm_work, np at all. will look at those now12:48
rm_workk, though holding my breath a bit that both will pass :P12:48
nmagnezi_hah12:48
rm_workbut you can review for logic and such now :)12:48
xgerman_Litmus12:49
xgerman_Mobile...12:49
*** slaweq has joined #openstack-lbaas12:49
nmagnezi_rm_work, this looks promising in zuul https://review.openstack.org/#/c/550134/12:49
rm_workyeah12:49
rm_worki think so12:49
*** gcheresh_ has quit IRC12:50
rm_workI guess I can +A the octavia one since i didn't work on it12:50
rm_workwill let you and german look at the n-lbaas one12:50
rm_workI really want the gates back12:51
rm_work>_<12:51
dayou^^12:51
nmagnezi_rm_work, just commented "Looks good (and also passes tests in Zuul).12:51
nmagnezi_Will wait with the W+1 until we get all results."12:51
nmagnezi_rm_work, but... you really wanted this in.. :D12:51
rm_workvery impatient. but, it's 5am so I guess I'll go to bed and check up on them in ~5 hours12:51
cgoncalves\o/12:51
rm_workI mean, it has a depends-on12:52
rm_workso it'll have to pass12:52
rm_workAND the other one will have to merge12:52
nmagnezi_rm_work, one day, you'll teach me how to live with no sleep what so ever12:52
rm_workand then it'll have to pass again12:52
nmagnezi_cgoncalves, good jon!12:52
nmagnezi_cgoncalves, good job!12:52
rm_worknmagnezi_: it's not that I get no sleep by choice :P various bosses want me to wake up for status meetings, and *I* don't want to go to sleep at normal times, so it's just kinda what happens, lol12:53
rm_worksoon i'll be back to JST anyway12:54
*** slaweq has quit IRC12:54
nmagnezi_rm_work, i bet you take power naps between patches.. :D12:54
rm_workwhich will be ... not significantly different as far as anyone else is concerned12:54
rm_workactually i am so bad at napping :( never been able to do it12:54
rm_workI wish I could12:54
bonkyrm_work: ok ok, thanks for the explanation.12:55
rm_workI just sleep like 4h/night or so during the week and then on weekends I sleep ~12h/night12:55
bonkyGot one step further now with my ca in place12:55
bonky                    |__Flow 'octavia-create-loadbalancer-flow': IOError: [Errno 2] No such file or directory: '/etc/octavia/certs/ca_01.pem'12:55
cgoncalvesthe only wait for rm_work to get some sleep is if we fix all bugs (including those we're not yet aware of!) and implement all sorts of features12:55
cgoncalvesonly then he can sleep12:55
bonkybut now this12:55
nmagnezi_rm_work, start like this guy in this photo: https://en.wikipedia.org/wiki/Nap12:55
rm_worki do love hammocks12:55
bonkywhat is ca_01.pem and why do I need it ?12:55
bonky:D12:55
rm_worknever could understand sleeping in them tho12:55
rm_workbonky: it's just the name of the file you have in your config (prolly from default)12:56
rm_workyou'll want to adjust that to point to a real file12:56
rm_workerm12:56
rm_workhold on, can you pastebin me that whole section of your config12:56
rm_workwith the paths12:56
bonkysame as the ca i just created for the internal traffic you mean ?12:57
cgoncalvesnmagnezi_: ^^ see? he never stops12:57
rm_worki'm comparing to my config12:57
bonkyI've got a meeting in a few minutes, I'll be back in 3012:57
bonkypost my config then12:57
rm_worktrying to remember which cert is which12:57
*** b_bezak has joined #openstack-lbaas12:57
rm_workok, i'll try to post some notes, may be gone by then12:57
bonky# client_ca = /etc/octavia/certs/ca_01.pem <- its this option12:58
bonkyunder "controller_worker"12:58
openstackgerritHengqing Hu proposed openstack/octavia-dashboard master: Add rbac support for octavia service apis  https://review.openstack.org/55031912:58
rm_workah12:58
rm_workso like I have this12:58
*** gcheresh_ has joined #openstack-lbaas12:58
rm_workhttp://paste.openstack.org/show/693630/12:59
rm_workso yes12:59
rm_workcan be the same crt file as the ca12:59
bonkycool !12:59
bonkyI'll try it out12:59
*** slaweq has joined #openstack-lbaas12:59
*** yamamoto has joined #openstack-lbaas13:02
rm_workyep, the octavia one passed all the checks (the last one is in cleanup right now)13:03
*** slaweq has quit IRC13:03
rm_workxgerman_: answered your question13:04
xgerman_+2’d13:04
xgerman_thanks13:04
*** yamamoto has quit IRC13:07
rm_workcgoncalves: so where did you clone this change from? looking to make sure for coverage there's nothing special we have to do anymore with stestr13:09
*** slaweq has joined #openstack-lbaas13:09
cgoncalvesrm_work: got inspiration from multiple other projects13:11
*** gcheresh_ has quit IRC13:11
*** gcheresh_ has joined #openstack-lbaas13:11
rm_workk13:12
*** sanfern has quit IRC13:13
cgoncalvese.g. https://review.openstack.org/#/c/549826/13:13
cgoncalvesalso from cinder, zuul, nodepool, ...13:14
*** slaweq has quit IRC13:14
cgoncalvesthe important thing is: I took the best of each ;)13:14
*** sanfern has joined #openstack-lbaas13:15
rm_worklol k13:16
cgoncalvesI'll work on a similar stestr patch for other octavia projects13:17
*** slaweq has joined #openstack-lbaas13:19
*** sanfern has quit IRC13:20
*** gcheresh_ has quit IRC13:21
*** atoth has joined #openstack-lbaas13:23
*** slaweq has quit IRC13:24
nmagnezi_cgoncalves, what about https://review.openstack.org/#/c/550282/ ?13:27
cgoncalvesnmagnezi_: what do you mean?13:27
nmagnezi_cgoncalves, do we have any idea what's failing it? :\13:28
cgoncalvesnmagnezi_: retry_limit? CI issues13:28
rm_workis it failing?13:28
rm_worklooks like it's fine13:28
rm_workshould be all passing now13:28
cgoncalvesso far so good13:28
cgoncalvesI'm monitoring zuul13:28
cgoncalvesrm_work: you're really waiting for it to verify before you go to sleep haha13:29
*** gcheresh_ has joined #openstack-lbaas13:29
nmagnezi_oh, I see it in Zuul too13:29
cgoncalvesyou'll be in trouble if it fails :P13:29
*** slaweq has joined #openstack-lbaas13:30
cgoncalvesFailed: 013:31
cgoncalves\ooooooo/13:31
rm_worklol13:32
rm_workyes you caught me13:32
*** ivve has joined #openstack-lbaas13:34
*** slaweq has quit IRC13:34
cgoncalveshttp://logs.openstack.org/82/550282/6/check/neutron-lbaasv2-dsvm-py3x-scenario-namespace/0b166b4/job-output.txt.gz13:37
cgoncalvesFailed: 113:37
cgoncalvesBody: b\'{"NeutronError": {"detail": "", "type": "NetworkNotFound", "message": "Network f04fd51f-e0d9-4891-b753-f9972f785724 could not be found."}}\''13:38
cgoncalvesweird because neutron-lbaasv2-dsvm-scenario-namespace passed13:39
*** slaweq has joined #openstack-lbaas13:40
*** sanfern has joined #openstack-lbaas13:41
rm_workerr wut13:43
rm_workyeah uhhhh wut13:44
*** slaweq has quit IRC13:45
rm_workasking in infra13:49
rm_workderp no13:49
rm_worki just read the job name again13:50
rm_workthe py3x namespace DID fail13:50
rm_workcgoncalves: ^^13:50
cgoncalvesright, it failed13:50
*** slaweq has joined #openstack-lbaas13:50
cgoncalvesits py27 counter-part did not (neutron-lbaasv2-dsvm-scenario-namespace)13:50
rm_workyeah i misread what you said T_T13:50
rm_workyeah that's an intermittent13:50
cgoncalvesmeh, it should be fixed... somewhere, somehow13:51
cgoncalvesif it's an intermittent, could we recheck it? :)13:51
rm_workwe could13:52
rm_worki'm looking through the code and it SHOULD be fine13:53
rm_workit waits for stuff...13:53
rm_workthe neutron-lbaas <--> octavia thing can be kinda odd I think sometimes :/13:53
*** gcheresh_ has quit IRC13:53
rm_workoh wait13:53
rm_workthis is namespace13:53
rm_workso probably the process was being held open13:54
rm_workso it issued the restart command but haproxy was still listening for some reason and was slow to restart (which would be an async thing)13:54
*** slaweq has quit IRC13:54
rm_workso it caught one request right at the end13:55
rm_worki think all of this is because the gate machines are running faster now13:55
cgoncalvesyup, that's what I wondered yesterday ;)13:55
cgoncalveswe need slower machines for tests to pass xD13:55
rm_worklol whelp13:56
rm_worki guess i'll go to sleep now13:56
rm_workkicked the recheck13:56
rm_workhope you guys can merge while i'm sleeping13:56
cgoncalvesI'll recheck and ask Nir to +W if it passes gate13:57
* nmagnezi_ nods13:59
*** slaweq has joined #openstack-lbaas14:00
*** yamamoto has joined #openstack-lbaas14:03
*** slaweq has quit IRC14:04
*** yamamoto has quit IRC14:09
*** ivve has quit IRC14:09
*** slaweq has joined #openstack-lbaas14:10
*** slaweq has quit IRC14:15
*** slaweq has joined #openstack-lbaas14:21
*** ivve has joined #openstack-lbaas14:22
*** slaweq has quit IRC14:25
*** ivve has quit IRC14:29
openstackgerritAdam Harwell proposed openstack/octavia master: Fix kvm-centos.7 gate  https://review.openstack.org/55048714:29
*** gcheresh_ has joined #openstack-lbaas14:29
rm_workdamnit seriously, namespace failed again14:30
dayou:) Get some rest man, we can keep an eye on the rechecking14:30
rm_worklol:  testtools.matchers._impl.MismatchError: 25 != 0: Member server2 is balanced14:30
rm_work25 now14:30
cgoncalvesyou're still here or is it your doppelganger?14:30
rm_workit's being slow at restarting the service14:30
rm_worki wonder what we can do about that honestly :/14:31
*** slaweq has joined #openstack-lbaas14:31
rm_workyeah sleep soon14:31
rm_worki don't know much about the namespace driver tho, but i seriously don't know besides like ... a sleep-wait before the cleanup test there, how we would fix that14:31
rm_worki'm tempted to add one...14:32
cgoncalvesI dont know what the namespace driver is/does to start with :P14:32
rm_worka systemd service restart is async and there's really nothing we can do about the fact that it takes a while sometimes14:32
rm_workit's this thing where we run a bunch of haproxy agents in cgroups on the neutron-agent host14:32
cgoncalvesah ok ok14:32
*** salmankhan1 has joined #openstack-lbaas14:33
*** salmankhan1 has quit IRC14:33
rm_workugh if this is becoming common enough that it happens 2/3 times... we won't be able to merge this probably without a fix for this as well14:33
rm_workthis is really dumb14:33
*** salmankhan has quit IRC14:33
rm_workwhy does this stuff always happen all at once in a huge mess14:34
rm_workthree different problems14:34
dayouLukily the dashboard gates are always up these days :D14:35
*** slaweq has quit IRC14:35
dayouI go to sleep now, see you guys tomorrow14:36
nmagnezi_dayou, o/14:36
dayounmagnezi, o/14:36
dayou:P14:36
*** links has quit IRC14:37
xgerman_o/14:38
*** slaweq has joined #openstack-lbaas14:41
*** ivve has joined #openstack-lbaas14:43
*** jniesz has joined #openstack-lbaas14:44
*** slaweq has quit IRC14:45
*** fnaval has quit IRC14:46
*** gcheresh_ has quit IRC14:48
*** slaweq has joined #openstack-lbaas14:51
*** salmankhan has joined #openstack-lbaas14:52
*** slaweq has quit IRC14:56
rm_worko/15:00
*** fnaval has joined #openstack-lbaas15:01
*** slaweq has joined #openstack-lbaas15:01
*** yamamoto has joined #openstack-lbaas15:05
*** slaweq has quit IRC15:06
*** yamamoto has quit IRC15:09
*** slaweq has joined #openstack-lbaas15:12
*** slaweq has quit IRC15:16
*** slaweq has joined #openstack-lbaas15:22
*** sanfern has quit IRC15:23
*** slaweq has quit IRC15:26
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043115:31
*** slaweq has joined #openstack-lbaas15:32
*** slaweq has quit IRC15:37
*** slaweq has joined #openstack-lbaas15:42
*** slaweq has quit IRC15:46
*** slaweq has joined #openstack-lbaas15:52
*** slaweq has quit IRC15:57
cgoncalvesnmagnezi_: please +W https://review.openstack.org/#/c/550282/ :)16:01
cgoncalves+V anytime soon ;)16:01
bonkyI'm hitting this issue now, 'ERROR octavia.controller.worker.controller_worker ComputeBuildException: Failed to build compute instance due to: {u'message': u'No valid host was found. There are not enough hosts available.', u'code': 500, u'details'' when it tries to deploy an amphora instance..16:02
bonkyAnyone got suggestions why ?=16:02
cgoncalvesbonky: check n-api logs16:02
*** slaweq has joined #openstack-lbaas16:02
cgoncalvesbonky: you could also try booting a cirros image to make sure it's not nova's fault16:03
*** b_bezak has quit IRC16:03
cgoncalvesnmagnezi_: +V by zuul \o/16:04
*** b_bezak has joined #openstack-lbaas16:04
bonkyhm yes, other instances boot fione16:04
bonkyim wondering what parameters are set to make it not find a compute node16:04
cgoncalvesbonky: it could be that the flavor being used is not big enough16:05
cgoncalvesbonky: nova logs should give you more info16:05
bonkyah, cool thanks16:05
*** yamamoto has joined #openstack-lbaas16:06
*** slaweq has quit IRC16:07
*** b_bezak has quit IRC16:08
bonkyamp_flavor_id <- this parameter, in the example its an integer, but "flavor id's" according to openstack is something like, fa539e78-7457-4ee8-a1bf-c23901032c6316:09
*** pcaruana has quit IRC16:10
*** yamamoto has quit IRC16:12
*** slaweq_ has joined #openstack-lbaas16:13
*** slaweq_ has quit IRC16:18
xgerman_that’s ok we create our own flavor-id16:20
bonkyi just thought the example parameter was confusing, like '65'. I think the example should reflect openstack's idea of "flavors id's"16:21
*** slaweq has joined #openstack-lbaas16:23
*** slaweq has quit IRC16:27
*** KeithMnemonic has quit IRC16:31
*** slaweq has joined #openstack-lbaas16:33
*** slaweq has quit IRC16:38
*** sticker has quit IRC16:41
*** slaweq has joined #openstack-lbaas16:43
*** kobis has quit IRC16:45
*** slaweq has quit IRC16:47
*** slaweq has joined #openstack-lbaas16:53
*** slaweq has quit IRC16:57
*** slaweq has joined #openstack-lbaas16:57
*** yamamoto has joined #openstack-lbaas17:08
*** slaweq has left #openstack-lbaas17:10
*** yamamoto has quit IRC17:13
imacdonnbonky: nova actually lets you specify a flavor ID, so it could be 6517:25
imacdonn[imacdonn@home ~]$ openstack flavor create --id 65 --vcpus 4 --ram 4095 bonky17:26
*** salmankhan has quit IRC17:41
*** salmankhan has joined #openstack-lbaas17:42
*** salmankhan has quit IRC17:43
*** salmankhan has joined #openstack-lbaas17:43
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043117:47
*** salmankhan1 has joined #openstack-lbaas17:52
*** salmankhan has quit IRC17:55
*** salmankhan1 is now known as salmankhan17:55
*** pcaruana has joined #openstack-lbaas17:57
*** AlexeyAbashkin has quit IRC18:06
*** yamamoto has joined #openstack-lbaas18:09
*** yamamoto has quit IRC18:13
*** kobis has joined #openstack-lbaas18:17
*** salmankhan has quit IRC18:30
*** kobis has quit IRC18:47
*** tesseract has quit IRC18:53
*** yamamoto has joined #openstack-lbaas19:10
*** isantospMac has joined #openstack-lbaas19:14
*** yamamoto has quit IRC19:15
*** gcheresh_ has joined #openstack-lbaas19:16
*** harlowja has joined #openstack-lbaas19:26
xgerman_rm_work, johnsom yt?19:27
*** dougwig has joined #openstack-lbaas19:29
xgerman_I had an install today (ACT-PAS) where the vrrp-ports didn’t come online; LB active, — wonder what VRRP was doing. In any case the LB should either be in PENDING or ERROR19:30
*** AlexeyAbashkin has joined #openstack-lbaas19:33
*** kobis has joined #openstack-lbaas19:36
*** kobis has quit IRC19:37
*** AlexeyAbashkin has quit IRC19:37
*** AlexeyAbashkin has joined #openstack-lbaas19:38
*** kobis has joined #openstack-lbaas19:41
rm_workxgerman_: hmmm19:44
*** gcheresh_ has quit IRC19:45
xgerman_yep, freakish and of course I am supposed to fix neutron not bringing up the port19:45
xgerman_I filed a bug for good measure19:45
rm_workif the ports don't come up, i think unfortunately we don't see it in the flows19:48
rm_workbecause we just tell neutron to create them19:48
rm_workand neutron says "ok!"19:48
rm_workand it's all async from there19:48
rm_workand as long as it doesn't cause anything in our flows to break (which it wouldn't), if it fails async in neutron, then ... meh19:48
rm_workactually i am wondering if neutron did something recently that made ports less reliable/quick19:48
rm_workbecause we just saw ports taking longer to delete in our tests19:49
rm_workah but you19:49
*** kobis has quit IRC19:49
rm_work*are probably running an older neutron anyway19:49
rm_worklike, pike or something?19:49
xgerman_Newton19:49
rm_worklol19:49
rm_workk19:49
xgerman_but if I run ACTIVE-PASSIVE I would expect the thing to tell me19:49
xgerman_after all it sends VRRP both ways and should be able to report an ERROR19:50
rm_workerm19:50
rm_workso until the initial connection is made19:50
rm_workhow would it tell you19:50
rm_workvrrp doesn't go back to the controlplane19:50
rm_workit stays entirely inside the dataplane19:51
rm_workand there's no actual alarming up19:51
rm_workthe way it'd tell you is by a keepalive check failing19:51
rm_worklike, the haproxy checks it runs19:51
rm_workand those will pass so long as haproxy is running19:51
rm_workand the problem is, you don't want to alert up and force a recycle or anything of either amp because that's indistinguishable from "i'm the only Master online and I need to be serving traffic"19:52
rm_workso if both said "kill me" or "kill the other" and tried to take over or whatever... it'd be bad19:52
rm_workmaybe our controlplane can check in periodically and verify that keepalived is healthy and in either master/backup with a valid connection19:53
rm_workbrb loonch19:56
*** ivve has quit IRC20:08
*** yamamoto has joined #openstack-lbaas20:11
*** yamamoto has quit IRC20:16
*** KeithMnemonic has joined #openstack-lbaas20:23
*** AlexeyAbashkin has quit IRC20:29
*** KeithMnemonic has quit IRC20:39
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043120:45
*** AlexeyAbashkin has joined #openstack-lbaas20:45
*** AlexeyAbashkin has quit IRC20:50
*** AlexeyAbashkin has joined #openstack-lbaas21:04
*** pcaruana has quit IRC21:12
*** yamamoto has joined #openstack-lbaas21:12
*** gcheresh_ has joined #openstack-lbaas21:16
*** yamamoto has quit IRC21:17
*** AlexeyAbashkin has quit IRC21:28
*** gcheresh_ has quit IRC21:29
*** isantospMac has quit IRC21:53
*** openstackstatus has quit IRC22:13
*** openstack has joined #openstack-lbaas22:17
*** ChanServ sets mode: +o openstack22:17
*** yamamoto has quit IRC22:18
johnsomxgerman_: note, only one of the two neutron ports ever go active.  This is normal for how neutron handles allowed address pairs. True health is always operating_status in Octavia22:23
xgerman_yep, and they both were down in my world22:23
xgerman_and Octavia showed ACTIVE22:23
xgerman_I am talking ACTIVE-PASSIVE — I had three ports22:24
xgerman_all down22:24
xgerman_was expecting vip down/vrrp both up22:25
xgerman_anyhow, I am more worried that neutron drops the ball and we never know22:26
xgerman_aka does our responsibility include monitoring vrrp-ports or do we stop at eth.X22:27
johnsomActive is provisioning status, so, yeah as long as we didn’t fail that is correct.  Operating status is key here22:28
xgerman_and that was ONLINE22:29
johnsomOk, yeah as far as we could tell all was well, so definitely an upstream neutron failure that we could not detect.  The port plugged to the service vm netns must have been up, but the neutron side not22:31
xgerman_yep, exactly22:31
xgerman_I am pretty sure it’s an edge case *10000 but filed a bug nevertheless22:33
xgerman_in my install all ports didnt come active on that network but I am not sure if there is a case where it’s more intermittent (given neutron I would put money on that)22:34
johnsomYeah, it isn’t like we can ping google to check if the whole path is working.  Tenant networks can’t get there22:34
xgerman_yep, the good ‘ol libra fays22:35
xgerman_but we can check if a port goes ACTIVE after we create it22:35
johnsomWell, they obviously went active for the vm side22:35
xgerman_I mean check with Neutron22:35
xgerman_| 6c97be4b-cf94-4880-b91e-6c248e928fc4 | octavia-lb-vrrp-6342cf32-ad1d-4d72-8ce3-27c70a756a5d | fa:16:3e:cc:a4:ba | ip_address='10.0.248.212', subnet_id='ef6afc78-705b-4abd-8c2a-916c3f2407d6' | DOWN   |22:37
*** rcernin has joined #openstack-lbaas22:37
johnsomSo like some external process that constantly poll neutron to make sure it doesn’t randomly go inactive after create?  Hmm, we monitor the port from inside the vm, but external...  I would hate to start babysitting neutron22:38
xgerman_well, we can check after we create the port… but otherwise we out of luck22:39
xgerman_this happened on create for me22:39
johnsomIns’t that the one neutron ALWAYS reports down because it is a secondary address?  Pretty sure that is normal neutron22:39
xgerman_ok, different network (not broken)22:40
xgerman_| 05c435ee-6f85-4554-b987-7e14d578ec8b | octavia-lb-vrrp-9fc6b0c3-0242-4bbf-a1ec-6ec30f6e593f | fa:16:3e:be:07:a6 | ip_address='192.168.0.16', subnet_id='3008b93e-3b3c-42b6-b451-664894736e7d' | ACTIVE |22:40
xgerman_| 7dda1146-cc31-4709-b25b-b2c140617763 | octavia-lb-vrrp-8d44662d-62f5-46d2-8a10-958eed4a1433 | fa:16:3e:12:2c:4e | ip_address='192.168.0.13', subnet_id='3008b93e-3b3c-42b6-b451-664894736e7d' | ACTIVE |22:41
cgoncalvescan we switch back to whatever slower gate machines we prolly had until a few days ago?? getting https://review.openstack.org/#/c/550282 verified starts to seem like the winning the lottery...22:41
xgerman_only VIP port (not copied) is down22:41
xgerman_mmh, we should be able to add some sleep(60)22:42
*** openstackstatus has quit IRC22:42
*** openstack has joined #openstack-lbaas22:46
*** ChanServ sets mode: +o openstack22:46
*** AlexeyAbashkin has joined #openstack-lbaas22:46
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043122:47
openstackgerritGerman Eichberger proposed openstack/octavia master: [WIP] Switch amphora agent to use privsep  https://review.openstack.org/54929522:49
*** AlexeyAbashkin has quit IRC22:51
rm_workyeah i'm really tempted to add a sleep() there and be done with it <_<22:58
rm_workthere is not much we can do about the NS driver22:59
rm_workhmm though why did dsvm-api fail22:59
rm_workwtf22:59
rm_workhttp://logs.openstack.org/82/550282/6/gate/neutron-lbaasv2-dsvm-api/c5a5cf7/job-output.txt.gz#_2018-03-07_21_31_17_81681622:59
rm_workwtf is that22:59
rm_work"Invalid input for project_id. Reason: '' Blank strings are not permitted."23:00
rm_workummmm23:00
rm_workthat is on a test where it seems relevant23:00
rm_worktest_create_listener_missing_tenant_id23:00
rm_workbut how the heck would it just start randomly failing now23:00
rm_workand only on one test23:00
cgoncalvesI'm for disabling gates provided that rm_work runs each patch for a week in prod before merging xD23:04
rm_worklol23:04
openstackgerritCarlos Goncalves proposed openstack/octavia master: [DNM] Add experimental ovsfw-scenario job  https://review.openstack.org/55043123:07
rm_workummm23:10
rm_workdoes anyone know what this bash syntax means:23:10
rm_work${OCTAVIA_AMP_IMAGE_SIZE:+1}23:10
rm_workthat's not "default if undefined"23:10
rm_workthat's ....23:10
rm_work"if defined, set to 1"?23:11
rm_workmaybe?23:11
rm_worki'm trying to figure it out just by testing and guessing23:11
*** threestrands has joined #openstack-lbaas23:12
*** threestrands has quit IRC23:12
*** threestrands has joined #openstack-lbaas23:12
*** yamamoto has joined #openstack-lbaas23:15
cgoncalves${parameter+alt_value}, ${parameter:+alt_value}23:19
cgoncalvesIf parameter set, use alt_value, else use null string.23:19
cgoncalvesrm_work: ^23:19
rm_workok ...23:19
rm_workso that seems entirely wrong for where it's used23:19
rm_worktrying to figure this out23:19
rm_workOH nm I see23:20
rm_workit's meaningless23:20
rm_workor rather, it's a REALLY weird way of doing this if-statement23:20
rm_workif [[ ${OCTAVIA_AMP_IMAGE_SIZE:+1} ]] ; then23:20
*** yamamoto has quit IRC23:20
rm_workseems like they'd be better off with like23:20
*** yamamoto has joined #openstack-lbaas23:20
cgoncalvesindeed lol23:21
rm_workif [[ -n "$OCTAVIA_AMP_IMAGE_SIZE ]]; then23:21
cgoncalves[ -n $OCTAVIA_AMP_IMAGE_SIZE ]; then23:21
rm_workless confusing23:21
rm_worklol yes23:21
cgoncalves[ ] to be POSIX23:21
rm_workorl23:21
rm_work*orly23:22
rm_workk well, our devstack plugin uses [[ ]]23:22
rm_worknot sure what the difference is23:22
cgoncalvesit's okay. devstack officialy only supports bash23:23
cgoncalvesthere was a discussion recently around source vs . and [ ] vs [[ ]] also came up23:23
openstackgerritAdam Harwell proposed openstack/octavia master: Fix kvm-centos.7 gate  https://review.openstack.org/55048723:25
rm_workanyway, i don't understand how this test is failing, especially intermittently23:29
rm_workit should fail every time or never23:29
imacdonnbasically, as I understand it, [ ] is supposed to be POSIX compliant, and [[ ]] allows you to use advanced (bash) features that are not part of POSIX23:29
rm_workeither the API can take a missing project-id or it can't23:29
imacdonnin the above case, it seems it shouldn't make any difference23:30
rm_worki wonder if tempest changed something ... fff23:31
rm_worklike, just now or somesuch23:32
*** threestrands_ has joined #openstack-lbaas23:34
*** threestrands_ has quit IRC23:34
*** threestrands_ has joined #openstack-lbaas23:34
*** threestrands_ has quit IRC23:35
*** threestrands_ has joined #openstack-lbaas23:36
*** threestrands has quit IRC23:36
cgoncalvesat first glance, I can't find any keystone, neutron, neutron-lib or tempest patch merged in master in last couple of days that could explain these behaviors23:40
*** AlexeyAbashkin has joined #openstack-lbaas23:45
*** AlexeyAbashkin has quit IRC23:49
openstackgerritCarlos Goncalves proposed openstack/octavia master: [WIP] Add grenade support  https://review.openstack.org/54965423:52
cgoncalvesrm_work: 2018-03-07 23:08:34.775683 | primary | 2018-03-07 23:08:34.775 |     2018-03-07 23:07:37,323 25085 INFO     [tempest.lib.common.rest_client] Request (TestListenerBasic:_run_cleanups): 404 GET http://137.74.30.69/compute/v2.1/servers/5aeb14b8-e430-401c-a043-c6bc6b0b2583 0.058s23:55
cgoncalveshttp://logs.openstack.org/82/550282/6/check/neutron-lbaasv2-dsvm-scenario-namespace/7352206/job-output.txt.gz23:55
*** fnaval has quit IRC23:56
cgoncalvesthere's a DELETE server before23:56
rm_workfor the record, you can link directly to those lines if you click the timestamp in the log23:57
cgoncalvesd'oh xD23:57
cgoncalveshttp://logs.openstack.org/82/550282/6/check/neutron-lbaasv2-dsvm-scenario-namespace/7352206/job-output.txt.gz#_2018-03-07_23_07_38_62775823:57
cgoncalves^ DELETE pool23:57
rm_workthe 404 wasn't the problem23:57
cgoncalvesand soon after...23:57
cgoncalveshttp://logs.openstack.org/82/550282/6/check/neutron-lbaasv2-dsvm-scenario-namespace/7352206/job-output.txt.gz#_2018-03-07_23_07_38_63481023:57
rm_workthe problem was a BadStatusLine23:58
rm_workwhich is an intermittent thing i get from Openstack even in production clouds23:58
rm_worki have never figured out what causes it23:58
rm_workthe 404 there should be expected and handled23:59
cgoncalvesk23:59

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