This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 58838fd7b MINIFICPP-2877 Fix ASan and LSan warnings (#2254)
add 4756cb537 MINIFICPP-2852 Implement LMDB based flow file repository
(#2203)
No new revisions were added by this update.
Summary of changes:
CONFIGURE.md | 9 +-
extensions/lmdb/LmdbContentRepository.cpp | 175 +-------
extensions/lmdb/LmdbContentRepository.h | 32 +-
extensions/lmdb/LmdbFlowFileRepository.cpp | 254 +++++++++++
extensions/lmdb/LmdbFlowFileRepository.h | 120 ++++++
extensions/lmdb/LmdbStream.cpp | 56 +--
extensions/lmdb/LmdbStream.h | 11 +-
extensions/lmdb/LmdbWrapper.cpp | 269 ++++++++++++
extensions/lmdb/LmdbWrapper.h | 63 +++
.../lmdb/tests/LmdbContentRepositoryTests.cpp | 32 +-
extensions/lmdb/tests/LmdbContentSessionTests.cpp | 2 +-
.../lmdb/tests/LmdbFlowFileRepositoryTests.cpp | 470 +++++++++++++++++++++
extensions/lmdb/tests/LmdbStreamTests.cpp | 111 ++---
libminifi/src/Configuration.cpp | 1 +
.../include/minifi-cpp/properties/Configuration.h | 1 +
15 files changed, 1286 insertions(+), 320 deletions(-)
create mode 100644 extensions/lmdb/LmdbFlowFileRepository.cpp
create mode 100644 extensions/lmdb/LmdbFlowFileRepository.h
create mode 100644 extensions/lmdb/LmdbWrapper.cpp
create mode 100644 extensions/lmdb/LmdbWrapper.h
create mode 100644 extensions/lmdb/tests/LmdbFlowFileRepositoryTests.cpp