AZK-127: Azkaban 0.10 breaks variable substitution in environment
…nProcess Azk 126 race condition in azkaban process
…edule AZK-123: Add jmx hooks for Schedule-Unschedule commands
AZK-125: JMX MBean and Agent to refresh workflows from disk
AZK-85-Cancel Button doesn't cancel a job completely
AKZ-108 Implements a event-based monitoring sol'n.
AZK-107 Make sure that process output streams are always properly closed.
Fixes for AZK-119 and AZK-120 Both fixes looks good. Thanks for you help.
This commit also include contributions by Ibrahim Ulukaya.
AZK-99 Add targets for maven artifacts.
Maven Integration for installing and deploying artifacts to mvn. See README-MAVEN.txt for more info.
AZK-97: DoNothingJob returns null for generated props, causes NPE.
I added reading of HADOOP_CONF_DIR environment variable
AZK-98: ENV vs env in in properties files
-Reduced the thread # -made traversing trees more efficient (hopefully should speed up restart on large flows) -Re-did the UI due to very slow tree performances with custom UI built on JQuery.
…ried to resolve the properties too early, didn't allow for a job to return a value. 2) Add job-runner servlet -- Allows for an external entity to POST up a JSON object of override properties and have that fire off a specific job with those properties (sample url to POST to is /job-runner/job-to-run) 3) Add null check to CachingFlowManager to handle Flows that don't exist better than an NPE 4) Adjust javaprocess to allow for main arguments that have commas in them (main.args is now interpretted as the string of main arguments) 5) Add ability to supress success email messages from a job (new property "azkaban.send.success.email") 6) Initial steps for supporting tar files. Unfortunately, Java doesn't have great tar support so I gave up halfway. Checking in the code anyway because it makes it a bit easier to handle multiple file types. 7) A lot of changes to mr-kluj contrib project.