This is an automated email from the ASF dual-hosted git repository.
adamdebreceni pushed a change to branch MINIFICPP-2845
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from b4ee0992e MINIFICPP-2845 - Review changes
add 2b106c9af MINIFICPP-2845 - Build fix
add b684777d9 MINIFICPP-2845 - Review changes
add 0870619da MINIFICPP-2845 - More test coverage
add 9b556e35c MINIFICPP-2845 - Linter fix
add 159f73ad0 MINIFICPP-2845 - Windows test fix
No new revisions were added by this update.
Summary of changes:
core-framework/common/src/utils/Id.cpp | 18 ---
.../rocksdb-repos/RocksDbProvenanceRepository.cpp | 83 +++++++---
.../rocksdb-repos/RocksDbProvenanceRepository.h | 4 +-
.../rocksdb-repos/database/RocksDbInstance.cpp | 6 +
.../tests/DBProvenanceRepositoryTests.cpp | 167 ++++++++++++++++----
extensions/rocksdb-repos/tests/ProvenanceTests.cpp | 123 +++++++++++----
.../tests/unit/ProcessorTests.cpp | 2 +
libminifi/include/SchedulingAgent.h | 4 +-
.../include/core/repository/AtomicRepoEntries.h | 18 +++
.../core/repository/VolatileProvenanceRepository.h | 23 ++-
.../include/core/repository/VolatileRepository.h | 2 -
libminifi/include/provenance/Provenance.h | 11 +-
libminifi/src/core/ProcessContextImpl.cpp | 8 +-
.../SiteToSiteProvenanceReportingTask.cpp | 4 +-
.../repository/VolatileProvenanceRepository.cpp | 112 ++++++++++++++
libminifi/src/provenance/Provenance.cpp | 69 ++++-----
libminifi/src/sitetosite/SiteToSiteClient.cpp | 2 +-
libminifi/test/libtest/unit/ProvenanceTestHelper.h | 8 +-
libminifi/test/libtest/unit/TestBase.cpp | 5 +-
libminifi/test/libtest/unit/TestBase.h | 5 +-
.../test/persistence-tests/PersistenceTests.cpp | 5 +-
libminifi/test/unit/LogMetricsPublisherTests.cpp | 11 +-
.../unit/VolatileProvenanceRepositoryTests.cpp | 169 +++++++++++++++++++++
minifi-api/common/include/minifi-cpp/utils/Id.h | 3 -
.../include/minifi-cpp/provenance/Provenance.h | 5 +-
.../minifi-cpp/provenance/ProvenanceRepository.h | 2 +-
26 files changed, 679 insertions(+), 190 deletions(-)
create mode 100644
libminifi/src/core/repository/VolatileProvenanceRepository.cpp
create mode 100644 libminifi/test/unit/VolatileProvenanceRepositoryTests.cpp