IoUringAssmEngn: Add ~16ms bridged delay in finalize()

See the diff of the todo file within this patch for more
details.

This is to eliminate the possibility of having an in-flight async
contin access metadata that we destroyed in finalize().
This commit is contained in:
2025-11-27 22:24:48 -04:00
parent e51d371f58
commit d49594ef88
3 changed files with 36 additions and 19 deletions
@@ -2,6 +2,7 @@
#define _LIVOX_GEN1_IOURING_ASSEMBLY_ENGINE_H
#include <boostAsioLinkageFix.h>
#include <config.h>
#include <cstdint>
#include <cstddef>
#include <memory>
@@ -21,6 +22,9 @@
#include <spinLock.h>
#include <user/frameAssemblyDesc.h>
#define IOURINGASSM_ENGN_FRAME_ASSEM_TIMEOUT_MS \
(CONFIG_STIMBUFF_FRAME_PERIOD_MS / 2)
namespace smo {
namespace stim_buff {