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 5ef439fd9 MINIFICPP-1799 Fix PutGCSObject::Key property name
     new b21a1e1e2 MINIFICPP-1593 ProcFsMonitor to monitor /proc pseduo 
filesystem
     new 53487b123 MINIFICPP-1760 Implement ListFile processor
     new 4b6a0aff7 MINIFICPP-1794 Remove sensitive properties from agent 
manifest
     new 4ac297990 MINIFICPP-1536 Remove deprecated ProcessMetrics and 
SystemMetrics
     new 091a46233 MINIFICPP-1322 PublishKafka queue size and batch size 
properties should be in sync
     new 99d521d4a MINIFICPP-1801 Remove unused configuration properties
     new 4a38d41f2 MINIFICPP-1804 Remove "c2" operand from C2 update operation
     new 113a92970 MINIFICPP-1805 Remove unused bootstrap extension

The 8 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:
 .github/workflows/ci.yml                           |   2 +-
 C2.md                                              |  16 -
 CMakeLists.txt                                     |  16 +-
 CONFIGURE.md                                       |   4 -
 PROCESSORS.md                                      |  69 +++-
 README.md                                          |   3 +-
 bootstrap.sh                                       |   2 +
 bstrp_functions.sh                                 |   6 +-
 cmake/DockerConfig.cmake                           |   1 +
 conf/minifi.properties                             |   5 +-
 docker/Dockerfile                                  |   3 +-
 .../minifi.properties                              |   3 -
 encrypt-config/ConfigFile.cpp                      |  39 +--
 encrypt-config/ConfigFile.h                        |   3 -
 encrypt-config/tests/ConfigFileEncryptorTests.cpp  |   2 +-
 encrypt-config/tests/ConfigFileTests.cpp           |  53 +--
 encrypt-config/tests/resources/minifi.properties   |   1 -
 ...th-additional-sensitive-props.minifi.properties |   1 -
 extensions/bootstrap/CMakeLists.txt                |  41 ---
 extensions/bootstrap/bootstrap.cpp                 |  57 ----
 extensions/bootstrap/docs/generatec2docs.h         |  86 -----
 extensions/coap/tests/CoapC2VerifyHeartbeat.cpp    |   1 -
 extensions/http-curl/protocols/RESTSender.cpp      |   5 +-
 .../tests/C2DescribeCoreComponentStateTest.cpp     |  17 +-
 .../http-curl/tests/C2DescribeManifestTest.cpp     |  18 +-
 extensions/http-curl/tests/C2JstackTest.cpp        |  13 +-
 extensions/http-curl/tests/C2NullConfiguration.cpp |   1 -
 .../http-curl/tests/C2VerifyServeResults.cpp       |   1 -
 extensions/http-curl/tests/HTTPHandlers.h          |   6 +
 extensions/http-curl/tests/HTTPIntegrationBase.h   |  13 +-
 extensions/http-curl/tests/HTTPSiteToSiteTests.cpp |   2 -
 .../http-curl/tests/TimeoutHTTPSiteToSiteTests.cpp |   2 -
 extensions/librdkafka/PublishKafka.cpp             |   8 +-
 .../librdkafka/tests}/CMakeLists.txt               |   3 +-
 extensions/librdkafka/tests/PublishKafkaTests.cpp  |  38 +++
 .../pdh/tests/PerformanceDataMonitorTests.cpp      |   1 -
 extensions/{pdh => procfs}/CMakeLists.txt          |  13 +-
 extensions/procfs/CpuStat.cpp                      |  47 +++
 extensions/procfs/CpuStat.h                        |  69 ++++
 extensions/procfs/DiskStat.cpp                     |  76 +++++
 extensions/procfs/DiskStat.h                       |  84 +++++
 extensions/procfs/MemInfo.cpp                      |  64 ++++
 .../procfs/MemInfo.h                               |  47 ++-
 extensions/procfs/NetDev.cpp                       |  76 +++++
 extensions/procfs/NetDev.h                         |  76 +++++
 extensions/procfs/ProcFs.cpp                       | 112 ++++++
 extensions/procfs/ProcFs.h                         |  65 ++++
 extensions/procfs/ProcFsJsonSerialization.h        | 156 +++++++++
 extensions/procfs/ProcFsSerialization.h            | 183 ++++++++++
 extensions/procfs/ProcessStat.cpp                  |  54 +++
 extensions/procfs/ProcessStat.h                    | 116 +++++++
 .../JNIUtil.h => procfs/SystemClockDuration.h}     |  27 +-
 extensions/procfs/processors/ProcFsMonitor.cpp     | 379 +++++++++++++++++++++
 extensions/procfs/processors/ProcFsMonitor.h       | 131 +++++++
 extensions/{splunk => procfs}/tests/CMakeLists.txt |  24 +-
 extensions/procfs/tests/CPUStatTests.cpp           | 102 ++++++
 extensions/procfs/tests/DiskStatTests.cpp          |  75 ++++
 .../tests/MemInfoTests.cpp}                        |  35 +-
 .../tests/MockProcFs.h}                            |  37 +-
 extensions/procfs/tests/NetDevTests.cpp            |  73 ++++
 extensions/procfs/tests/ProcFsMonitorTests.cpp     | 158 +++++++++
 extensions/procfs/tests/ProcessStatTests.cpp       |  54 +++
 extensions/procfs/tests/mockprocfs_t0/624372/stat  |   1 +
 extensions/procfs/tests/mockprocfs_t0/diskstats    |  17 +
 extensions/procfs/tests/mockprocfs_t0/meminfo      |  53 +++
 extensions/procfs/tests/mockprocfs_t0/net/dev      |   5 +
 extensions/procfs/tests/mockprocfs_t0/stat         |  20 ++
 extensions/procfs/tests/mockprocfs_t1/624372/stat  |   1 +
 extensions/procfs/tests/mockprocfs_t1/diskstats    |  17 +
 extensions/procfs/tests/mockprocfs_t1/meminfo      |  53 +++
 extensions/procfs/tests/mockprocfs_t1/net/dev      |   5 +
 extensions/procfs/tests/mockprocfs_t1/stat         |  20 ++
 extensions/rocksdb-repos/FlowFileRepository.h      |   9 -
 .../standard-processors/processors/ListFile.cpp    | 278 +++++++++++++++
 .../standard-processors/processors/ListFile.h      |  93 +++++
 .../tests/unit/ConfigurationTests.cpp              |  47 +++
 .../tests/unit/ListFileTests.cpp                   | 206 +++++++++++
 libminifi/include/RemoteProcessorGroupPort.h       |   2 -
 libminifi/include/c2/C2Agent.h                     |   3 -
 libminifi/include/c2/C2Payload.h                   |   3 +-
 libminifi/include/core/Property.h                  |   3 +-
 .../include/core/state/nodes/ProcessMetrics.h      | 105 ------
 libminifi/include/core/state/nodes/SystemMetrics.h | 118 -------
 libminifi/include/properties/Configuration.h       |  14 +-
 libminifi/include/utils/FlatMap.h                  |  20 ++
 libminifi/include/utils/file/FileUtils.h           | 186 +++++++++-
 libminifi/src/Configuration.cpp                    |  39 ++-
 libminifi/src/RemoteProcessorGroupPort.cpp         |  10 -
 libminifi/src/c2/C2Agent.cpp                       |  23 --
 libminifi/src/c2/C2Client.cpp                      |   2 +-
 libminifi/src/core/state/nodes/ProcessMetrics.cpp  |  36 --
 .../src/core/state/nodes/SupportedOperations.cpp   |  10 +-
 libminifi/src/core/state/nodes/SystemMetrics.cpp   |  36 --
 libminifi/src/core/yaml/YamlConfiguration.cpp      |  22 +-
 libminifi/src/utils/file/FileUtils.cpp             |  16 +-
 .../test/resources/encrypted.minifi.properties     |   1 -
 libminifi/test/unit/C2MetricsTests.cpp             |  33 +-
 libminifi/test/unit/FileUtilsTests.cpp             |  24 ++
 libminifi/test/unit/FlatMapTests.cpp               |  55 +++
 python/getFile.py                                  |   2 -
 100 files changed, 3586 insertions(+), 877 deletions(-)
 delete mode 100644 extensions/bootstrap/CMakeLists.txt
 delete mode 100644 extensions/bootstrap/bootstrap.cpp
 delete mode 100644 extensions/bootstrap/docs/generatec2docs.h
 rename {libminifi/test/kafka-tests => 
extensions/librdkafka/tests}/CMakeLists.txt (86%)
 create mode 100644 extensions/librdkafka/tests/PublishKafkaTests.cpp
 copy extensions/{pdh => procfs}/CMakeLists.txt (74%)
 create mode 100644 extensions/procfs/CpuStat.cpp
 create mode 100644 extensions/procfs/CpuStat.h
 create mode 100644 extensions/procfs/DiskStat.cpp
 create mode 100644 extensions/procfs/DiskStat.h
 create mode 100644 extensions/procfs/MemInfo.cpp
 copy libminifi/include/utils/ChecksumCalculator.h => 
extensions/procfs/MemInfo.h (51%)
 create mode 100644 extensions/procfs/NetDev.cpp
 create mode 100644 extensions/procfs/NetDev.h
 create mode 100644 extensions/procfs/ProcFs.cpp
 create mode 100644 extensions/procfs/ProcFs.h
 create mode 100644 extensions/procfs/ProcFsJsonSerialization.h
 create mode 100644 extensions/procfs/ProcFsSerialization.h
 create mode 100644 extensions/procfs/ProcessStat.cpp
 create mode 100644 extensions/procfs/ProcessStat.h
 copy extensions/{jni/JNIUtil.h => procfs/SystemClockDuration.h} (64%)
 create mode 100644 extensions/procfs/processors/ProcFsMonitor.cpp
 create mode 100644 extensions/procfs/processors/ProcFsMonitor.h
 copy extensions/{splunk => procfs}/tests/CMakeLists.txt (65%)
 create mode 100644 extensions/procfs/tests/CPUStatTests.cpp
 create mode 100644 extensions/procfs/tests/DiskStatTests.cpp
 copy extensions/{standard-processors/tests/unit/SchedulingAgentTests.cpp => 
procfs/tests/MemInfoTests.cpp} (50%)
 copy extensions/{script/ScriptProcessContext.h => procfs/tests/MockProcFs.h} 
(59%)
 create mode 100644 extensions/procfs/tests/NetDevTests.cpp
 create mode 100644 extensions/procfs/tests/ProcFsMonitorTests.cpp
 create mode 100644 extensions/procfs/tests/ProcessStatTests.cpp
 create mode 100644 extensions/procfs/tests/mockprocfs_t0/624372/stat
 create mode 100644 extensions/procfs/tests/mockprocfs_t0/diskstats
 create mode 100644 extensions/procfs/tests/mockprocfs_t0/meminfo
 create mode 100644 extensions/procfs/tests/mockprocfs_t0/net/dev
 create mode 100644 extensions/procfs/tests/mockprocfs_t0/stat
 create mode 100644 extensions/procfs/tests/mockprocfs_t1/624372/stat
 create mode 100644 extensions/procfs/tests/mockprocfs_t1/diskstats
 create mode 100644 extensions/procfs/tests/mockprocfs_t1/meminfo
 create mode 100644 extensions/procfs/tests/mockprocfs_t1/net/dev
 create mode 100644 extensions/procfs/tests/mockprocfs_t1/stat
 create mode 100644 extensions/standard-processors/processors/ListFile.cpp
 create mode 100644 extensions/standard-processors/processors/ListFile.h
 create mode 100644 
extensions/standard-processors/tests/unit/ConfigurationTests.cpp
 create mode 100644 extensions/standard-processors/tests/unit/ListFileTests.cpp
 delete mode 100644 libminifi/include/core/state/nodes/ProcessMetrics.h
 delete mode 100644 libminifi/include/core/state/nodes/SystemMetrics.h
 delete mode 100644 libminifi/src/core/state/nodes/ProcessMetrics.cpp
 delete mode 100644 libminifi/src/core/state/nodes/SystemMetrics.cpp
 create mode 100644 libminifi/test/unit/FlatMapTests.cpp

Reply via email to