Dear dev, I recently upgraded to NiFi version 1.2.0. In doing so, I lost the ability to perform rolling upgrades on my 6-node cluster due to component versioning, i.e. MissingBundleExceptions. My previous deployment steps are listed below. My question for the devs is this: what is the best process perform a rolling upgrade, with zero downtime, when custom nars, or NiFi releases for that matter, need to be deployed.
*Rolling deployment procedure with NiFi 1.1.x:* 1. Package custom nars 2. Run ansible script to copy nars to each node, and set a symlink, custom-nars-current, to point to the new folder containing the newly built custom nars. Note: the previous version of the nars are still on disk, but the nifi.properties points to the symlink. 3. Restart nifi service one node at a time. -- ---------------------------- Richard St. John, Ph.D. Senior Software Engineer, Applied Mathematician Asymmetrik, Ltd.
