{"push_id":1025806902,"size":36,"distinct_size":10,"ref":"refs/heads/master","head":"94cf1beebaa4dd3c4c5382e09f2dfa286d0920de","before":"38159809f5746cd46378ac8fe2434b9e39378982","commits":[{"sha":"0c5b1c27f26a008baedac4eb0c69f9b01080eaec","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1464, Refactored Processor's life-cycle operation sequence\n* Simplified and cleaned StandardProcessScheduler.start/stopProcessor methods\n* Added stop/start operations to ProcessorNode.\n* Removed unnecessary synchronization blocks related to ScheduledState in favor of enforcing order and idempotency via CAS operations. Those synchronization blocks were causing intermittent deadlocks whenever @OnScheduled blocks indefinitely.\n* Added support for stopping the service when @OnScheduled operation hangs.\n* Fixed the order of life-cycle operation invocation ensuring that each operation can *only* be invoked at the appropriate time\n* Removed unnecessary locks from StandardProcessNode since Atomic variables are used.\n* Removed calls to @OnStopped from ContinuallyRunningProcessTask while ensuring that procesor's full shut down in implementation of StandardProcessorNode.stop() method.\n* Removed dead code\n* Added comprehensive tests suite that covers 95% of Processor's life-cycle operations within the scope of FlowController, StandardProcesssScheduler and StandardProcessNode\n* Improved and added javadocs on covered operations with detailed explanations.","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/0c5b1c27f26a008baedac4eb0c69f9b01080eaec"},{"sha":"f53f45def3ed353232ec65d656bba4eee922b252","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1464 addressed PR comments from @apiri and @markap14","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/f53f45def3ed353232ec65d656bba4eee922b252"},{"sha":"48af0bfbc5cafe06e003b2bd086b970cf49b5025","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1464 addressed latest PR comments\n\nNIFI-1464 polishing","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/48af0bfbc5cafe06e003b2bd086b970cf49b5025"},{"sha":"1c22f3f0123632b544de484d9f42a02f64dfc768","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1464 refactored the latest commit","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/1c22f3f0123632b544de484d9f42a02f64dfc768"},{"sha":"59fac58c96f4127b1bf6fb7a501e934692534a03","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1464 ensured that OnUnscheduled is treated the same as OnScheduled\n\nNIFI-1464 polished javadocs, error messages and docs","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/59fac58c96f4127b1bf6fb7a501e934692534a03"},{"sha":"8e7e2916fabcf0be86602d3f4c382718eed2b433","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1464 fixed admin guide","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/8e7e2916fabcf0be86602d3f4c382718eed2b433"},{"sha":"a85c1195336a8c78c8e0d08d27dc429a881e3bc1","author":{"email":"81e6330eb6d40ac3c2bc5e6163c34308e56c49be@hotmail.com","name":"Mark Payne"},"message":"Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/nifi","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/a85c1195336a8c78c8e0d08d27dc429a881e3bc1"},{"sha":"7400b6f7c5a6f7ac3a682623772a306610036e72","author":{"email":"81e6330eb6d40ac3c2bc5e6163c34308e56c49be@hotmail.com","name":"Mark Payne"},"message":"NIFI-1622: Ensure that the Nar Context Class Loader is used when calling Processor lifecycle methods\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/7400b6f7c5a6f7ac3a682623772a306610036e72"},{"sha":"0cb4047adde5f82a1554fa13431909c5e5eb4f25","author":{"email":"904e92b662e899bbc8bd33cbe49ea1ab36b255a9@apache.org","name":"Mike Moser"},"message":"NIFI-627 removed flowfile penalization which could skew behavior when processor's Time Duration was less than Penalty Duration, improved over throttle penalization NIFI-990 corrected failure path NIFI-1329 refactored using FlowFileFilter to avoid repeatedly returning flowfiles to the input queue, producing misleading stats and excessive Tasks/Time used\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/0cb4047adde5f82a1554fa13431909c5e5eb4f25"},{"sha":"730d999d4b6b0cc869e77460e3b025deabc2b7d8","author":{"email":"3009d34c5fefb4a92127d962d05b768e72ec0ceb@apache.org","name":"joewitt"},"message":"NIFI-627 minor formating adjustments and removed exception based handling logic. This closes #268.  This closes #274.\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/730d999d4b6b0cc869e77460e3b025deabc2b7d8"},{"sha":"ce068ffc6c4f9b979d2736b5c5527326f2d9c3a8","author":{"email":"81e6330eb6d40ac3c2bc5e6163c34308e56c49be@hotmail.com","name":"Mark Payne"},"message":"NIFI-1612: Do not ignore Remote Process Group's timeout configuration\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/ce068ffc6c4f9b979d2736b5c5527326f2d9c3a8"},{"sha":"07d4d7005b9fbd1147eebce147f2e8172cf0a787","author":{"email":"81e6330eb6d40ac3c2bc5e6163c34308e56c49be@hotmail.com","name":"Mark Payne"},"message":"NIFI-1612: Found a spot within the site-to-site client where the timeout was not utilized properly\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/07d4d7005b9fbd1147eebce147f2e8172cf0a787"},{"sha":"5a8b2cf7f1c8df13720a74dd7f755343208c030f","author":{"email":"81e6330eb6d40ac3c2bc5e6163c34308e56c49be@hotmail.com","name":"Mark Payne"},"message":"NIFI-1606: Run the onComponentRemoved logic of state providers in a background thread\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/5a8b2cf7f1c8df13720a74dd7f755343208c030f"},{"sha":"8c488d7e8efcc2029079bb33aa3b859ba44b931f","author":{"email":"81e6330eb6d40ac3c2bc5e6163c34308e56c49be@hotmail.com","name":"Mark Payne"},"message":"NIFI-1587: Always poll state from State Manager when running ListHDFS instead of relying on local state over the cluster state\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/8c488d7e8efcc2029079bb33aa3b859ba44b931f"},{"sha":"56f79e1e8560ba9343b4da072673fcfe894d156b","author":{"email":"81e6330eb6d40ac3c2bc5e6163c34308e56c49be@hotmail.com","name":"Mark Payne"},"message":"NIFI-1588: Reworked how ListHDFS store state so that only 2 timestamps are stored and no paths\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/56f79e1e8560ba9343b4da072673fcfe894d156b"},{"sha":"c7df94e00f5ac456b2ca094841ffee9325c2ea53","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1464 life-cycle refactoring part-2\n\nSigned-off-by: joewitt <joewitt@apache.org>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/c7df94e00f5ac456b2ca094841ffee9325c2ea53"},{"sha":"76ce3f75201c9327578453635a8472ac68608faf","author":{"email":"b9220740ee7ca300a69f99d02c79cd991f7230bc@gmail.com","name":"puspendu.banerjee@gmail.com"},"message":"NIFI-1481 support for dumping environment using nifi.sh env\n\nReviewed and amended (Amendments reviewed by Aldrin Piri (aldrin@apache.org)) by Tony Kurc (tkurc@apache.org). This closes #218","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/76ce3f75201c9327578453635a8472ac68608faf"},{"sha":"f22db218e3903191acef7eec593bdefbd2685b74","author":{"email":"99814ed58809add8568342d41d8f1fa93afdc1a2@gizmolabs.org","name":"trkurc"},"message":"NIFI-1481 fixed a couple bugs in bash script for cygwin and when JAVA_HOME not set\n\nReviewed by Aldrin Piri (aldrin@apache.org). This closes #277","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/f22db218e3903191acef7eec593bdefbd2685b74"},{"sha":"3f295b13c97d77811477f9d19480b02003209529","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@suitcase.io","name":"Oleg Zhurakousky"},"message":"NIFI-1519 upgraded to the latest version of Spark 1.6.0\n\nSigned-off-by: Matt Burgess <mattyb149@gmail.com>","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/3f295b13c97d77811477f9d19480b02003209529"},{"sha":"54670486bc1a736a659001678ad51cd477f239ea","author":{"email":"3482da33dbcc572e5171101f7d20b1450d5c5f82@gmail.com","name":"Matt Burgess"},"message":"Whitespace fix for last commit (nifi-spark-receiver/pom.xml)\n\nThis closes #231","distinct":false,"url":"https://api.github.com/repos/apiri/incubator-nifi/commits/54670486bc1a736a659001678ad51cd477f239ea"}]}