session: app mq congestion detection 71/34571/21
authorFlorin Coras <fcoras@cisco.com>
Tue, 23 Nov 2021 05:19:01 +0000 (21:19 -0800)
committerDave Barach <openvpp@barachs.net>
Thu, 16 Dec 2021 20:53:53 +0000 (20:53 +0000)
commit20c242316cbbfa353d4f338ebee7ac715956b6aa
tree4eb3688d5a66cd9a675404915e55b7d56d765a48
parent3c9dee27ca33ab88080a03db75d83f09fcc5c589
session: app mq congestion detection

Detect mq congestion and handle it by queueing messages in a fifo and
postponing handling via rpcs. App workers with congested mqs cannot
accept nor connect additional sessions.

Type: feature

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I401d971a1a53896758b88fc60f158cbc31e0c7cb
src/vnet/session/application.h
src/vnet/session/application_worker.c
src/vnet/session/session_api.c