Friday, 2020-03-13

rm_worknoticing another issue with rocky01:57
rm_workif you try to run it on py36/py37 it explodes due to eventlet issues01:57
rm_workrocky pins eventlet==0.20.001:58
rm_workbut there's a bug in that version which causes a recusion-depth explosion01:58
rm_worksee https://bugs.launchpad.net/manila/+bug/178825301:58
openstackLaunchpad bug 1788253 in Manila "SSLContext infinite recursion in Python 3.6 " [High,Fix released] - Assigned to Goutham Pacha Ravi (gouthamr)01:58
rm_workneed eventlet==0.21.001:59
rm_workbut apparently just having that installed breaks some unit tests O_o01:59
rm_workwhich seem very unrelated...01:59
rm_worknot a FULL log (there's more) but for example: http://paste.openstack.org/show/790654/01:59
rm_workif i have eventlet 0.20.0 these don't fail :/02:00
rm_workeandersson: i have an idea to fix the eventlet tests: drop eventlet :D02:07
rm_workwhy are you still using eventlet in 2020 T_T02:08
rm_workanyway, i can replicate this locally, but i don't understand why these tests only fail with a different eventlet version02:23
rm_workare they being SKIPPED or something? they should NEVER work on py302:23
rm_workregardless of eventlet02:23
rm_workwith eventlet 0.20.0: Ran 391 tests in 7.614s (-3.517s)02:25
rm_workwith eventlet 0.25.1: Ran 391 tests in 8.976s (+1.528s)02:26
rm_workso same02:26
rm_workhow the heck do these pass in py302:26
rm_workwtf03:04
rm_workhttps://github.com/openstack/designate/blob/stable/rocky/designate/mdns/handler.py#L34603:06
rm_workpy3.7, eventlet 0.20.0, `type(q_rrset.name.to_text()) -> bytes`03:06
rm_workpy3.7, eventlet 0.25.1, `type(q_rrset.name.to_text()) -> str`03:06
rm_workHOW DOES THE EVENTLET VERSION AFFECT THIS03:06
rm_worki hate EVERYTHING03:07
openstackgerritAdam Harwell proposed openstack/designate stable/rocky: Eventlet bump + properly decode strings in py3x  https://review.opendev.org/71283003:46
*** bnemec has quit IRC05:19
*** bnemec has joined #openstack-dns05:28
mugsiewell, that was a trip to watch :)10:26
mugsierm_work: please, if you have time I would love to do the rm -rf eventlet10:27
rm_work:D10:42
rm_workoh hey:10:42
rm_work"Managed Resource Tenant ID is not properly configured"10:42
rm_workcoming fron central... is that a dealbreaker? or just a warning?10:42
rm_workguessing it's ignorable10:45
mugsieit is ignorable, but shoud really be set to a service project id10:49
rm_workhmm this is weird10:54
rm_work`designate-manage powerdns sync` is hanging10:55
rm_worklike it's not getting a reply back from central10:55
mugsierm_work: which version of pdns are you using?11:02
rm_workhmmm11:02
mugsieis the driver pdns or pdns4 ?11:02
rm_workhmmmmmmmm11:02
rm_work(stalling while i get my yubi-key auth done)11:03
mugsie:)11:03
rm_workerr i don't see that in the config11:03
rm_worki feel like that should be set, but it isn't. lol11:05
mugsieit should be in pools.yaml11:05
rm_workoh11:05
rm_worki know nothing about designate :D11:05
* mugsie cries11:05
mugsieand i spent all that time learning about octavia11:06
rm_work:S11:06
rm_work`type: powerdns`?11:06
rm_workthough this may just be a rabbit issue in the end, trying to prove out whether that's the case or not11:07
mugsieyeah, then it is probably a rmq issue11:07
rm_workyeah looks like central never picks up any messages :(11:10
rm_workerr, for this11:10
rm_workapparently other messages are fine :D11:10
mugsieis your designate config ina weird place?11:13
mugsie(i.e. not /etc/designate/designate.conf ?)11:13
rm_worknope11:18
rm_worktried passing it explicitly11:18
rm_worksuper weird, just hanging on sending the message to rmq it seems...  other stuff is sending messages fine <_<11:19
*** nicolasbock has joined #openstack-dns11:25
*** stingrayza has quit IRC12:01
*** stingrayza has joined #openstack-dns12:05
*** nicolasbock has quit IRC12:07
*** nicolasbock has joined #openstack-dns12:07
rm_workyeah seems like something with eventlet >_<12:35
rm_workhanging on sleep()12:36
rm_workmaybe...12:36
*** bnemec is now known as beekneemech14:10
*** openstackgerrit has quit IRC16:31
*** openstackgerrit has joined #openstack-dns16:41
*** ChanServ sets mode: +v openstackgerrit16:41
openstackgerritSean McGinnis proposed openstack/python-designateclient master: Use unittest.mock instead of third party mock  https://review.opendev.org/71302116:41
openstackgerritSean McGinnis proposed openstack/python-designateclient master: Drop py27 support  https://review.opendev.org/71304418:29
openstackgerritSean McGinnis proposed openstack/python-designateclient master: Use unittest.mock instead of third party mock  https://review.opendev.org/71302118:30

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