Monday, 2019-11-25

*** rcernin has quit IRC00:17
*** rcernin has joined #openstack-lbaas00:17
*** vesper11 has quit IRC03:45
*** vesper11 has joined #openstack-lbaas03:47
*** ricolin has joined #openstack-lbaas03:54
*** gthiemonge has quit IRC04:05
*** gthiemonge has joined #openstack-lbaas04:06
*** ccamposr has joined #openstack-lbaas05:02
*** ccamposr__ has quit IRC05:05
*** ccamposr__ has joined #openstack-lbaas05:09
*** ccamposr has quit IRC05:11
*** gcheresh has joined #openstack-lbaas05:29
*** ccamposr has joined #openstack-lbaas05:35
*** gcheresh has quit IRC05:35
*** ccamposr__ has quit IRC05:36
*** numans has joined #openstack-lbaas06:23
*** rcernin has quit IRC07:09
*** gcheresh has joined #openstack-lbaas07:44
*** tkajinam has quit IRC08:06
*** maciejjozefczyk has joined #openstack-lbaas08:07
*** ccamposr__ has joined #openstack-lbaas08:16
*** tesseract has joined #openstack-lbaas08:16
*** ccamposr has quit IRC08:18
*** rpittau|afk is now known as rpittau08:33
*** ricolin has quit IRC09:16
kklimondahow would I go about monitoring octavia services' state? For some OS components, they expose services API via /os-services endpoint (and some others use random endpoint with service-dependent response) but I don't see anything in octavia API docs about that10:01
*** takamatsu has quit IRC10:05
*** takamatsu has joined #openstack-lbaas10:06
openstackgerritMerged openstack/octavia stable/rocky: Fix a potential race condition with certs-ramfs  https://review.opendev.org/69482510:29
cgoncalveskklimonda, hi. you could check if the API is HTTP 2xx responding. for other services, check if processes have port open with the message bus10:40
kklimondacgoncalves: is this how others monitor octavia? are there examples I could take a look at? monitoring whether port to rabbitmq is open seems... flaky, or at least not as explicit as asking service for its status.10:43
cgoncalveskklimonda, I don't know how others do. TripleO does like so. have a look in tripleo-common/healthcheck/10:45
kklimondathanks :)10:45
kklimondawell, that makes my concept of using shared prometheus exporter a "little tricky" - thank god all OS services follow some common patterns :/10:48
kklimondabut thanks nevertheless, at least I know where I stand10:48
openstackgerritGregory Thiemonge proposed openstack/octavia-tempest-plugin master: Use VM as client in traffic operation scenario tests  https://review.opendev.org/68756210:53
*** pcaruana has joined #openstack-lbaas11:14
*** openstack has joined #openstack-lbaas11:55
*** ChanServ sets mode: +o openstack11:55
*** servagem has joined #openstack-lbaas13:04
*** goldyfruit has quit IRC13:11
*** goldyfruit has joined #openstack-lbaas13:14
*** goldyfruit has quit IRC13:19
*** KeithMnemonic has joined #openstack-lbaas13:54
johnsomThe only service I see that has os-services is nova and it's used to disable scheduling.14:06
*** KeithMnemonic has quit IRC14:33
*** TrevorV has joined #openstack-lbaas14:36
*** goldyfruit has joined #openstack-lbaas14:38
*** goldyfruit has quit IRC14:53
*** goldyfruit has joined #openstack-lbaas14:55
*** goldyfruit_ has joined #openstack-lbaas14:59
*** goldyfruit has quit IRC15:01
*** ccamposr has joined #openstack-lbaas15:43
*** ccamposr__ has quit IRC15:46
maciejjozefczykjohnsom, hey! can we merge this one? I fixed nits you mentioned. https://review.opendev.org/#/c/676135/15:52
rm_workyeah .... wtf? https://zuul.opendev.org/t/openstack/build/293129424067451291d67a12d76ec6f9/log/controller/logs/dib-build/amphora-x64-haproxy.qcow2_log.txt.gz#470015:53
johnsommaciejjozefczyk I can take a re-review over it.15:53
rm_workmaciejjozefczyk: i doubt we can merge anything, gates have been fucked for a few days now15:53
maciejjozefczykjohnsom, thanks!15:53
rm_workit's prolly going to be a little bit T_T15:53
maciejjozefczykrm_work, ough :(15:53
johnsomYeah, the recent requirements release was ....  less than good15:54
rm_workyeah this looks fine to me maciejjozefczyk, MAYBE we can merge tempest changes? not sure if they will break currently or not15:55
johnsomrm_work Yeah, I am puzzled on this last issue. It builds fine for me local. I can also run the egg_info command without issue15:55
TrevorVHow do I, uh... delete a loadbalancer stuck in pending_create?15:55
rm_workTrevorV: wait for it to not be in pending15:55
rm_workTrevorV: did you kill the controller-worker in the middle of an operation?15:55
TrevorVI restarted services because of a bad configuration file, yeah15:56
rm_workyeah... then connect to the DB and change the status for that LB to ERROR15:56
johnsomGraceful restart should be fine, but if it kill -9 you might be hosed15:56
TrevorVThen i can just delete it?15:56
rm_workunfortunately if you interrupt the workers things break15:56
rm_workafter you update the provisioning_status to ERROR, you can delete it as normal with the API, yes15:56
*** devfaz has quit IRC15:56
*** devfaz has joined #openstack-lbaas15:57
cgoncalvesalternatively, you can run LB failover once the LB is on ERROR15:57
rm_workcgoncalves: it's never going to go to error, he killed the worker15:57
rm_workah i guess once he manually does it, yeah15:58
cgoncalvesyep15:58
rm_workthough i still don't trust that so much if the LB NEVER finished creating15:58
TrevorVWell, nuked it either way.  Thanks!15:58
rm_worki don't know that failover would pull it out of an incomplete create at the moment15:58
TrevorVIn case anyone's curious... I'm testing simple octavia flows on power right now :D15:58
rm_workit could be missing all kinds of stuff15:58
rm_workah cool15:59
*** gcheresh has quit IRC16:00
johnsomrm_work Do you have any ideas on that error? I haven't been able to walk through all of the logs yet, but on the surface that is not a helpful error16:01
johnsomI am listening to the Oslo virtual PTG at the moment16:01
*** armax has joined #openstack-lbaas16:07
TrevorVAm I supposed to create the "ssl-cert-snakeoil.pem" CA cert myself?  I have yet to do anything SSL related in my testing here.16:11
TrevorVSorry, I'm sure this is a stupid question... I'm really just trying to get a simple hello-world thing goin to verify that the individual basic components work.16:13
cgoncalvesTrevorV, are you installing Octavia manually or via an installer like devstack/tripleo?16:14
TrevorVVia the packages in yum, currently, so manually16:14
openstackgerritAdam Harwell proposed openstack/octavia master: [DNM] Testing current state of gates  https://review.opendev.org/69594116:14
*** openstackstatus has joined #openstack-lbaas16:15
*** ChanServ sets mode: +v openstackstatus16:15
johnsomOk, going to freshen up my coffee and walk through the devstack log file to see if I can find something causing this other failure.16:16
rm_workyeah i'm looking too16:17
cgoncalvesTrevorV, there's a WIP install guide for Ubuntu that might help you even though you're on an Yum distro. see https://review.opendev.org/#/c/672842/16:18
rm_worki don't think we have the other log that the error message points us to (since it's inside the build process and we don't capture that)16:18
cgoncalvesthe devstack plugin is also a good install reference16:18
TrevorVcgoncalves its funny... I've got an ansible playbook that basically does all these steps currently... I'm double checking that I haven't quite missed something ha ha16:19
TrevorVAnd just arrived at the extra setup stuff, like the certs.  thanks!16:19
cgoncalvesTrevorV, there's a whole page doc page about certificates. if you need more info, I suggest https://docs.openstack.org/octavia/latest/admin/guides/certificates.html16:20
TrevorVFeels like overkill for a simple test of creating a loadbalancer, lol, but yeah, lemme dig in a bit more16:21
cgoncalvesTrevorV, have you tried to deploy with TripleO? any lessons learned? :)16:21
TrevorVI don't wanna rant about things, lol.  Can I just put an 'insecure' somewhere in the config to ignore the missing certs for a simple hello-world?16:26
rm_workin most cases yes, but not for the amphora communication, it's pretty essential16:30
TrevorVAlright.  I'll figure this out then.16:30
*** goldyfruit___ has joined #openstack-lbaas16:33
*** goldyfruit_ has quit IRC16:36
*** rpittau is now known as rpittau|afk16:40
johnsomrm_work So looking at what happens around that time in my local image build, it might be the bump in pytest that is failing. I see they also bumped it in that UC change16:46
johnsomhttps://www.irccloud.com/pastebin/W2XWJIl7/16:46
*** goldyfruit_ has joined #openstack-lbaas16:55
*** goldyfruit___ has quit IRC16:57
rm_workhmmm17:03
johnsomNot sure on that17:03
rm_workyeah the results of that DNM change are telling17:03
rm_work(everything is fucked)17:03
johnsomSeeing if I can inject something into setuptools/distutils to get more debug17:04
rm_workkk17:04
rm_worki just wish new things could stop breaking for a moment so we could be dealing with ONE issue at a time >_<17:08
openstackgerritMichael Johnson proposed openstack/octavia master: DNM: Debug for distutils  https://review.opendev.org/69594717:11
johnsomYeah, this has been at least three things breaking us all at once17:11
*** ccamposr__ has joined #openstack-lbaas17:12
openstackgerritMichael Johnson proposed openstack/octavia master: DNM: Debug for distutils  https://review.opendev.org/69594717:12
*** ccamposr has quit IRC17:14
johnsomrm_work Ok, it might be this: https://review.opendev.org/#/c/695823/17:15
rm_work<_<17:16
johnsomProbably. That would make sense why it only breaks in the gates which use the mirrors17:16
rm_workah i thought it was just in image-build gates17:17
rm_workthe noop use mirrors too, no?17:17
johnsomBut only DIB is installing that file17:18
rm_workah17:18
rm_workshould we recheck that?17:18
rm_worksuse failed for who knows why17:18
openstackgerritMichael Johnson proposed openstack/octavia master: DNM: Debug for distutils  https://review.opendev.org/69594717:21
johnsomWell, that patch will test our theory....17:21
johnsomyeah, the suse job in DIB has been flakey for a long time17:22
johnsomAt least we can jam in a work around until DIB releases if this is in fact the problem17:23
*** takamatsu has quit IRC17:27
rm_workwtf one of the voting tests already failed on the DIB CR17:31
rm_worktwo17:31
rm_workwtf is going on17:31
rm_worklol17:32
rm_workhttps://e78f58922a3ff4ca37c7-7f0e280361fb46971ab2d3794bb1099a.ssl.cf1.rackcdn.com/695823/2/check/dib-functests-xenial-python3/987ba3d/logs/apt-sources_test-sources.FAIL.log17:32
rm_work2019-11-25 17:29:59.293 |   File has unexpected size (1423910 != 1424218). Mirror sync in progress? [IP: 198.72.125.4 80]17:32
*** takamatsu has joined #openstack-lbaas17:32
rm_workfantastic :D17:32
johnsomlol, sigh17:34
johnsomI feel like the universe is telling us we should have taken the week off17:34
rm_worki have a feeling i'm going to be poking at this all through the holiday weekend17:45
rm_workso i might just take a nap while stuff rechecks17:45
rm_work>_<17:45
johnsomI will not really have access to look at stuff17:48
*** tesseract has quit IRC17:57
johnsomDarn, well, either my fix didn't work as expected, or that was not the issue18:00
openstackgerritAnn Taraday proposed openstack/octavia master: Use retry for AmphoraComputeConnectivityWait  https://review.opendev.org/66279118:03
johnsomOk, it did fix it, but the upstream also does a remove that I didn't account for.18:04
openstackgerritMichael Johnson proposed openstack/octavia master: Fix gate issue with DIB  https://review.opendev.org/69594718:10
johnsomrm_work ^^^ that should fix that DIB issue temporarily until DIB releases.18:10
johnsomIf you are disappearing today, let me know if you are cool with me +2/+W it in.18:11
rm_workyeah, merge away if it passes18:14
rm_worki'll be back in a couple hours18:14
johnsomOk18:17
openstackgerritMichael Johnson proposed openstack/octavia master: Fix gate issue with DIB  https://review.opendev.org/69594718:18
johnsomHelps if I put the link in the commit message18:18
rm_workI bet I'll be back about the time tests actually pass :D18:31
*** maciejjozefczyk has quit IRC19:01
johnsomHmm, so this will be interesting. The fix is working but grenade still blows up...19:33
*** ccamposr has joined #openstack-lbaas19:41
*** ccamposr__ has quit IRC19:43
openstackgerritBrian Haley proposed openstack/octavia master: Stop testing python 2  https://review.opendev.org/68737019:46
*** falencastro has joined #openstack-lbaas19:58
*** gcheresh has joined #openstack-lbaas20:06
*** servagem has quit IRC20:06
cgoncalvesDIB in the grenade job isn't picking up the change...?20:14
cgoncalveshttps://storage.bhs1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_bf3/695947/5/check/octavia-grenade/bf31ce2/logs/dib-build/amphora-x64-haproxy.qcow2.log20:14
*** thobias_trevisan has joined #openstack-lbaas20:18
*** ataraday_ has joined #openstack-lbaas20:20
*** servagem has joined #openstack-lbaas20:23
*** colin- has joined #openstack-lbaas20:24
*** gcheresh_ has joined #openstack-lbaas20:28
*** gcheresh has quit IRC20:30
johnsomYeah, it checks out stable/train octavia which doesn't have my fix. I may pre-backport that fix so grenade will pass.20:38
johnsomI'm not sure why the pip version changed on the stable/train branch though, so I'm not sure why it's happening there.20:38
johnsomMaybe it's the packaged pip or devstack/grenade is installing a new version....20:40
openstackgerritMichael Johnson proposed openstack/octavia stable/train: Fix gate issue with DIB  https://review.opendev.org/69598220:44
*** spatel has joined #openstack-lbaas21:15
openstackgerritBrian Haley proposed openstack/octavia-lib master: Stop testing python 2  https://review.opendev.org/69313221:15
*** spatel has quit IRC21:26
*** rcernin has joined #openstack-lbaas21:31
johnsomlol, I bet there are a lot of very nervous admins today: "SSDs which were put into service at the same time will likely fail nearly simultaneously." https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00092491en_us21:36
johnsomMy PSA for the day21:37
johnsom(public service announcement)21:37
*** pcaruana has quit IRC21:38
*** gcheresh_ has quit IRC21:42
*** abaindur has joined #openstack-lbaas21:46
cgoncalvesgrand!22:26
johnsomSo it looks like my cherry pick of the DIB fix to train is working. Just five more jobs to finish.22:28
johnsomIf someone else wants to +2 it great, otherwise I will +W once the tests finish22:28
johnsomhttps://review.opendev.org/#/c/69598222:29
*** KeithMnemonic has joined #openstack-lbaas22:41
*** TrevorV has quit IRC22:48
*** tkajinam has joined #openstack-lbaas23:09
*** abaindur has quit IRC23:10
*** abaindur has joined #openstack-lbaas23:11
*** abaindur has quit IRC23:11
*** abaindur has joined #openstack-lbaas23:11
*** abaindur has quit IRC23:12
*** abaindur has joined #openstack-lbaas23:13
*** ccamposr has quit IRC23:28
*** ccamposr has joined #openstack-lbaas23:31

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