Friday, 2021-04-09

eanderssonThe thing is that it's all super standard stuff and the calls are super inexpensive. It's in fact what I suspected. That the calls are so inexpensive and fast that it was pushing them out too fast (and maybe uwsgi had some internal rate limit aka ddos protection, or some sort of resource limitation).01:04
*** hamalq has quit IRC01:32
eanderssonjohnsom it just failed with the error that made me revert04:46
johnsomHa, ok, I will dig in tomorrow04:47
eanderssonhttps://d4f7229cf537dfa7a718-5d536abf72aff82bfe9baaa706f73d7c.ssl.cf2.rackcdn.com/785389/1/check/designate-bind9/c7766fc/testr_results.html04:47
eanderssonSounds good - thanks!04:47
*** eandersson has quit IRC06:15
*** eandersson has joined #openstack-dns06:16
*** ChanServ has quit IRC07:58
*** timsim has quit IRC07:59
*** mugsie has quit IRC07:59
*** trident has quit IRC07:59
*** ircuser-1 has quit IRC07:59
*** johanssone has quit IRC07:59
*** yankcrime has quit IRC07:59
*** gmann has quit IRC07:59
*** nicolasbock has quit IRC07:59
*** jrosser has quit IRC07:59
*** PrinzElvis has quit IRC07:59
*** bbezak has quit IRC07:59
*** eandersson has quit IRC07:59
*** logan- has quit IRC07:59
*** zigo has quit IRC07:59
*** mgagne has quit IRC07:59
*** rektide has quit IRC07:59
*** johnsom has quit IRC07:59
*** k-s-dean has quit IRC07:59
*** openstackgerrit has quit IRC07:59
*** oklhost has quit IRC07:59
*** frickler has quit IRC07:59
*** ianychoi has quit IRC07:59
*** icey has quit IRC07:59
*** tobberydberg has quit IRC07:59
*** jmccrory has quit IRC07:59
*** cosmicsound has quit IRC07:59
*** andreaf has quit IRC07:59
*** Anticimex has quit IRC07:59
*** beagles has quit IRC07:59
*** bnemec has quit IRC07:59
*** swegener has quit IRC07:59
*** rm_work has quit IRC07:59
*** lbragstad has quit IRC07:59
*** michchap has quit IRC07:59
*** yankcrime has joined #openstack-dns08:04
*** johanssone has joined #openstack-dns08:04
*** ircuser-1 has joined #openstack-dns08:04
*** trident has joined #openstack-dns08:04
*** ChanServ has joined #openstack-dns08:04
*** verne.freenode.net sets mode: +o ChanServ08:04
*** timsim has joined #openstack-dns08:04
*** mugsie has joined #openstack-dns08:04
*** lbragstad has joined #openstack-dns08:05
*** michchap has joined #openstack-dns08:05
*** cosmicsound has joined #openstack-dns08:05
*** andreaf has joined #openstack-dns08:05
*** Anticimex has joined #openstack-dns08:05
*** rm_work has joined #openstack-dns08:05
*** jrosser has joined #openstack-dns08:06
*** nicolasbock has joined #openstack-dns08:06
*** gmann has joined #openstack-dns08:06
*** bbezak has joined #openstack-dns08:06
*** PrinzElvis has joined #openstack-dns08:06
*** jmccrory has joined #openstack-dns08:06
*** tobberydberg has joined #openstack-dns08:06
*** frickler has joined #openstack-dns08:06
*** ianychoi has joined #openstack-dns08:06
*** icey has joined #openstack-dns08:06
*** eandersson has joined #openstack-dns08:06
*** logan- has joined #openstack-dns08:06
*** zigo has joined #openstack-dns08:06
*** mgagne has joined #openstack-dns08:06
*** rektide has joined #openstack-dns08:06
*** johnsom has joined #openstack-dns08:06
*** k-s-dean has joined #openstack-dns08:06
*** oklhost has joined #openstack-dns08:06
*** openstackgerrit has joined #openstack-dns08:06
*** verne.freenode.net sets mode: +v openstackgerrit08:06
*** jrosser has quit IRC08:07
*** jrosser has joined #openstack-dns08:10
*** jrosser has quit IRC08:20
*** jrosser has joined #openstack-dns08:20
*** beagles has joined #openstack-dns08:49
*** swegener has joined #openstack-dns08:49
*** bnemec has joined #openstack-dns08:49
*** k-s-dean has quit IRC16:23
openstackgerritMichael Johnson proposed openstack/designate master: Revert "Move back to mod_wsgi for devstack"  https://review.opendev.org/c/openstack/designate/+/78538918:44
johnsomOk, so my analysis of this is a worker starvation. The devstack default for uwsgi is two processes each with one thread.18:45
johnsomI bumped that to four processes each with one thread in the zuul job definition.18:45
johnsomUnfortunately devstack doesn't give us a lot of knobs to turn here. (no thread setting for uwsgi for example)18:46
johnsomAlso a bummer, designate is using the same setting for all of it's process scaling as well.18:47
johnsomhttps://codesearch.opendev.org/?q=API_WORKERS&i=nope&files=&excludeFiles=&repos=openstack/designate18:47
johnsomSo, we may need to do some other tuning to not eat a bunch of memory18:48
johnsomI posted an update to give it a go18:48
eanderssonProbably worth fixing. I think I just took the lazy path there because orignally zuul only ever used a single worker for all Designate services.19:06
openstackgerritArkady Shtempler proposed openstack/designate-tempest-plugin master: Improving  "_create_client_recordset" function  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/78572019:19
johnsomWell, that didn't work, so that wasn't the issue.21:47
johnsomThe key issue is https://zuul.opendev.org/t/openstack/build/4904d62e159c48088c913b2b14a97fc9/log/controller/logs/apache/error_log.txt#5721:55
johnsomSomething is breaking between apache and uwsgi. mod_proxy_uwsgi is throwing the error:22:05
johnsomhttps://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/modules/proxy/mod_proxy_uwsgi.c?view=markup#l11022:05

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!