This is an automated email from the ASF dual-hosted git repository.
joewitt pushed a change to tag HDF-3.4.1.70-2-tag
in repository https://gitbox.apache.org/repos/asf/nifi.git
*** WARNING: tag HDF-3.4.1.70-2-tag was deleted! ***
was c794297de0 HOTFIX-2931: Contains the following changes: * NIFI-7079
security fix * NIFI-6085 - need for sec fix * NIFI-6280 - need for sec fix *
additional changes which needed for successful build
This change permanently discards the following revisions:
discard c794297de0 HOTFIX-2931: Contains the following changes: * NIFI-7079
security fix * NIFI-6085 - need for sec fix * NIFI-6280 - need for sec fix *
additional changes which needed for successful build
discard 13ec6f1ebf HOTFIX-2931 NIFI-7023 This closes #3991. Removed SLF4J and
Log4J transitive dependencies from Zookeeper so tests log correctly. Changed
template handling. Added unit tests.
discard 94d58c22cc HOTFIX-2931 NIFI-6760: When writing/reading the length of a
DataFrame, do so usin… (#3801)
discard 741a28b98b HOTFIX-2931 NIFI-6759: When encountering Exception during
load-balanced connection communications, after closing socket, return from
method rather than continuing loop
discard b9525316f2 Fixed SNAPSHOT references in pom
discard ebf84322c5 NIFI-6797: Add support for specifying Partition via EL or
RecordPath for PublishKafka(Record)_1_0 and PublishKafka(Record)_2_0
discard 420424ffc7 NIFI-4820 This closes #3813. Improving security
configuration for Kafka 2.0 processors
discard 17f05fce9e NIFI-6218 Support setting transactional.id in
PublishKafka/PublishKafkaRecord
discard 97949d5d00 NIFI-6045: Added support EL support to dyanmic properties
for Kafka 2.0 processors
discard 13de4148c6 NIFI-6753: Fixed bug where all values being provided to the
CSV Writer were String objects, which resulted in the CSV Writer improperly
quoting numeric values when the schema indicates that the value is a number.
Now, we will only convert the value to a String if the value is not a Number
and/or the schema does not indicate a numeric ty type
discard 35a520c208 NIFI-6736: Create thread on demand to handle incoming
request from client for load balancing. This allows us to avoid situations
where we don't have enough threads and we block on the server side, waiting for
data, when clients are trying to send data in another connection
discard 2147822380 NIFI-6696: Ensured that callback to RemoteQueuePartition do
not attempt to obtain the Partition Read Lock. The Read Lock is not necessary
as long as the 'partitioner' is volatile, because it doesn't matter whether or
not the actual partitions themselves change, since the only partition that
would be touched is the Rebalancing Partition,on, which is fixed. Obtaining the
partition read lock can lead to a deadlock as outlined in the Jira description.
discard 6ef5bb41da NIFI-6517: Ensure that if IOException is thrown from
LoadBalanceSession that we properly catch the Exception, mark session as
complete, and then re-throw. There was one condition in which this was not
occurring. This commit addresses that situation.
discard 6a9c97808f NIFI-6353: If LoadBalanceSession determines remote node's
queue is full, mark session complete and penalize the Partition, rather than
just penalizing the session. This allows the client to move on to another
session, which avoids an issue where backpressure on one queue can prevent data
from being transferred between nodes in another queue
discard c867fdb9ae NIFI-6285: Addressed issue that resulted in swapped data
not being swapped back in if load balancing strategy changed while data was
swapped out; added integration tests for swapping. In testing, also encountered
an issue with data being swapped out while swap files were being recovered
causing the queue size to be wrong and causing errors about not being able to
swap data in, because it attempted to swap the data in twice.
discard 93501ab32f NIFI-6150: Moved logic of decrementing content claims from
ProcessSession.commit to the FlowFile Repository. Also updated load-balancing
protocol and queue drop logic to no longer decrement content claims since the
flowfile repo will handle the logic. This allows us ts to ensure that the
claimant counts are decremented only if the repo is successfully updated and
still before checking if the claim is still in use or not.
discard 6242c661ff NIFI-6215: Ensure that when we are swapping FlowFiles back
into nifi, that we consider forward slashes or back slashes as the same path
separator when determining filename
discard ca6226e359 NIFI-6183: Implemented base class for Framework-level
integration tests that is responsible for instantiating the key components for
integration tests, including FlowController, WriteAheadFlowFileRepository,
WriteAheadProvenanceRepository, FileSystemRepository, FileSystemSwapManager,
StandardFlowFileQueue, StandardProcessScheduler, etc. Implemented several
integration tests to span different parts of the framework