[jira] [Created] (MINIFICPP-1345) Add linter for scripts

2020-08-31 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1345:


 Summary: Add linter for scripts
 Key: MINIFICPP-1345
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1345
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


* Add a new target for running shellcheck for shell scripts and flake8/pylint 
for python scripts
 * Fix existing issues
 * Run the target as a github check



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1349) ConsumeWindowsEventLogs should honor batch commit size in a single session

2020-09-02 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1349:


Assignee: Gabor Gyimesi

> ConsumeWindowsEventLogs should honor batch commit size in a single session
> --
>
> Key: MINIFICPP-1349
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1349
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> CWEL currently commits logs in a single session in commits with the given 
> batch size until there are no more events left. In a single session the CWEL 
> processor should only commit "Batch Commit Size" number of events or the 
> number of events since the last bookmark if it is less than the batch commit 
> size.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1349) ConsumeWindowsEventLogs should honor batch commit size in a single session

2020-09-02 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1349:


 Summary: ConsumeWindowsEventLogs should honor batch commit size in 
a single session
 Key: MINIFICPP-1349
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1349
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi


CWEL currently commits logs in a single session in commits with the given batch 
size until there are no more events left. In a single session the CWEL 
processor should only commit "Batch Commit Size" number of events or the number 
of events since the last bookmark if it is less than the batch commit size.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1360) Make scheduling strategy configurable in integration tests

2020-09-08 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1360:


 Summary: Make scheduling strategy configurable in integration tests
 Key: MINIFICPP-1360
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1360
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


In docker/test/integration/minifi/__init__.py the scheduling strategy is hard 
coded to be TIMER_DRIVEN for all processors. This should be configurable and 
updated for all processors used by integration tests.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1357) Proxy properties of invokehttp are not respected

2020-09-08 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1357.
--
Resolution: Fixed

> Proxy properties of invokehttp are not respected
> 
>
> Key: MINIFICPP-1357
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1357
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 2.5h
>  Remaining Estimate: 0h
>
> All the proxy properties (host, port, use, pass) are ignored.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1347) Do not override MergeContent output attributes

2020-09-08 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1347.
--
Resolution: Fixed

> Do not override MergeContent output attributes
> --
>
> Key: MINIFICPP-1347
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1347
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> In case when flowfiles processed by MergeContent could have common 
> attributes, with the same value in each flowfile (like mime type), the 
> attribute merge overrides the individually set output attributes. The 
> override of the previously set output attributes should not happen.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1357) Proxy properties of invokehttp are not respected

2020-09-07 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1357:


 Summary: Proxy properties of invokehttp are not respected
 Key: MINIFICPP-1357
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1357
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


All the proxy properties (host, port, use, pass) are ignored.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1364) Don't use rsync in docker build

2020-09-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1364:


Assignee: Gabor Gyimesi

> Don't use rsync in docker build
> ---
>
> Key: MINIFICPP-1364
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1364
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Using rsync to move source code under the docker folder makes it hard to use 
> the Dockerfiles separately without the need of the provided build script also 
> makes it impossible to provide custom parameters to the docker build command. 
> It also unnecessarily duplicates the source files in every docker build run. 
> Rsync should be removed and the defined excludes can be moved to a 
> .dockerignore file. The docker build commands can be changed to use a 
> specific Dockerfile with the -f option and use  the root directory (..) as 
> the context or simply moved to the root of the repository.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1365) Use minimal docker image in integration tests

2020-09-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1365.
--
Resolution: Fixed

> Use minimal docker image in integration tests
> -
>
> Key: MINIFICPP-1365
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1365
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> As the supported functionality of the minimal docker image is enough for our 
> integration tests, it can be used instead of the release image to speed up 
> the docker image build process in the CI.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1365) Use minimal docker image in integration tests

2020-09-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1365:


Assignee: Gabor Gyimesi

> Use minimal docker image in integration tests
> -
>
> Key: MINIFICPP-1365
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1365
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> As the supported functionality of the minimal docker image is enough for our 
> integration tests, it can be used instead of the release image to speed up 
> the docker image build process in the CI.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1364) Don't use rsync in docker build

2020-09-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1364.
--
Resolution: Fixed

> Don't use rsync in docker build
> ---
>
> Key: MINIFICPP-1364
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1364
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Using rsync to move source code under the docker folder makes it hard to use 
> the Dockerfiles separately without the need of the provided build script also 
> makes it impossible to provide custom parameters to the docker build command. 
> It also unnecessarily duplicates the source files in every docker build run. 
> Rsync should be removed and the defined excludes can be moved to a 
> .dockerignore file. The docker build commands can be changed to use a 
> specific Dockerfile with the -f option and use  the root directory (..) as 
> the context or simply moved to the root of the repository.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1321) MergeContent processor should support multiple attribute strategies

2020-09-01 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1321.
--
Fix Version/s: 0.7.0
   Resolution: Fixed

> MergeContent processor should support multiple attribute strategies
> ---
>
> Key: MINIFICPP-1321
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1321
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Affects Versions: 0.7.0
>Reporter: Arpad Boda
>Assignee: Gabor Gyimesi
>Priority: Major
> Fix For: 0.7.0
>
>  Time Spent: 15h
>  Remaining Estimate: 0h
>
> This part should be on par with NiFi implementation. 
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.MergeContent/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1347) Do not override MergeContent output attributes

2020-09-01 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1347:


Assignee: Gabor Gyimesi

> Do not override MergeContent output attributes
> --
>
> Key: MINIFICPP-1347
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1347
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>
> In case when flowfiles processed by MergeContent could have common 
> attributes, with the same value in each flowfile (like mime type), the 
> attribute merge overrides the individually set output attributes. The 
> override of the previously set output attributes should not happen.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1347) Do not override MergeContent output attributes

2020-09-01 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1347:


 Summary: Do not override MergeContent output attributes
 Key: MINIFICPP-1347
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1347
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi


In case when flowfiles processed by MergeContent could have common attributes, 
with the same value in each flowfile (like mime type), the attribute merge 
overrides the individually set output attributes. The override of the 
previously set output attributes should not happen.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1358) SendBody property is unused in InvokeHTTP

2020-09-07 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1358:


 Summary: SendBody property is unused in InvokeHTTP
 Key: MINIFICPP-1358
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1358
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi


SendBody attribute is defined but never used in InvokeHTTP processor.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1359) FollowRedirects feature is unavailable in InvokeHTTP

2020-09-07 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1359:


 Summary: FollowRedirects feature is unavailable in InvokeHTTP
 Key: MINIFICPP-1359
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1359
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi


InvokeHTTP processor does not use FollowRedirects property, so if a HTTP 
request is moved, it does not follow the redirect. In Nifi and Java MiNiFi this 
feature is turned on by default, which means we have a different default 
behavior then other NiFi projects.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1359) FollowRedirects feature is unavailable in InvokeHTTP

2020-09-07 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1359:
-
Description: InvokeHTTP processor does not use FollowRedirects property, so 
if a HTTP request is moved, it does not follow the redirect. In Nifi and Java 
MiNiFi this feature is turned on by default, which means we have a different 
default behavior than other NiFi projects.  (was: InvokeHTTP processor does not 
use FollowRedirects property, so if a HTTP request is moved, it does not follow 
the redirect. In Nifi and Java MiNiFi this feature is turned on by default, 
which means we have a different default behavior then other NiFi projects.)

> FollowRedirects feature is unavailable in InvokeHTTP
> 
>
> Key: MINIFICPP-1359
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1359
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Priority: Minor
>
> InvokeHTTP processor does not use FollowRedirects property, so if a HTTP 
> request is moved, it does not follow the redirect. In Nifi and Java MiNiFi 
> this feature is turned on by default, which means we have a different default 
> behavior than other NiFi projects.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1364) Don't use rsync in docker build

2020-09-10 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1364:


 Summary: Don't use rsync in docker build
 Key: MINIFICPP-1364
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1364
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


Using rsync to move source code under the docker folder makes it hard to use 
the Dockerfiles separately without the need of the provided build script also 
makes it impossible to provide custom parameters to the docker build command. 
It also unnecessarily duplicates the source files in every docker build run. 
Rsync should be removed and the defined excludes can be moved to a 
.dockerignore file. The docker build commands can be changed to use a specific 
Dockerfile with the -f option and use  the root directory (..) as the context 
or simply moved to the root of the repository.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1365) Use minimal docker image in integration tests

2020-09-10 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1365:


 Summary: Use minimal docker image in integration tests
 Key: MINIFICPP-1365
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1365
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


As the supported functionality of the minimal docker image is enough for our 
integration tests, it can be used instead of the release image to speed up the 
docker image build process in the CI.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1104) SSL docker tests for PublishKafka

2020-09-10 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1104.
--
Resolution: Fixed

> SSL docker tests for PublishKafka
> -
>
> Key: MINIFICPP-1104
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1104
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Nghia Le
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 7h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1343) Create a minimal docker image target

2020-09-10 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1343.
--
Resolution: Fixed

> Create a minimal docker image target
> 
>
> Key: MINIFICPP-1343
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1343
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> Create a build target which would create a minimal size docker image which 
> should only contain the kafka and http-curl extensions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1390) Create DeleteS3Object processor

2020-10-13 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1390:


 Summary: Create DeleteS3Object processor
 Key: MINIFICPP-1390
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1390
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Create new processor to delete existing S3 object with similar functionality 
defined in Nifi:

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.DeleteS3Object/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (MINIFICPP-1390) Create DeleteS3Object processor

2020-10-19 Thread Gabor Gyimesi (Jira)


[ 
https://issues.apache.org/jira/browse/MINIFICPP-1390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17216698#comment-17216698
 ] 

Gabor Gyimesi commented on MINIFICPP-1390:
--

Note: Currently adobe/S3Mock server does not support versioning for deletion, 
so versioned delete is only tested manually on the official AWS S3 service.

> Create DeleteS3Object processor
> ---
>
> Key: MINIFICPP-1390
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1390
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> Create new processor to delete existing S3 object with similar functionality 
> defined in Nifi:
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.DeleteS3Object/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1396) Create FetchS3Object processor

2020-10-20 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1396:


 Summary: Create FetchS3Object processor
 Key: MINIFICPP-1396
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1396
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Create new processor to fetch existing S3 object with similar functionality 
defined in Nifi:

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.FetchS3Object/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1388) Introduce buffer for HTTP requests in ListenHTTP processor

2020-10-09 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1388:
-
Issue Type: Improvement  (was: New Feature)

> Introduce buffer for HTTP requests in ListenHTTP processor
> --
>
> Key: MINIFICPP-1388
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1388
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> ListenHTTP processor starts a web server for handling HTTP requests and for 
> every HTTP request creates and commits a new session. This is wasteful and 
> ignores the scheduler, as these commits do not happen when the processor is 
> triggered. A buffer needs to be introduced so that the requests are buffered 
> by the web server and processed later when the ontrigger event is called. If 
> the buffer becomes full the request should be refused. The processing should 
> be done in batches where the maximum batch size can be configured.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1388) Introduce buffer for HTTP requests in ListenHTTP processor

2020-10-09 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1388:


 Summary: Introduce buffer for HTTP requests in ListenHTTP processor
 Key: MINIFICPP-1388
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1388
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


ListenHTTP processor starts a web server for handling HTTP requests and for 
every HTTP request creates and commits a new session. This is wasteful and 
ignores the scheduler, as these commits do not happen when the processor is 
triggered. A buffer needs to be introduced so that the requests are buffered by 
the web server and processed later when the ontrigger event is called. If the 
buffer becomes full the request should be refused. The processing should be 
done in batches where the maximum batch size can be configured.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1343) Create a minimal docker image target

2020-08-27 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1343:


 Summary: Create a minimal docker image target
 Key: MINIFICPP-1343
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1343
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Create a build target which would create a minimal size docker image which 
should only contain the kafka and http-curl extensions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1376) Create PutS3Object processor

2020-09-30 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1376:
-
Description: 
Create a new processor that can put flow files to AWS S3 buckets. Functionality 
should be similar to NiFi's PutS3Object processor 

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html

Unneeded features from NiFi's processor:
 * Multipart upload - only single part upload needs to be implemented at the 
moment with maximum of 5GB data threshold.
 * Signer Override parameter implementation not needed.

  was:
Create a new processor that can put flow files to AWS S3 buckets. Functionality 
should be similar to NiFi's PutS3Object processor 
[https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html.]

Unneeded features from NiFi's processor:
 * Multipart upload - only single part upload needs to be implemented at the 
moment with maximum of 5GB data threshold.
 * Signer Override parameter implementation not needed.


> Create PutS3Object processor
> 
>
> Key: MINIFICPP-1376
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1376
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> Create a new processor that can put flow files to AWS S3 buckets. 
> Functionality should be similar to NiFi's PutS3Object processor 
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html
> Unneeded features from NiFi's processor:
>  * Multipart upload - only single part upload needs to be implemented at the 
> moment with maximum of 5GB data threshold.
>  * Signer Override parameter implementation not needed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1376) Create PutS3Object processor

2020-09-30 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1376:
-
Description: 
Create a new processor that can put flow files to AWS S3 buckets. Functionality 
should be similar to NiFi's PutS3Object processor 

[https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html]

Unneeded features from NiFi's processor:
 * Multipart upload - only single part upload needs to be implemented at the 
moment with maximum of 5GB data threshold.
 * Signer Override parameter implementation not needed.

AWS C++ SDK also does not support:
 * Expiration Time Rule IDs
 * Write access setting in put object requests
 * Owner setting in put object requests

  was:
Create a new processor that can put flow files to AWS S3 buckets. Functionality 
should be similar to NiFi's PutS3Object processor 

[https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html]

Unneeded features from NiFi's processor:
 * Multipart upload - only single part upload needs to be implemented at the 
moment with maximum of 5GB data threshold.
 * Signer Override parameter implementation not needed.

AWS C++ SDK also does not support:
 * Expiration Time Rule IDs
 * Write access setting in put object requests


> Create PutS3Object processor
> 
>
> Key: MINIFICPP-1376
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1376
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> Create a new processor that can put flow files to AWS S3 buckets. 
> Functionality should be similar to NiFi's PutS3Object processor 
> [https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html]
> Unneeded features from NiFi's processor:
>  * Multipart upload - only single part upload needs to be implemented at the 
> moment with maximum of 5GB data threshold.
>  * Signer Override parameter implementation not needed.
> AWS C++ SDK also does not support:
>  * Expiration Time Rule IDs
>  * Write access setting in put object requests
>  * Owner setting in put object requests



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1376) Create PutS3Object processor

2020-09-30 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1376:
-
Description: 
Create a new processor that can put flow files to AWS S3 buckets. Functionality 
should be similar to NiFi's PutS3Object processor 

[https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html]

Unneeded features from NiFi's processor:
 * Multipart upload - only single part upload needs to be implemented at the 
moment with maximum of 5GB data threshold.
 * Signer Override parameter implementation not needed.

AWS C++ SDK also does not support:
 * Expiration Time Rule IDs
 * Write access setting in put object requests

  was:
Create a new processor that can put flow files to AWS S3 buckets. Functionality 
should be similar to NiFi's PutS3Object processor 

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html

Unneeded features from NiFi's processor:
 * Multipart upload - only single part upload needs to be implemented at the 
moment with maximum of 5GB data threshold.
 * Signer Override parameter implementation not needed.


> Create PutS3Object processor
> 
>
> Key: MINIFICPP-1376
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1376
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> Create a new processor that can put flow files to AWS S3 buckets. 
> Functionality should be similar to NiFi's PutS3Object processor 
> [https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html]
> Unneeded features from NiFi's processor:
>  * Multipart upload - only single part upload needs to be implemented at the 
> moment with maximum of 5GB data threshold.
>  * Signer Override parameter implementation not needed.
> AWS C++ SDK also does not support:
>  * Expiration Time Rule IDs
>  * Write access setting in put object requests



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1377) Add build number parameter for linux distribution builds

2020-09-30 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1377.
--
Resolution: Fixed

> Add build number parameter for linux distribution builds
> 
>
> Key: MINIFICPP-1377
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1377
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> A new parameter should be added to the build process that would represent the 
> build number. This number should be found in every linux distribution build 
> target's tar.gz output.
> This parameter could be supplied as a build parameter for CMake with a new -D 
> option.
> Supplying the MINIFI_BUILD_NUMBER parameter to any distribution target should 
> result in the 
> nifi-minifi-cpp-${DISTRO_NAME}-${MINIFI_VERSION}-${MINIFI_BUILD_NUMBER}-bin.tar.gz
>  output, so for example supplying a build number "1234" for a "make centos" 
> target with 0.7.0 minifi version should result in 
> minifi-cpp-centos-0.7.0-1234-bin.tar.gz  output.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1349) ConsumeWindowsEventLogs should honor batch commit size in a single session

2020-09-22 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1349.
--
Resolution: Fixed

> ConsumeWindowsEventLogs should honor batch commit size in a single session
> --
>
> Key: MINIFICPP-1349
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1349
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> CWEL currently commits logs in a single session in commits with the given 
> batch size until there are no more events left. In a single session the CWEL 
> processor should only commit "Batch Commit Size" number of events or the 
> number of events since the last bookmark if it is less than the batch commit 
> size.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1376) Create PutS3Object processor

2020-09-21 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1376:


 Summary: Create PutS3Object processor
 Key: MINIFICPP-1376
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1376
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Create a new processor that can put flow files to AWS S3 buckets. Functionality 
should be similar to NiFi's PutS3Object processor 
[https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html.]

Unneeded features from NiFi's processor:
 * Multipart upload - only single part upload needs to be implemented at the 
moment with maximum of 5GB data threshold.
 * Signer Override parameter implementation not needed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1377) Add build number parameter for linux distribution builds

2020-09-21 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1377:


 Summary: Add build number parameter for linux distribution builds
 Key: MINIFICPP-1377
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1377
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


A new parameter should be added to the build process that would represent the 
build number. This number should be found in every linux distribution build 
target's tar.gz output.

This parameter could be supplied as a build parameter for CMake with a new -D 
option.

Supplying the MINIFI_BUILD_NUMBER parameter to any distribution target should 
result in the 
nifi-minifi-cpp-${DISTRO_NAME}-${MINIFI_VERSION}-${MINIFI_BUILD_NUMBER}-bin.tar.gz
 output, so for example supplying a build number "1234" for a "make centos" 
target with 0.7.0 minifi version should result in 
minifi-cpp-centos-0.7.0-1234-bin.tar.gz  output.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1382) Upload logs as artifacts for docker integration tests on failure

2020-09-30 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1382:


 Summary: Upload logs as artifacts for docker integration tests on 
failure
 Key: MINIFICPP-1382
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1382
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


Currently if a docker integration test fails in CI we have no way to check the 
reason of the failure other then reproducing the test failure locally. The 
container and application logs should be uploaded as artifacts to github in 
case of test failure before the test cleanup. These logs could be used to debug 
the test failure without reproduction.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1400) Create ListS3 processor

2020-10-28 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1400:
-
Description: 
Create new processor to list S3 objects of a bucket with similar functionality 
defined in Nifi:

[https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.ListS3/index.html]

  was:
Create new processor to fetch existing S3 object with similar functionality 
defined in Nifi:

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.ListS3/index.html


> Create ListS3 processor
> ---
>
> Key: MINIFICPP-1400
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1400
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> Create new processor to list S3 objects of a bucket with similar 
> functionality defined in Nifi:
> [https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.ListS3/index.html]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1400) Create ListS3 processor

2020-10-28 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1400:
-
Summary: Create ListS3 processor  (was: Create ListS3Object processor)

> Create ListS3 processor
> ---
>
> Key: MINIFICPP-1400
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1400
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> Create new processor to fetch existing S3 object with similar functionality 
> defined in Nifi:
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.ListS3/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1400) Create ListS3Object processor

2020-10-28 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1400:


 Summary: Create ListS3Object processor
 Key: MINIFICPP-1400
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1400
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Create new processor to fetch existing S3 object with similar functionality 
defined in Nifi:

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.ListS3/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1388) Introduce buffer for HTTP requests in ListenHTTP processor

2020-10-26 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1388.
--
Resolution: Fixed

> Introduce buffer for HTTP requests in ListenHTTP processor
> --
>
> Key: MINIFICPP-1388
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1388
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 4h 10m
>  Remaining Estimate: 0h
>
> ListenHTTP processor starts a web server for handling HTTP requests and for 
> every HTTP request creates and commits a new session. This is wasteful and 
> ignores the scheduler, as these commits do not happen when the processor is 
> triggered. A buffer needs to be introduced so that the requests are buffered 
> by the web server and processed later when the ontrigger event is called. If 
> the buffer becomes full the request should be refused. The processing should 
> be done in batches where the maximum batch size can be configured.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1376) Create PutS3Object processor

2020-10-27 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1376.
--
Resolution: Fixed

> Create PutS3Object processor
> 
>
> Key: MINIFICPP-1376
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1376
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 6h 20m
>  Remaining Estimate: 0h
>
> Create a new processor that can put flow files to AWS S3 buckets. 
> Functionality should be similar to NiFi's PutS3Object processor 
> [https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.5.0/org.apache.nifi.processors.aws.s3.PutS3Object/index.html]
> Unneeded features from NiFi's processor:
>  * Multipart upload - only single part upload needs to be implemented at the 
> moment with maximum of 5GB data threshold.
>  * Signer Override parameter implementation not needed.
> AWS C++ SDK also does not support:
>  * Expiration Time Rule IDs
>  * Write access setting in put object requests
>  * Owner setting in put object requests



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1321) MergeContent processor should support multiple attribute strategies

2020-08-10 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1321:


Assignee: Gabor Gyimesi

> MergeContent processor should support multiple attribute strategies
> ---
>
> Key: MINIFICPP-1321
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1321
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Affects Versions: 0.7.0
>Reporter: Arpad Boda
>Assignee: Gabor Gyimesi
>Priority: Major
>
> This part should be on par with NiFi implementation. 
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.6.0/org.apache.nifi.processors.standard.MergeContent/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1104) SSL docker tests for PublishKafka

2020-08-14 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1104:


Assignee: Gabor Gyimesi  (was: Nghia Le)

> SSL docker tests for PublishKafka
> -
>
> Key: MINIFICPP-1104
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1104
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Nghia Le
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 5h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1449) Add pause and resume command to C2

2021-01-11 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1449:


Assignee: Gabor Gyimesi

> Add pause and resume command to C2
> --
>
> Key: MINIFICPP-1449
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1449
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>
> It should be possible to send a PAUSE command to an agent through C2 so that 
> the execution of flows is stopped on the agent while the agent is still 
> running and heartbeating. It should also be possible send a RESUME command to 
> resume the agent's workflow.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1449) Add pause and resume command to C2

2021-01-11 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1449:


 Summary: Add pause and resume command to C2
 Key: MINIFICPP-1449
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1449
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi


It should be possible to send a PAUSE command to an agent through C2 so that 
the execution of flows is stopped on the agent while the agent is still running 
and heartbeating. It should also be possible send a RESUME command to resume 
the agent's workflow.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1390) Create DeleteS3Object processor

2021-01-06 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1390.
--
Resolution: Fixed

> Create DeleteS3Object processor
> ---
>
> Key: MINIFICPP-1390
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1390
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 4.5h
>  Remaining Estimate: 0h
>
> Create new processor to delete existing S3 object with similar functionality 
> defined in Nifi:
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.DeleteS3Object/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1441) Specify Lua version instead of default

2021-01-06 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1441.
--
Resolution: Fixed

> Specify Lua version instead of default
> --
>
> Key: MINIFICPP-1441
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1441
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 3.5h
>  Remaining Estimate: 0h
>
> Current default Lua version 5.4 on Mac environments in Github actions is 
> unsupported by third party component sol2 2.20. We need to specify version 
> 5.3 in the environment to fix the issue.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1419) Stabilize docker tests in Github Actions

2020-12-04 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1419:


 Summary: Stabilize docker tests in Github Actions
 Key: MINIFICPP-1419
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1419
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


test_zero_file.py tests sometimes time out and fail in the CI environment, so 
it should be stabilized.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1409) Add default credential provider chain support to AWS authentication

2020-12-08 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1409?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1409.
--
Resolution: Fixed

> Add default credential provider chain support to AWS authentication
> ---
>
> Key: MINIFICPP-1409
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1409
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> Currently access key and secret key authentication is supported for AWS 
> authentication through properties or credentials property file. Supporting 
> the default credential provider chain of AWS would allow customers to use 
> environment variable, profile config file or instance profiles (in that 
> order) for AWS authentication.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1419) Stabilize docker tests in Github Actions

2020-12-08 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1419:


Assignee: Gabor Gyimesi

> Stabilize docker tests in Github Actions
> 
>
> Key: MINIFICPP-1419
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1419
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> test_zero_file.py tests sometimes time out and fail in the CI environment, so 
> it should be stabilized.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1419) Stabilize docker tests in Github Actions

2020-12-08 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1419.
--
Resolution: Fixed

> Stabilize docker tests in Github Actions
> 
>
> Key: MINIFICPP-1419
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1419
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> test_zero_file.py tests sometimes time out and fail in the CI environment, so 
> it should be stabilized.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1424) Stabilize flaky test cases

2020-12-10 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1424:


 Summary: Stabilize flaky test cases
 Key: MINIFICPP-1424
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1424
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


Multiple test cases have been failing intermittently in the CI environment. The 
root causes need to be identified and fixed to have a stable and reliable test 
suite for the project.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1410) Add permissions property support for Putfile processor

2020-12-02 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1410.
--
Resolution: Fixed

> Add permissions property support for Putfile processor
> --
>
> Key: MINIFICPP-1410
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1410
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> The Putfile processor when not using the Boost library, creates directories 
> with a default 700 permissions on non Windows systems. This is too 
> restricting in some use cases which should be remedied, but also should b 
> configurable. A Permissions property needs to be added which to specify the 
> permissions of the created files and directories. The boost implementation 
> should also be updated and tested separately to be in sync with the native 
> implementation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1424) Stabilize several flaky test suites

2020-12-14 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1424:
-
Summary: Stabilize several flaky test suites  (was: Stabilize flaky test 
cases)

> Stabilize several flaky test suites
> ---
>
> Key: MINIFICPP-1424
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1424
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Labels: MiNiFi-CPP-Hygiene
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Multiple test cases have been failing intermittently in the CI environment. 
> The root causes need to be identified and fixed to have a stable and reliable 
> test suite for the project.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1424) Stabilize flaky test cases

2020-12-14 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1424:


Assignee: Gabor Gyimesi

> Stabilize flaky test cases
> --
>
> Key: MINIFICPP-1424
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1424
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Labels: MiNiFi-CPP-Hygiene
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Multiple test cases have been failing intermittently in the CI environment. 
> The root causes need to be identified and fixed to have a stable and reliable 
> test suite for the project.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1436) VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure fail transiently

2020-12-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1436:
-
Attachment: VerifyInvokeHTTPTest-mac-2.log

> VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure fail transiently
> 
>
> Key: MINIFICPP-1436
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1436
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Priority: Minor
>  Labels: MiNiFi-CPP-Hygiene
> Attachments: VerifyInvokeHTTPTest-mac-2.log, 
> VerifyInvokeHTTPTest-mac.log, VerifyInvokeHTTPTestSecure-win.log
>
>
> VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure sometimes fail in Github 
> actions. According to the logs the curl call becomes idle after 1 second and 
> reaches a timeout. See attached logs for more information.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1442) Uplift sol2 to newer version to support LUA version 5.4

2020-12-16 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1442:
-
Summary: Uplift sol2 to newer version to support LUA version 5.4  (was: 
Uplift sol2 to latest release version)

> Uplift sol2 to newer version to support LUA version 5.4
> ---
>
> Key: MINIFICPP-1442
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1442
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Current sol2 library version is 2 years old. We should uplift sol2 to support 
> newer LUA versions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1442) Uplift sol2 to latest release version

2020-12-16 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1442:


 Summary: Uplift sol2 to latest release version
 Key: MINIFICPP-1442
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1442
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


Current sol2 library version is 2 years old. We should uplift sol2 to support 
newer LUA versions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1442) Uplift sol2 to newer version to support LUA version 5.4

2020-12-16 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1442:
-
Description: We should uplift sol2 to support newer LUA versions.  (was: 
Current sol2 library version is 2 years old. We should uplift sol2 to support 
newer LUA versions.)

> Uplift sol2 to newer version to support LUA version 5.4
> ---
>
> Key: MINIFICPP-1442
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1442
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> We should uplift sol2 to support newer LUA versions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1441) Specify Lua version instead of default

2020-12-16 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1441:


Assignee: Gabor Gyimesi

> Specify Lua version instead of default
> --
>
> Key: MINIFICPP-1441
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1441
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Current default Lua version 5.4 on Mac environments in Github actions is 
> unsupported by third party component sol2 2.20. We need to specify version 
> 5.3 in the environment to fix the issue.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1441) Specify Lua version instead of default

2020-12-16 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1441:


 Summary: Specify Lua version instead of default
 Key: MINIFICPP-1441
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1441
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi


Current default Lua version 5.4 on Mac environments in Github actions is 
unsupported by third party component sol2 2.20. We need to specify version 5.3 
in the environment to fix the issue.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1295) ListenHTTP tests are unstable

2020-12-16 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1295:


Assignee: Gabor Gyimesi

> ListenHTTP tests are unstable
> -
>
> Key: MINIFICPP-1295
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1295
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Affects Versions: 0.7.0
>Reporter: Arpad Boda
>Assignee: Gabor Gyimesi
>Priority: Major
>  Labels: MiNiFi-CPP-Hygiene
>
> ListenHTTP tests sometimes fail in CI:
> https://travis-ci.org/github/apache/nifi-minifi-cpp/jobs/708711586
> Should be investigated. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1295) ListenHTTP tests are unstable

2020-12-16 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1295.
--
Resolution: Fixed

ListenHTTP tests seem to be stable with no transient failures in Github actions.

> ListenHTTP tests are unstable
> -
>
> Key: MINIFICPP-1295
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1295
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Affects Versions: 0.7.0
>Reporter: Arpad Boda
>Assignee: Gabor Gyimesi
>Priority: Major
>  Labels: MiNiFi-CPP-Hygiene
>
> ListenHTTP tests sometimes fail in CI:
> https://travis-ci.org/github/apache/nifi-minifi-cpp/jobs/708711586
> Should be investigated. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1434) CSite2SiteTests transiently fail on Mac

2020-12-15 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1434:


 Summary: CSite2SiteTests transiently fail on Mac
 Key: MINIFICPP-1434
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1434
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi
 Attachments: csite2sitetests-mac.log

CSite2SiteTests sometimes fail with SIGPIPE***Exception in Mac environments. 
Unfortunately no logs are generated. Needs to be reproduced and fixed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1436) VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure fail transiently

2020-12-15 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1436:


 Summary: VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure fail 
transiently
 Key: MINIFICPP-1436
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1436
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi
 Attachments: VerifyInvokeHTTPTest-mac.log, 
VerifyInvokeHTTPTestSecure-win.log

VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure sometimes fail in Github 
actions. According to the logs the curl call becomes idle after 1 second and 
reaches a timeout. See attached logs for more information.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1437) ExecutePythonProcessorTests fail transiently

2020-12-15 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1437:


 Summary: ExecutePythonProcessorTests fail transiently
 Key: MINIFICPP-1437
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1437
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi
 Attachments: ExecutePythonProcessorTests-mac.log

As a rare occurrence ExecutePythonProcessorTests fail with SegFault in Github 
actions. See more information in attached logs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1436) VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure fail transiently

2020-12-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1436:
-
Issue Type: Bug  (was: Improvement)

> VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure fail transiently
> 
>
> Key: MINIFICPP-1436
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1436
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Priority: Minor
> Attachments: VerifyInvokeHTTPTest-mac.log, 
> VerifyInvokeHTTPTestSecure-win.log
>
>
> VerifyInvokeHTTPTest and VerifyInvokeHTTPTestSecure sometimes fail in Github 
> actions. According to the logs the curl call becomes idle after 1 second and 
> reaches a timeout. See attached logs for more information.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1435) SFTP tests trainsiently fail

2020-12-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1435:
-
Issue Type: Bug  (was: Improvement)

> SFTP tests trainsiently fail
> 
>
> Key: MINIFICPP-1435
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1435
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Priority: Minor
> Attachments: SFTPTests-ubuntu1604.log
>
>
> SFTP tests rarely fail in CI. According to the logs the port file of the SFTP 
> server does not get created so the server probably does not start. See 
> attachment for logs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1424) Stabilize several flaky test suites

2020-12-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1424:
-
Description: 
Multiple test cases have been failing intermittently in the CI environment. The 
root causes need to be identified and fixed to have a stable and reliable test 
suite for the project. Flaky tests included in this ticket:
 * FileUtilsTests
 * RepoTests and PersistanceTests
 * SecureSocketGetTCP tests
 * TailFileTests
 * GetTCPTests
 * Flow-Tests
 * DBProvenanceRepositoryTests
 * Fedora build

 

  was:Multiple test cases have been failing intermittently in the CI 
environment. The root causes need to be identified and fixed to have a stable 
and reliable test suite for the project.


> Stabilize several flaky test suites
> ---
>
> Key: MINIFICPP-1424
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1424
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Labels: MiNiFi-CPP-Hygiene
>  Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> Multiple test cases have been failing intermittently in the CI environment. 
> The root causes need to be identified and fixed to have a stable and reliable 
> test suite for the project. Flaky tests included in this ticket:
>  * FileUtilsTests
>  * RepoTests and PersistanceTests
>  * SecureSocketGetTCP tests
>  * TailFileTests
>  * GetTCPTests
>  * Flow-Tests
>  * DBProvenanceRepositoryTests
>  * Fedora build
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1435) SFTP tests trainsiently fail

2020-12-15 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1435:


 Summary: SFTP tests trainsiently fail
 Key: MINIFICPP-1435
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1435
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi
 Attachments: SFTPTests-ubuntu1604.log

SFTP tests rarely fail in CI. According to the logs the port file of the SFTP 
server does not get created so the server probably does not start. See 
attachment for logs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1434) CSite2SiteTests transiently fail on Mac

2020-12-15 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1434:
-
Issue Type: Bug  (was: Improvement)

> CSite2SiteTests transiently fail on Mac
> ---
>
> Key: MINIFICPP-1434
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1434
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Priority: Minor
> Attachments: csite2sitetests-mac.log
>
>
> CSite2SiteTests sometimes fail with SIGPIPE***Exception in Mac environments. 
> Unfortunately no logs are generated. Needs to be reproduced and fixed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1438) FlowControllerTests fail transiently

2020-12-15 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1438:


 Summary: FlowControllerTests fail transiently
 Key: MINIFICPP-1438
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1438
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi
 Attachments: FlowControllerTests-ubuntu1604.log, 
FlowControllerTests-win.log

FlowControllerTests transiently fail in Github actions with multiple problems. 
See attached logs for more information.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1404) Add option to disable unity build of AWS lib

2020-11-10 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1404:


 Summary: Add option to disable unity build of AWS lib
 Key: MINIFICPP-1404
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1404
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi


AWS library is built with unity build option ON by default to make the library 
smaller. The library is built using a single generated cpp file, which is 
generated thus recompiled in every single build event. Because of this if we 
build iteratively (for example while developing on a local machine) we have to 
rebuild the library every single time even if no change has occurred. We should 
add an option to disable the unity build in this case.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1404) Add option to disable unity build of AWS lib

2020-11-10 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1404:


Assignee: Gabor Gyimesi

> Add option to disable unity build of AWS lib
> 
>
> Key: MINIFICPP-1404
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1404
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Trivial
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> AWS library is built with unity build option ON by default to make the 
> library smaller. The library is built using a single generated cpp file, 
> which is generated thus recompiled in every single build event. Because of 
> this if we build iteratively (for example while developing on a local 
> machine) we have to rebuild the library every single time even if no change 
> has occurred. We should add an option to disable the unity build in this case.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1404) Add option to disable unity build of AWS lib

2020-11-11 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1404.
--
Resolution: Fixed

> Add option to disable unity build of AWS lib
> 
>
> Key: MINIFICPP-1404
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1404
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Trivial
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> AWS library is built with unity build option ON by default to make the 
> library smaller. The library is built using a single generated cpp file, 
> which is generated thus recompiled in every single build event. Because of 
> this if we build iteratively (for example while developing on a local 
> machine) we have to rebuild the library every single time even if no change 
> has occurred. We should add an option to disable the unity build in this case.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1410) Add permissions property support for Putfile processor

2020-11-18 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1410:


 Summary: Add permissions property support for Putfile processor
 Key: MINIFICPP-1410
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1410
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


The Putfile processor when not using the Boost library, creates directories 
with a default 700 permissions on non Windows systems. This is too restricting 
in some use cases which should be remedied, but also should b configurable. A 
Permissions property needs to be added which to specify the permissions of the 
created files and directories. The boost implementation should also be updated 
and tested separately to be in sync with the native implementation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1409) Add default credential provider chain support to AWS authentication

2020-11-18 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1409:


 Summary: Add default credential provider chain support to AWS 
authentication
 Key: MINIFICPP-1409
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1409
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Currently access key and secret key authentication is supported for AWS 
authentication through properties or credentials property file. Supporting the 
default credential provider chain of AWS would allow customers to use 
environment variable, profile config file or instance profiles (in that order) 
for AWS authentication.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1403) Create TagS3Object processor

2020-11-09 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1403:


 Summary: Create TagS3Object processor
 Key: MINIFICPP-1403
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1403
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi


Create new processor to tag S3 objects of a bucket with similar functionality 
defined in Nifi:

[https://nifi.apache.org/docs/nifi-docs/components/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.9.0/org.apache.nifi.processors.aws.s3.TagS3Object/index.htmlhttps://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.ListS3/index.html|https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.ListS3/index.html]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1406) Check for swig dependency for docker integration tests

2020-11-13 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1406:


 Summary: Check for swig dependency for docker integration tests
 Key: MINIFICPP-1406
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1406
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


Swig is a compile time dependency for m2crypto pip package used in docker 
integration tests. This dependency is not explicit in the code and can be 
problematic to find for users of the test framework. It needs to have a more 
explicit error message if the package is missing and should also be documented.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1396) Create FetchS3Object processor

2021-01-08 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1396.
--
Resolution: Fixed

> Create FetchS3Object processor
> --
>
> Key: MINIFICPP-1396
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1396
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 5h 10m
>  Remaining Estimate: 0h
>
> Create new processor to fetch existing S3 object with similar functionality 
> defined in Nifi:
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-aws-nar/1.12.1/org.apache.nifi.processors.aws.s3.FetchS3Object/index.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1452) Parameterize Docker image build

2021-01-21 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1452:


 Summary: Parameterize Docker image build
 Key: MINIFICPP-1452
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1452
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


As a project user it should be possible to pass the following parameters to a 
docker image build:
 * Which Alpine based Docker image should be used as the base image.
 * What extensions should be built in the Docker image

The parameters should be passed as CMake options and these options shall be 
forwarded  when making the docker target.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1451) ThreadPoolAdjust test transiently fails

2021-01-20 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1451:


 Summary: ThreadPoolAdjust test transiently fails
 Key: MINIFICPP-1451
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1451
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
 Attachments: threadpooladjust-failure-vs2019.txt

ThreadPoolAdjust test was seen failing in CI with the VS2019 build. See logs 
attached.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1451) ThreadPoolAdjust test transiently fails

2021-01-20 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1451:
-
Issue Type: Bug  (was: New Feature)

> ThreadPoolAdjust test transiently fails
> ---
>
> Key: MINIFICPP-1451
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1451
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Priority: Minor
> Attachments: threadpooladjust-failure-vs2019.txt
>
>
> ThreadPoolAdjust test was seen failing in CI with the VS2019 build. See logs 
> attached.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1454) Reduce duplication of CMake parameters in docker arguments

2021-01-25 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1454:


 Summary: Reduce duplication of CMake parameters in docker arguments
 Key: MINIFICPP-1454
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1454
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


MINIFICPP-1452 introduced the ability for Docker builds to consume the 
configured CMake options. This way CMake options set regarding extension 
availability are passed to Docker builds when the docker target is built. 
Unfortunately these options need to be defined and passed through 
DockerConfig.cmake, DockerBuild.sh and finally the Dockerfile, which causes 
duplication of these arguments. We need to find a way to reduced this 
duplication.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1424) Stabilize several flaky test suites

2021-01-04 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1424.
--
Resolution: Fixed

> Stabilize several flaky test suites
> ---
>
> Key: MINIFICPP-1424
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1424
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Labels: MiNiFi-CPP-Hygiene
>  Time Spent: 5h
>  Remaining Estimate: 0h
>
> Multiple test cases have been failing intermittently in the CI environment. 
> The root causes need to be identified and fixed to have a stable and reliable 
> test suite for the project. Flaky tests included in this ticket:
>  * FileUtilsTests
>  * RepoTests and PersistanceTests
>  * SecureSocketGetTCP tests
>  * TailFileTests
>  * GetTCPTests
>  * Flow-Tests
>  * DBProvenanceRepositoryTests
>  * Fedora build
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1461) Enable Curl specific EL tests on Windows

2021-01-27 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1461:
-
Description: After merging the changes of MINIFICPP-1446, there should be 
no problems anymore from compiling and running EL tests using CURL library 
features on Windows.  (was: After merging the changes of MINIFICPP-1446, there 
should be no problems anymore from compiling and running EL tests using CURL 
library features.)

> Enable Curl specific EL tests on Windows
> 
>
> Key: MINIFICPP-1461
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1461
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Test
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Trivial
>
> After merging the changes of MINIFICPP-1446, there should be no problems 
> anymore from compiling and running EL tests using CURL library features on 
> Windows.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1461) Enable Curl specific EL tests on Windows

2021-01-27 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1461:


 Summary: Enable Curl specific EL tests on Windows
 Key: MINIFICPP-1461
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1461
 Project: Apache NiFi MiNiFi C++
  Issue Type: Test
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1459) Cleanup temporary files after test runs

2021-01-27 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1459:


 Summary: Cleanup temporary files after test runs
 Key: MINIFICPP-1459
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1459
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Running MiNiFiCPP tests creates more than 200 temporal test directories with 
test resources, that are kept after test runs and need to be manually cleaned 
up. After multiple test runs these resources can mount up to a lot of storage 
and can be cumbersome to deal with. It would be a better solution to clean up 
test resources automatically after each run.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFICPP-1461) Enable Curl specific EL tests on Windows

2021-01-27 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi updated MINIFICPP-1461:
-
Description: After merging the changes of MINIFICPP-1446, there should be 
no problems anymore from compiling and running EL tests using CURL library 
features.

> Enable Curl specific EL tests on Windows
> 
>
> Key: MINIFICPP-1461
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1461
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Test
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Trivial
>
> After merging the changes of MINIFICPP-1446, there should be no problems 
> anymore from compiling and running EL tests using CURL library features.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1468) test_delete_s3_object_proxy transiently fails

2021-02-01 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1468:


 Summary: test_delete_s3_object_proxy transiently fails
 Key: MINIFICPP-1468
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1468
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Mock S3 server needs some time to delete the S3 object after the delete request 
succeeds. Our check should wait for this to succeed, to avoid transient 
failures.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1466) Fine tune configuration to save system resources

2021-02-01 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1466.
--
Resolution: Fixed

> Fine tune configuration to save system resources
> 
>
> Key: MINIFICPP-1466
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1466
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1465) Add AWS extension to docker minimal image

2021-02-01 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1465.
--
Resolution: Fixed

> Add AWS extension to docker minimal image
> -
>
> Key: MINIFICPP-1465
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1465
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> AWS should be part of the minimal docker image. It should also be part of the 
> 16.04-all tests in CI.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1449) Add pause and resume command to C2

2021-02-01 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1449.
--
Resolution: Fixed

> Add pause and resume command to C2
> --
>
> Key: MINIFICPP-1449
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1449
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 4h 20m
>  Remaining Estimate: 0h
>
> It should be possible to send a PAUSE command to an agent through C2 so that 
> the execution of flows is stopped on the agent while the agent is still 
> running and heartbeating. It should also be possible send a RESUME command to 
> resume the agent's workflow.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1452) Parameterize Docker image build

2021-02-01 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1452.
--
Resolution: Fixed

> Parameterize Docker image build
> ---
>
> Key: MINIFICPP-1452
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1452
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Major
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> As a project user it should be possible to pass the following parameters to a 
> docker image build:
>  * Which Alpine based Docker image should be used as the base image.
>  * What extensions should be built in the Docker image
> The parameters should be passed as CMake options and these options shall be 
> forwarded  when making the docker target.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1466) Fine tune configuration to save system resources

2021-02-01 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1466:


 Summary: Fine tune configuration to save system resources
 Key: MINIFICPP-1466
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1466
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1456) Introduce PutAzureBlobStorage processor

2021-01-26 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1456:


 Summary: Introduce PutAzureBlobStorage processor
 Key: MINIFICPP-1456
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1456
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Gabor Gyimesi
Assignee: Gabor Gyimesi


Introduce PutAzureBlobStorage processor with functionality similar to the NiFi 
equivalent:

[https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-azure-nar/1.12.1/org.apache.nifi.processors.azure.storage.PutAzureBlobStorage/index.html]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1461) Enable Expression Language tests on Windows

2021-01-28 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1461:


   Assignee: (was: Gabor Gyimesi)
Description: Expression language tests are disabled on Windows due to 
multiple issues, which need to be investigated and fixed before the tests can 
be enabled on that platform.  (was: After merging the changes of 
MINIFICPP-1446, there should be no problems anymore from compiling and running 
EL tests using CURL library features on Windows.)
 Labels: MiNiFi-CPP-Hygiene  (was: )
   Priority: Minor  (was: Trivial)
Summary: Enable Expression Language tests on Windows  (was: Enable Curl 
specific EL tests on Windows)

> Enable Expression Language tests on Windows
> ---
>
> Key: MINIFICPP-1461
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1461
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Test
>Reporter: Gabor Gyimesi
>Priority: Minor
>  Labels: MiNiFi-CPP-Hygiene
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Expression language tests are disabled on Windows due to multiple issues, 
> which need to be investigated and fixed before the tests can be enabled on 
> that platform.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1465) Add AWS extension to docker minimal image

2021-01-28 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1465:


 Summary: Add AWS extension to docker minimal image
 Key: MINIFICPP-1465
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1465
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


AWS should be part of the minimal docker image. It should also be part of the 
16.04-all tests in CI.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (MINIFICPP-1465) Add AWS extension to docker minimal image

2021-01-28 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi reassigned MINIFICPP-1465:


Assignee: Gabor Gyimesi

> Add AWS extension to docker minimal image
> -
>
> Key: MINIFICPP-1465
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1465
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>
> AWS should be part of the minimal docker image. It should also be part of the 
> 16.04-all tests in CI.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (MINIFICPP-1476) Improve parallel S3 request handling in S3 processors

2021-02-03 Thread Gabor Gyimesi (Jira)
Gabor Gyimesi created MINIFICPP-1476:


 Summary: Improve parallel S3 request handling in S3 processors
 Key: MINIFICPP-1476
 URL: https://issues.apache.org/jira/browse/MINIFICPP-1476
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Gabor Gyimesi


Only 1 S3 request is allowed to be sent at a time in each S3 processor to avoid 
overwriting the internal state (used credentials, proxy info etc.) of the S3 
wrapper by an overlapping onTrigger call. Because of this we need to wait for 
the response of the S3 service before another request can be sent. This should 
be improved either by introducing an async API or making the making the 
S3Wrapper stateless to allow overlapping calls, or any further solution that is 
available. It needs to be investigated and an optimal solution shall be chosen 
for implementation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (MINIFICPP-1568) PerformanceDataMonitorTests transiently fail

2021-06-14 Thread Gabor Gyimesi (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabor Gyimesi resolved MINIFICPP-1568.
--
Resolution: Fixed

> PerformanceDataMonitorTests transiently fail
> 
>
> Key: MINIFICPP-1568
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1568
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gabor Gyimesi
>Assignee: Gabor Gyimesi
>Priority: Minor
>  Labels: MiNiFi-CPP-Hygiene
> Fix For: 0.10.0
>
> Attachments: PerformanceDataMonitorTests_failure_win_vs2017.log
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


  1   2   3   >