diff options
author | Florin Coras <fcoras@cisco.com> | 2022-03-09 13:55:38 -0800 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2022-03-18 20:05:42 +0000 |
commit | 53d8d4fd625c21777d11172dac9ea3aa6602edd0 (patch) | |
tree | 01574fab5f77c6d0175632ed74ffb665050d11b8 /src/vlib/trace_funcs.h | |
parent | c8e4110cd10ea36c996eff6e30cc9116896b4adf (diff) |
session: add infra for safe pool reallocs
This is not to be used lightly.
The idea is to forces pool reallocs to be done only on main thread with
a barrier to make sure pools are always reallocated without
peekers/readers. If rpcs are delayed and the pool runs out of elements,
workers will block waiting for barrier and force the realloc.
Consumers of this api should be session layer and transports.
Type: feature
Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I533272a29534338935a3fcf7027c0e7af2ca948c
Diffstat (limited to 'src/vlib/trace_funcs.h')
0 files changed, 0 insertions, 0 deletions