This is an automated email from the ASF dual-hosted git repository.
szaszm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 32043f51f MINIFICPP-2061 reverseDnsLookup shouldn't throw on timeout
new 7425983a1 MINIFICPP-2054 Periodically run rocksdb compaction
new 033ef9d0a MINIFICPP-2059 Handle content repository remove failures
new 62ec9a5fd MINIFICPP-2064 Skip extensions which have not been loaded
new a57e38c75 MINIFICPP-2065 Only accept configuration format the agent
can handle
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CONFIGURE.md | 9 ++
conf/minifi.properties | 4 +
extensions/http-curl/protocols/RESTSender.cpp | 13 ++-
extensions/http-curl/protocols/RESTSender.h | 7 +-
.../rocksdb-repos/DatabaseContentRepository.cpp | 64 +++++++++++--
.../rocksdb-repos/DatabaseContentRepository.h | 19 +++-
extensions/rocksdb-repos/FlowFileRepository.cpp | 35 +++++++
extensions/rocksdb-repos/FlowFileRepository.h | 9 ++
extensions/rocksdb-repos/database/OpenRocksDb.cpp | 20 ++--
extensions/rocksdb-repos/database/OpenRocksDb.h | 14 +--
.../tests/unit/ManifestTests.cpp | 70 +++++++++-----
libminifi/include/FlowController.h | 2 +
libminifi/include/c2/C2Protocol.h | 5 +
libminifi/include/core/ContentRepository.h | 11 +++
libminifi/include/core/FlowConfiguration.h | 4 +
.../include/core/flow/AdaptiveConfiguration.h | 5 +
.../include/core/repository/FileSystemRepository.h | 4 +-
.../core/repository/VolatileContentRepository.h | 11 ++-
libminifi/include/core/state/UpdateController.h | 2 +
.../include/core/state/nodes/AgentInformation.h | 13 ++-
libminifi/include/core/yaml/YamlConfiguration.h | 5 +
libminifi/include/properties/Configuration.h | 5 +
.../utils/{CallBackTimer.h => StoppableThread.h} | 64 ++++++-------
libminifi/src/Configuration.cpp | 2 +
libminifi/src/FlowController.cpp | 6 ++
libminifi/src/c2/C2Agent.cpp | 5 +-
libminifi/src/core/ContentRepository.cpp | 42 +++++++--
.../src/core/repository/FileSystemRepository.cpp | 40 ++++++--
.../core/repository/VolatileContentRepository.cpp | 24 +++--
.../ArrayUtils.h => src/utils/StoppableThread.cpp} | 29 +++---
.../rocksdb-tests/DBContentRepositoryTests.cpp | 38 +++++---
libminifi/test/unit/ControllerTests.cpp | 4 +
libminifi/test/unit/FileSystemRepositoryTests.cpp | 104 ++++++++++++++++++++-
33 files changed, 521 insertions(+), 168 deletions(-)
copy libminifi/include/utils/{CallBackTimer.h => StoppableThread.h} (55%)
copy libminifi/{include/utils/ArrayUtils.h => src/utils/StoppableThread.cpp}
(60%)