CDH 4 Release Notes
The following lists all Apache Oozie Jiras included in CDH 4
that are not included in the Apache Oozie base version 3.3.0. The
oozie-3.3.0-cdh4.2.0.CHANGES.txt
file lists all changes included in CDH 4. The patch for each
change can be found in the cloudera/patches directory in the release tarball.
Changes Not In Apache Oozie 3.3.0
Oozie
Bug
- [OOZIE-1227] - In a coordinator, specifying the <app-path> without a namenode causes it to fail
- [OOZIE-1226] - Workflow lib path not found in classpath for a subworkflow
- [OOZIE-1186] - Image load for Job DAG visualization should handle resources better
- [OOZIE-1188] - Typo in documentation for using login server example
- [OOZIE-1177] - HostnameFilter should only catch UnknownHostException, not Exception
- [OOZIE-1171] - HostnameFilter should handle hostname resolution failures and continue processing
- [OOZIE-1136] - Fix MiniOozie
- [OOZIE-1051] - Repeating Errors for workflows that were allreday Killed
- [OOZIE-1140] - TestLogStreamer.testStreamLog fails when its started within the first 4 seconds after the hour
- [OOZIE-1164] - typo in toString() method for org.apache.oozie.client.rest.JsonCoordinatorJob.java
- [OOZIE-1152] - Unit test for JavaActionExecutor has a wrong action xml
- [OOZIE-1110] - log Error that happens in XCommand to make debug easy
- [OOZIE-1091] - workflow functional spec, fs action related issues
- [OOZIE-1144] - OOZIE-1137 breaks the sharelib
- [OOZIE-1116] - Create hbaselibs module
- [OOZIE-1137] - In light of federation use actionLibPath instead of appPath
- [OOZIE-1128] - When a user submitting a job is not UNDEF in the request, it should use that user as the submitter
- [OOZIE-1127] - Missed one services.destroy() in OOZIE-1114
- [OOZIE-1114] - Some tests don't use the Services singleton properly
- [OOZIE-1130] - Upgrade from 3.2 to 3.3 failing due to change in WorkflowInstance structure
- [OOZIE-1101] - Fix log messages that contain {0} or similar
- [OOZIE-1093] - recursive fs chmod does not change the leaf directory
- [OOZIE-1094] - credential cannot resolve variable
- [OOZIE-1100] - HFTP coordinator input check fails due to missing commons-httpclient.jar
- [OOZIE-1064] - Status value of coordinator job not reflected in bundle action and invalid transition of coordinator job
- [OOZIE-1106] - latest and future function do not work correctly when oozie processing timezone is non UTC
- [OOZIE-1102] - Update Oozie README.txt to have the TLP mailing list and links
- [OOZIE-1015] - HadoopAccessorService jobtracker validation should not have hardcoded conf key
- [OOZIE-1057] - Log message for retrying to connect to the JT always says 60,000 milliseconds
- [OOZIE-1014] - Coordinator action failure error not propagated
- [OOZIE-967] - Coordinator action window in web UI never finishes refreshing
- [OOZIE-1023] - Docs list OOZIE_CONF instead of OOZIE_CONFIG env var
- [OOZIE-1012] - Sqoop jobs are unable to utilize Hadoop Counters
- [OOZIE-1016] - Tests that use junit assert or fail in a new thread report success when they are actually failing
- [OOZIE-739] - a coord action fails because the uri points to a namenode that is not in whitelist. the E0901 error shows in the oozie.log, but not written to the database
- [OOZIE-972] - Provide EL function to append a string in each substring of another string separated by delimiter
- [OOZIE-1113] - The cookies used in the AltKerberosAuthenticationHandler examples aren't read properly if quoted
- [OOZIE-1072] - Oozie Coordinator Doc error in Synchronous datasets
- [OOZIE-1011] - Tests from OOZIE-994 fail when run against Hadoop trunk
- [OOZIE-1024] - ooziedb.sh script should keep OOZIE_CONFIG, OOZIE_LOG, and OOZIE_DATA if previously set
- [OOZIE-1009] - Documentation pages should use default ports for Oozie/JT/NN
- [OOZIE-1003] - TestOozieCLI.testSubmitDoAs() should disable anonymous request
- [OOZIE-1000] - Remove Yahoo branding from docs, tests, etc
- [OOZIE-999] - XLogStreamer requires log4j.appender.oozie.layout.ConversionPattern to contain a "-" (dash) or streaming logs to web UI and CLI don't work
- [OOZIE-809] - MySQL TEXT columns should be MEDIUMTEXT
- [OOZIE-987] - Fix minor bug in one of the uber jar tests
- [OOZIE-988] - Improve verification of TestJavaActionExecutor.testLibFileArchives
Improvement
- [OOZIE-1166] - Print a more helpful message when ProxyUserService is configured wrong
- [OOZIE-1129] - Add documentation for configurable filesystem support
- [OOZIE-1035] - Improve forkjoin validation to allow same errorTo transitions
- [OOZIE-1087] - Remove requirement of hive-default.xml from Hive action
- [OOZIE-986] - Oozie client shell script should use consistent naming for java options
- [OOZIE-1018] - Display coord job start time, end time, pause time, concurrency in job -info
- [OOZIE-949] - Allow the user to set 'mapred.job.name'
- [OOZIE-669] - Deprecate oozie-start.sh, oozie-stop.sh & oozie-run.sh scripts
- [OOZIE-1062] - Create a shell example
- [OOZIE-984] - Allow EL Functions in Coordinator timeout
- [OOZIE-977] - NotificationXCommand (job.notification queue entry) should set a timeout in the HTTP connections it makes
- [OOZIE-654] - Provide a way to use 'uber' jars with Oozie MR actions
New Feature
- [OOZIE-1034] - Allow disabling forkjoin validation just for a specific workflow
- [OOZIE-1103] - Create example using AltKerberosAuthenticationHandler
- [OOZIE-1080] - Add a dryrun option for workflows
- [OOZIE-1028] - Add EL function to allow date ranges to be used for dataset ranges
Task
Test
- [OOZIE-1017] - Add test to make sure old version of Xerces isn't being used