[jira] [Commented] (NIFI-12187) MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be reached.
[ https://issues.apache.org/jira/browse/NIFI-12187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17779401#comment-17779401 ] sky commented on NIFI-12187: [~mosermw] Hello, the problem I have is that when I have 100 data in the queue in front of mergecontent, but I set the mergecontent 'Maximum Number of Records' to 200, When the timer arrives, 'relaxFullnessConstraint && bin.isFullEnough()' fails to meet the condition and fails to merge, and then waits until the data in the queue reaches 200, which is inconsistent with the business expectation. The business expects to merge when the timer arrives, regardless of whether the 'Maximum Number of Records' is met. > MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be > reached. > - > > Key: NIFI-12187 > URL: https://issues.apache.org/jira/browse/NIFI-12187 > Project: Apache NiFi > Issue Type: Bug > Components: Extensions >Affects Versions: 1.16.0, 1.17.0, 1.16.1, 1.16.2, 1.16.3, 1.18.0, 1.19.0, > 1.20.0, 1.19.1, 1.21.0, 1.22.0, 1.23.0, 1.23.1, 1.23.2 >Reporter: sky >Priority: Critical > > In MergeContent, "binContents.size() < maximumEntries" does not work, but it > does work in 1.15.3. At that time in the "migrateBins" method of > "BinFiles.java", "BinManager. RemoveReadyBins (true)" in the subsequent > version into "binManager. RemoveReadyBins (relaxFullnessConstraint)", As a > result, "relaxFullnessConstraint && bin.isFullEnough() "can never be achieved. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] (NIFI-12187) MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be reached.
[ https://issues.apache.org/jira/browse/NIFI-12187 ] sky deleted comment on NIFI-12187: was (Author: c8679...@163.com): Hello, the problem I have is that when I have 100 data in the queue in front of mergecontent, but I set the mergecontent 'Maximum Number of Records' to 200, When the timer arrives, 'relaxFullnessConstraint && bin.isFullEnough()' fails to meet the condition and fails to merge, and then waits until the data in the queue reaches 200, which is inconsistent with the business expectation. The business expects to merge when the timer arrives, regardless of whether the 'Maximum Number of Records' is met. > MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be > reached. > - > > Key: NIFI-12187 > URL: https://issues.apache.org/jira/browse/NIFI-12187 > Project: Apache NiFi > Issue Type: Bug > Components: Extensions >Affects Versions: 1.16.0, 1.17.0, 1.16.1, 1.16.2, 1.16.3, 1.18.0, 1.19.0, > 1.20.0, 1.19.1, 1.21.0, 1.22.0, 1.23.0, 1.23.1, 1.23.2 >Reporter: sky >Priority: Critical > > In MergeContent, "binContents.size() < maximumEntries" does not work, but it > does work in 1.15.3. At that time in the "migrateBins" method of > "BinFiles.java", "BinManager. RemoveReadyBins (true)" in the subsequent > version into "binManager. RemoveReadyBins (relaxFullnessConstraint)", As a > result, "relaxFullnessConstraint && bin.isFullEnough() "can never be achieved. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (NIFI-12187) MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be reached.
[ https://issues.apache.org/jira/browse/NIFI-12187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17779400#comment-17779400 ] sky commented on NIFI-12187: Hello, the problem I have is that when I have 100 data in the queue in front of mergecontent, but I set the mergecontent 'Maximum Number of Records' to 200, When the timer arrives, 'relaxFullnessConstraint && bin.isFullEnough()' fails to meet the condition and fails to merge, and then waits until the data in the queue reaches 200, which is inconsistent with the business expectation. The business expects to merge when the timer arrives, regardless of whether the 'Maximum Number of Records' is met. > MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be > reached. > - > > Key: NIFI-12187 > URL: https://issues.apache.org/jira/browse/NIFI-12187 > Project: Apache NiFi > Issue Type: Bug > Components: Extensions >Affects Versions: 1.16.0, 1.17.0, 1.16.1, 1.16.2, 1.16.3, 1.18.0, 1.19.0, > 1.20.0, 1.19.1, 1.21.0, 1.22.0, 1.23.0, 1.23.1, 1.23.2 >Reporter: sky >Priority: Critical > > In MergeContent, "binContents.size() < maximumEntries" does not work, but it > does work in 1.15.3. At that time in the "migrateBins" method of > "BinFiles.java", "BinManager. RemoveReadyBins (true)" in the subsequent > version into "binManager. RemoveReadyBins (relaxFullnessConstraint)", As a > result, "relaxFullnessConstraint && bin.isFullEnough() "can never be achieved. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (NIFI-12187) MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be reached.
sky created NIFI-12187: -- Summary: MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be reached. Key: NIFI-12187 URL: https://issues.apache.org/jira/browse/NIFI-12187 Project: Apache NiFi Issue Type: Bug Components: Extensions Affects Versions: 1.23.2, 1.23.1, 1.23.0, 1.22.0, 1.21.0, 1.19.1, 1.20.0, 1.19.0, 1.18.0, 1.16.3, 1.16.2, 1.16.1, 1.17.0, 1.16.0 Reporter: sky Fix For: 1.24.0 In MergeContent, "binContents.size() < maximumEntries" does not work, but it does work in 1.15.3. At that time in the "migrateBins" method of "BinFiles.java", "BinManager. RemoveReadyBins (true)" in the subsequent version into "binManager. RemoveReadyBins (relaxFullnessConstraint)", As a result, "relaxFullnessConstraint && bin.isFullEnough() "can never be achieved. -- This message was sent by Atlassian Jira (v8.20.10#820010)