Commit Graph

1272 Commits

Author SHA1 Message Date
Mark Payne 0410c1b7aa NIFI-824: When calling TestRunner.removeProperty with a required property, the property's value should be set to the default, or null if no default exists 2015-08-19 19:56:46 -04:00
Mark Payne 16dc5d5fd9 NIFI-756: Do not remove documents from a Lucene Index; instead, wait until the entire index is 'expired' and delete the index's directory 2015-08-19 13:53:13 -04:00
Mark Payne 8ebf1f03c2 Merge branch 'nifi-868' of https://github.com/pukkaone/nifi into NIFI-868 2015-08-19 12:56:26 -04:00
Mark Payne e345218eaa Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/nifi 2015-08-19 12:27:41 -04:00
Mark Payne 19f7db6986 NIFI-793: Added multi-threading to the indexing in the Persistent Provenance Repository 2015-08-19 12:24:25 -04:00
Aldrin Piri f044ba5d45 NIFI-808 Providing property to allow exclusion of capture group 0 for any regex expressions as an attribute. 2015-08-19 12:00:25 -04:00
Mark Payne f171756a88 NIFI-862: Ensure that if we are unable to stop a controller service, we can still stop processors referencing it and the service itself 2015-08-19 10:12:57 -04:00
Mark Payne e409b6c5c1 NIFI-839: When disabling controller services, do so one-at-a-time in the process scheduler, so that we can ensure that all are disable-able and then disable them atomically 2015-08-19 08:55:15 -04:00
Chin Huang 8f98f80938 NIFI-868 Configure advertised host name of Remote Process Group Input Port
Before this change, the host given out to clients to connect to a Remote
Process Group Input Port is the host where the NiFi instance runs.
However, sometimes the binding host is different from the host that
clients connect to. For example, when a NiFi instance runs inside a
Docker container, a client on a separate machine must connect to the
Docker host which forwards the connection to the container.

Add a configuration property to specify the host name to give out to
clients to connect to a Remote Process Group Input Port. If the property
is not configured, then give out the name of host running the NiFi
instance.
2015-08-18 21:35:28 -07:00
joewitt 8e5347156f NIFI-841 fixed contrib check issues
Signed-off-by: Mark Payne <markap14@hotmail.com>
2015-08-18 20:06:42 -04:00
joewitt c3731703f3 NIFI-841 correct patch paths and fixed formatting issues
Signed-off-by: Mark Payne <markap14@hotmail.com>
2015-08-18 20:06:42 -04:00
Mark Payne 35439db347 NIFI-841: Ensure that IOExceptions on session commit are handled properly
Signed-off-by: joewitt <joewitt@apache.org>
Signed-off-by: Mark Payne <markap14@hotmail.com>
2015-08-18 20:06:41 -04:00
Bryan Bende a264c49d80 Merge branch 'NIFI-790-NEW' 2015-08-17 17:33:26 -04:00
Bryan Bende 1c34478eb8 NIFI-790 Create reporting task to deliver metrics to Apache Ambari
- Adding NOTICE for nifi-ambari-nar, and fixing formatting issues in nifi-ambari-reporting-task pom
- Addressing review feedback: updating assembly NOTICE, fixing unit test, and minor clean up
- Adding additionalDetails.html
2015-08-17 15:47:49 -04:00
Matt Gilman ffa7ceb2b1 NIFI-861:
- Addressing issue with blank processor names when attempting to generate ellipsis on the canvas.
2015-08-17 15:23:36 -04:00
Aldrin Piri 740b09b182 NIFI-796 Adjusting ControlRate documentation to reflect that a long is used instead of an integer. 2015-08-17 11:51:10 -04:00
Aldrin Piri c0dad8d1d8 NIFI-848 Extending the Administrator Guide to include guidance on providing multiple provenance and content repositories. 2015-08-17 10:46:13 -04:00
joewitt 6066557e66 NIFI-827 added headless entry
Signed-off-by: joewitt <joewitt@apache.org>
2015-08-17 09:16:34 -04:00
joewitt a837fa5f38 NIFI-801 fixed reference to BSD and name of NOTICE 2015-08-16 22:42:28 -04:00
joewitt 3e7fe93fdb NIFI-857 fixing gitignore list 2015-08-16 16:25:56 -04:00
joewitt cd74519133 NIFI-857 merged develop into master in preparation for the removal of develop branch 2015-08-16 15:56:46 -04:00
joewitt aa99884782 NIFI-850 removed nifi parent, updated nifi pom, moved all nifi subdirs up one level, fixed readme. 2015-08-15 13:12:22 -04:00
Bryan Bende 6fc52a4e99 NIFI-736 Creating a Maven Archetype for ControllerServices
NIFI-736 Addressing feedback from review:
- Removing "-service" from artifact ids
- Removing impl in favor of standard
- Defaulting to 0.3.0-SNAPSHOT for NiFi version
- Cleaning up example service and unit test

NIFI-736 Removing IT test due Maven issue MNG-5809
2015-08-14 11:00:21 -04:00
Mark Payne a4f0afce7b Merge branch 'NIFI-843' into develop 2015-08-14 10:08:20 -04:00
Mark Payne e9c2535df7 NIFI-843: Ensure that a new HashMap is used when populating the propertyMap member variable for thread safety 2015-08-14 10:07:20 -04:00
Mark Payne 1eeed73010 NIFI-852: Ensure that calling MockProcessSession.transfer(FlowFile, Relationship.SELF) will re-queue the FlowFile 2015-08-14 09:35:06 -04:00
Mark Payne 5962404379 Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/nifi into develop 2015-08-13 12:08:01 -04:00
Mark Payne c169bedbfd NIFI-849: Marked Username as optional for DBCPConnectionPool 2015-08-13 11:45:33 -04:00
Aldrin Piri b51433e97c NIFI-726 Providing updated documentation on how the return type property is interpreted for EvaluateJsonPath 2015-08-12 23:29:54 -04:00
Aldrin Piri 13042dc2e9 NIFI-758 Defaulting to POSIX compliant single bracket test command in lieu of the Bash [[ 2015-08-12 23:22:30 -04:00
Aldrin Piri c6d500b315 NIFI-845 Converting tabs to spaces for indentation in accordance with checkstyle rules. 2015-08-12 18:17:08 -04:00
Matt Gilman 103153cdd8 NIFI-834:
- Get[S]FTP should not be considered @SideEffectFree. The processor could be, and is by default, configured to delete the original file.
2015-08-12 14:24:21 -04:00
Matt Gilman 91f4dae060 NIFI-838:
- Fixing bug when checking the state of a referencing component when attempting to disable a controller service. Only considering referencing components as RUNNING when the state is RUNNING or has active threads.
2015-08-12 13:33:47 -04:00
Matt Gilman 0a279ff538 NIFI-795:
- Ensuring consistency with response codes when creating new components between standalone and cluster mode.
- Fixing checkstyle issues.
2015-08-12 12:59:58 -04:00
Bryan Bende b31c76bf30 NIFI-821 Support Merging of Avro
NIFI-821 Changing error logging to debug, changing mime-type, adding a try-close for Avro reader, changing new ArrayList to Collections.emptyList()
2015-08-12 10:30:30 -04:00
Mark Payne bbacc3d8ca Merge branch 'NIFI-784' of https://github.com/brianghig/nifi into develop 2015-08-12 09:59:50 -04:00
Mike Moser c2c513e511 NIFI-837
Signed-off-by: Mark Payne <markap14@hotmail.com>
2015-08-11 08:55:04 -04:00
Mark Payne d328ca0a48 Merge branch 'NIFI-829' into develop 2015-08-10 20:04:10 -04:00
Mark Payne 82e421a183 Merge branch 'NIFI-835' into develop 2015-08-10 20:03:28 -04:00
Mark Payne 7cd84967dd NIFI-835: Ensure that on session commit the provenance events that were emitted are returned by TestRunner.getProvenanceEvents() 2015-08-10 17:32:38 -04:00
Mark Payne 6a7a4d0762 NIFI-829: ensure that the proper provenance events are emitted by InvokeHTTP 2015-08-10 17:31:44 -04:00
Mark Payne e5fa763458 NIFI-832: Added information about site-to-site to user guide 2015-08-10 13:44:15 -04:00
Mark Payne 33279fd9d7 NIFI-831, NIFI-799: Fixed a NullPointerException; use a buffer size of 10,000 messages instead of 100,000 2015-08-08 15:52:49 -04:00
Mark Payne 4b9ee460a8 NIFI-825: Use new method of accessing controller services and rather than caching an SSLContext, obtain one from the service each time 2015-08-06 11:55:08 -04:00
Mark Payne e59ee5dda1 NIFI-807: Cache the buffers that will be used to write data when reading from FlowFiles 2015-08-04 14:37:54 -04:00
Mark Payne 15d49025f2 Merge branch 'develop' into NIFI-800 2015-08-04 08:55:47 -04:00
Mark Payne 2600877080 Merge branch 'develop' into NIFI-803 2015-08-04 08:54:28 -04:00
Mark Payne 6a0a321b64 NIFI-803: Ensure that if an OutOfMemoryError occurs, the Provenance Repo won't become corrupt 2015-08-04 08:54:03 -04:00
joewitt 90ebc3a91e NIFI-805 addressed a series of sonar identified formatting issues 2015-08-03 23:32:48 -04:00
Mark Payne 34e08ba775 NIFI-800: Ensured that all Throwable that gets thrown when updating a Partition marks the Partition as unusable until a checkpoint occurs 2015-08-03 08:43:18 -04:00