Monday, 2021-07-12

*** rm_work| is now known as _rm_work08:54
*** _rm_work is now known as ]rm_work08:55
*** ]rm_work is now known as [rm_work08:55
*** [rm_work is now known as zrm_work08:55
*** cgoncalves_ is now known as cgoncalves09:13
masterpe[m]I have three loadbalancers in Openstack Ussuri, where they have multiple amphora systems, not only master and slaves but also the type "None". What is the best way the solve this.09:48
* masterpe[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/HUljsITjUkSnEKvowTAbUqkY/message.txt >09:48
masterpe[m]I did try to failover for the 0a00f7fa-8d73-42c9-b484-a64aa88b73f9 loadbalancer but this only generated the "ALLOCATED" (48bed6c0-89ba-40ea-94ca-d8f8c205abb1) amphora system.09:49
gthiemongemasterpe[m]: perhaps you could try to failover a single amphora: openstack loadbalancer amphora failover <amp_uuid>11:43
gthiemongethere's also a amphora delete command but it was introduced in victoria11:43
masterpe[m]gthiemonge: Thank you for your response, I tryed to failover with the command "loadbalancer amphora failover" command. But this resulted in that the loadbalncer gets into the PENDING_UPDATE state and the amphora gets replaces with the "ALLOCATED | None" amphora node.11:48
johnsommasterpe[m]: make sure you have the current version for Ussuri and failover should work. Also, if there are amps with None, check if you have the spares pool enabled, those are likely spare amps.13:54
spateljohnsom morning, what is the different between nbproc and nbthread in haproxy? 15:53
spatelcurrently i have only nbthread configure but not nproc15:54
johnsomspatel Hi. nbproc is forked processes, nbthreads is OS threads off of one process. You should never use nbproc. In fact, it has been deprecated for removal from HAProxy.15:55
spatelyes i have noticed in 2.4 version they have removed that15:56
johnsomspatel Also, if you are using 2.x version of HAProxy, you don't need nbtread unless you want to limit it or oversubscribe. It will automatically use a thread per available core.15:56
spatelcurrently i have 8 vCPU core vm and i have configure nbthread to 4 15:56
johnsomYeah, it always had a large list of problems/limitations15:57
johnsomOk, so it would pick 8 by default, but you are limiting it to 4 cores.15:57
spatelhmm 15:57
spatelyou are saying it will autodetect core and adjust nbthread?15:58
johnsomWe have never used nbproc or nbthread in Octavia.15:58
spatelhmm15:58
spatelinteresting15:58
johnsomJust a sec, let me find you a reference15:58
johnsomspatel https://www.haproxy.com/blog/haproxy-2-0-and-beyond/#cloud-native-threading-logging15:59
spatelwe have 60k connection on our haproxy and seeing cpu usage is little high but everything working fine not seeing any issue. 15:59
johnsomYeah, I would not expect that to be very high usage. A single core can handle ~35k connections per second.16:00
* johnsom generalizing. Not all cores are created equal. lol16:00
spatelagreed, good to know that nbthread auto adjust based on vCPU count. i will remove that in future deployment 16:01
johnsomYeah, starting with 2.x16:01
spatelThank you! 16:02
johnsomThreads were not very good prior to 2.x in my opinion16:02
spatelyes i have seen some article where people complaining issues when using nproc/threads 16:03
spatelin earlier version16:04
opendevreviewMichael Johnson proposed openstack/octavia-dashboard master: Change the Octaiva Barbican namespace  https://review.opendev.org/c/openstack/octavia-dashboard/+/80031016:51
johnsomgthiemonge ^^^ renamed those files and re-tested.16:51
haleybOctaiva, is that a new project? :-p16:53
johnsomblah16:53
johnsomYes, new, improved, shiny, better than kubernetes, slices, dices, Juliannes 16:54
opendevreviewMichael Johnson proposed openstack/octavia-dashboard master: Change the Octavia Barbican namespace  https://review.opendev.org/c/openstack/octavia-dashboard/+/80031016:55
johnsomNo good dead of hammering out a fix on Friday goes un-punished16:55
haleybyou're just full of typos today16:55
johnsomProbably16:55
johnsomsigh, yeah16:55
gmannjohnsom: gthiemonge we need to cut the eol tag for stable/stein or older EM stable branches before we retire neutron-laas completely https://review.opendev.org/c/openstack/project-config/+/80014717:54
gmannjohnsom: and can you check this https://review.opendev.org/c/openstack/octavia/+/79940517:55
johnsomgmann Sure17:56
gmannthanks 17:56
opendevreviewGhanshyam proposed openstack/octavia master: Fix oslo policy DeprecatedRule warnings  https://review.opendev.org/c/openstack/octavia/+/79940518:10
opendevreviewmitya-eremeev-2 proposed openstack/octavia master: More logging during load balancer creation.  https://review.opendev.org/c/openstack/octavia/+/79269719:55
johnsomrm_work You might have an opinion on these logging changes too: https://review.opendev.org/c/openstack/octavia/+/79269721:16

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