[jira] [Commented] (NIFI-12187) MergeContent"relaxFullnessConstraint && bin.isFullEnough() "can never be reached.

2023-10-25 Thread sky (Jira)


[ 
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.

2023-10-25 Thread sky (Jira)


[ 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.

2023-10-25 Thread sky (Jira)


[ 
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.

2023-10-06 Thread sky (Jira)
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)