Apache Falcon Changelog

Release 0.11

INCOMPATIBLE CHANGES:

None

NEW FEATURES:

JIRASummaryComponentPriorityContributorReporter
FALCON-2235FALCON-2182 Suspend/Resume API support for extension job (user extension)extensionsMajorsandeep samudralasandeep samudrala
FALCON-2195FALCON-2182 Add API to get details of an extension jobextensionsMajorsandeep samudralaPallavi Rao
FALCON-1610FALCON-1596 Add instance commands to Falcon spring-shell CLIclientMajorPraveen AdlakhaRajat Khandelwal
FALCON-2209FALCON-2182 Registering user extensions in embedded/distributed modeextensions, prismMajorPraveen Adlakhasandeep samudrala
FALCON-2194FALCON-2182 Enhance validate API to support config validation for user extensionsextensionsMajorsandeep samudralaPallavi Rao
FALCON-2006FALCON-1992 Update documentation on site and announce the releaseeaseMajorBalu VellankiBalu Vellanki
FALCON-2231FALCON-2182 Support Schedule for User ExtensionsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2226FALCON-2182 Submit ,Schedule and submitAndSchedule API for extension in distributed modeextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2223FALCON-2182 Distributed mode support for User ExtensionextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2227FALCON-2182 Intitutive error handling in Falcon ClientextensionsMajorsandeep samudralaPraveen Adlakha
FALCON-1611FALCON-1596 Add admin commands to Falcon spring-shell CLIclientMajorPraveen AdlakhaRajat Khandelwal
FALCON-2200FALCON-2182 Update API support for extension job (user extension)extensionsMajorsandeep samudralaPallavi Rao
FALCON-2225FALCON-2182 Falcon fails to start with ExtensionServiceextensionsMajorPracheer AgarwalPraveen Adlakha
FALCON-2190FALCON-2182 Add server side checks to not let any entity mutations on entities generated by extensionsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2184FALCON-2182 Support to delete a non trusted recipe metadata from serverextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2260FALCON-2182 Enhance extension List api to support for user extensionsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2207FALCON-2182 Only the owner of the extension, should be able to unregister, disable, enable.extensionsMajorPracheer AgarwalPallavi Rao
FALCON-2191FALCON-2182 Extension Rest Api changes to support new user extensions and extension job metastore changesextensionsMajorsandeep samudralasandeep samudrala
FALCON-2159FALCON-2170 Update document for adding BackLogEmitterServiceprismMajorPraveen AdlakhaPragya Mittal
FALCON-1997FALCON-1992 Verify source tarball and run few end to end testsbuild-toolsMajorBalu VellankiBalu Vellanki
FALCON-2186FALCON-2182 Rest api to get details of an extensionextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2181FALCON-2182 Support for storing metadata of non trusted recipeextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2156FALCON-2170 Logmover listener gets stuck while listening to WorkflowJobEndNotificationServicemessagingMajorPraveen AdlakhaPragya Mittal
FALCON-1780FALCON-1596 Add falcon-cli executable and link that to falcon executable when no arguments are providedclientMajorPraveen AdlakhaRajat Khandelwal
FALCON-2258FALCON-2182 Improve error message for definition/describe api in case extension does not existextensionsMajorsandeep samudralasandeep samudrala
FALCON-2211FALCON-2182 Falcon Fails to start in distributed modeextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2201FALCON-2182 Falcon Unit changes to support extensionsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2003FALCON-1992 Check licenses and copyright informationdocsMajorBalu VellankiBalu Vellanki
FALCON-2210FALCON-2182 Server side changes for submit and submitAndSchedule for user extensionsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2233FALCON-2182 Make changes in falcon unit to enable/disable extensionsfalcon-unitMajorPracheer AgarwalPracheer Agarwal
FALCON-2187FALCON-2182 Refactor modules to create a new module for entity xsd specifications and jaxb bindingsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2164FALCON-2170 NPE exception in GraphiteNotification PlugincommonMajorPraveen AdlakhaPraveen Adlakha
FALCON-2185FALCON-2182 Falcon Client changes for Falcon user extensionsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2157FALCON-2170 Pending instances are not getting deleted from database even though the instance finishesprismMajorsandeep samudralaPragya Mittal
FALCON-1612FALCON-1596 Add Metadata commands to Falcon spring-shell CLIclientMajorPraveen AdlakhaRajat Khandelwal
FALCON-2205FALCON-2182 describe for non trusted extensionextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2155FALCON-2170 LogMover service fails to move logs in distributed modeprismMajorPraveen AdlakhaPragya Mittal
FALCON-2193FALCON-2182 Fix test case failure caused by FALCON-2188extensionsMajorPallavi RaoPallavi Rao
FALCON-2160FALCON-2170 Update startup.properties to contain valid application servicesprismMajorPraveen AdlakhaPragya Mittal
FALCON-2188FALCON-2182 Rest api to register extensionextensionsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2161FALCON-2170 Process Sla API does not show sla for last instanceprismMajorPraveen AdlakhaPragya Mittal
FALCON-2208FALCON-2182 Falcon CLI(client) need hadoop in the classpathextensionsMajorsandeep samudralasandeep samudrala
FALCON-2199FALCON-2182 Delete API support for extension job (user extension)extensionsMajorsandeep samudralaPallavi Rao
FALCON-2183FALCON-2182 Extension Builder changes to support new user extensionsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2149FALCON-2170 On deleting process entries still exist in BACKLOG_METRICprismMajorPraveen AdlakhaPragya Mittal
FALCON-2154FALCON-2170 On deleting entity backlog emitter does not go back to zeromessagingMajorPraveen AdlakhaPragya Mittal
FALCON-2004FALCON-1992 Update CHANGES.txt to change 0.10 branch to releaseeaseMajorBalu VellankiBalu Vellanki
FALCON-2197FALCON-2182 Add enable and disable option for an extensionextensionsMajorPracheer AgarwalPallavi Rao
FALCON-2189FALCON-2182 Falcon build is failing for falcon jpa service to be initialized before extension servivceextensionsMajorsandeep samudralasandeep samudrala
FALCON-2153FALCON-2170 Resetting Gauge value in BacklogEmitterServicecommonMajorPraveen AdlakhaPraveen Adlakha
FALCON-2082Add CSRF filter for REST APIsprismMajorYing ZhengYing Zheng
FALCON-1596Spring shell based CLI for falconshellMajorPraveen AdlakhaRajat Khandelwal

IMPROVEMENTS:

JIRASummaryComponentPriorityContributorReporter
FALCON-1856Fix ProcessInstanceStatusTestregressionMajorPragya MittalPragya Mittal
FALCON-2123Make Blocking Queue configurable in LogMoverServicegeneralMajorPraveen AdlakhaPraveen Adlakha
FALCON-2246Api to list all the jobs in the system (and what extensions do they refer to)extensionsMajorPracheer AgarwalPragya Mittal
FALCON-2170Umbrella jira for bugs in EntitySLAMonitoring and BacklogEmitter servicemetricsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2077Api support for Process SLAprocessMajorPraveen AdlakhaPraveen Adlakha
FALCON-1494Revisit of Client and Apisclient, generalMajorNarayan Periwalsandeep samudrala
FALCON-2228Falcon should also set the feed output names as a coord propertyfeedMajorsandeep samudralaPallavi Rao
FALCON-2173BacklogEmitterService should emit 0 for process which donot have backlogmetricsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2039Move falcon post processing to falcon server and remove post processing action from falcon workflowgeneralMajorPraveen Adlakhasandeep samudrala
FALCON-2119Minor Licensing IssuelicenseMajorAjay YadavaAjay Yadava
FALCON-2204Change mode for falcon_merge_pr.py to executabledev-toolsMajorAjay YadavaAjay Yadava
FALCON-1944Ability to provide additional DistCP options for mirroring extensions and feed replicationreplication, extensionsMajorSowmya RameshSowmya Ramesh
FALCON-2247Include status of the entities of the extensionJob in getDetailExtensionJobsextensionsMinorPracheer AgarwalPracheer Agarwal
FALCON-2044Persist Process stats in dbmetricsMajorPraveen AdlakhaPraveen Adlakha
FALCON-1776Process instance update in titan DB based on JMS notifications on coordinator actionsprocessMajorYing ZhengYing Zheng
FALCON-2288Remove job_name validations for trusted extensionsextensionsMajorPracheer AgarwalPracheer Agarwal
FALCON-2289Report final state of metrics into graphite before stopping metric notification servicecommonMajorPracheer AgarwalPracheer Agarwal

BUG FIXES:

JIRASummaryComponentPriorityContributorReporter
FALCON-2303Backloginmins is not getting updatedmetricsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2305workflow metrics thread failuresmetricsMajorPraveen AdlakhaPraveen Adlakha
FALCON-2221Submitting an existing job fails with MySQLIntegrityConstraintViolationExceptionextensionsMinorPracheer AgarwalPragya Mittal
FALCON-2261Job submission fails with IllegalArgumentExceptionextensionsMajorsandeep samudralaPragya Mittal
FALCON-2096Feed instance listing doesn't give instance status of all the clusters.commonMajorsandeep samudralasandeep samudrala
FALCON-2111Build failed due to checkstyle violationgeneralMajorBalu VellankiBalu Vellanki
FALCON-2097Feed update with replication delay creates random number of holes/overlapsreplicationMajorsandeep samudralasandeep samudrala
FALCON-2272Extension update succeeds while it is disabledextensionsMajorsandeep samudralaPragya Mittal
FALCON-2270Extension job details returns incomplete responseextensionsMajorPallavi RaoPragya Mittal
FALCON-2163Feed replication based on partition does not produce expected outputfeed, prismMajorPallavi RaoPragya Mittal
FALCON-2269Extension api fails via server in distributed modeextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2203Minor issues in EntitySLAmonitoringprocessMajorPraveen AdlakhaPraveen Adlakha
FALCON-2175java.lang.IllegalArgumentException in LogMover servicegeneralMajorPallavi RaoPallavi Rao
FALCON-2171When feed from multiple colos are replicated, the colo folders get overwrittenreplicationMajorPallavi RaoPallavi Rao
FALCON-2238Falcon extension describe feature is brokenextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2125Feed replication fails due to failed post processing action missing in workflowfeed, processMajorPraveen AdlakhaPragya Mittal
FALCON-2146EntitySlaAlertService runs only once irrespective of the configured frequencyprismMajorPraveen AdlakhaPragya Mittal
FALCON-2271Scheduling non existing job fails with non intuitive responseextensionsMajorsandeep samudralaPragya Mittal
FALCON-2268Extension list api does not follow default ASC orderextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2263Deletion of entities for an extension has to have a specific order of deleting processes first and then feedsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2127Fix the falcon regression compilation issue and delete the deprecated recipe test casesmerlinCriticalMurali RamasamiMurali Ramasami
FALCON-2120falcon-regression build is failing because of CLI and hive changesregressionMajorPraveen AdlakhaPraveen Adlakha
FALCON-2118Proposal for new UI changes for FALCONfalcon-uiMajorVenkat RanganathanVenkat Ranganathan
FALCON-2267Definition api fails if resources are emptyextensionsMajorUnassignedPragya Mittal
FALCON-2128Status api shows timeout instances as failedprismMajorsandeep samudralaPragya Mittal
FALCON-2116Queue defined in is not getting used in actual retention jobretentionMajorsandeep samudralasandeep samudrala
FALCON-2266Non-intuitive response while registering/unregistering/submitting extension via serverextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2108Fix licensing issues for Falcon releasegeneralBlockerSrikanth SundarrajanSrikanth Sundarrajan
FALCON-2080Exceptions in the loggeneralMajorPraveen AdlakhaPraveen Adlakha
FALCON-2215Extension job submission throws non intuitive errorcommonMajorsandeep samudralaPragya Mittal
FALCON-2230Extension API failure after APIResult changesextensionsMajorPracheer AgarwalPracheer Agarwal
FALCON-2047HiveDR tests are failed due to data-mirroring does not have correct ownership/permissionsreplicationCriticalSowmya RameshMurali Ramasami
FALCON-2240Enable/disable feature is brokenextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2147Excess logging due to SlaMonitoring service and Backlog emitter serviceprismMajorPallavi RaoPragya Mittal
FALCON-2229Process Update/delete fails for issue with backlog metric serviceprocessMajorsandeep samudralasandeep samudrala
FALCON-2280Unable to create mirror on WASB target due to “Cluster entity not found”extensionsMajorSowmya RameshSowmya Ramesh
FALCON-2177Improve error message when entity suspend failsprismMinorPallavi RaoPallavi Rao
FALCON-2148Entries not removed from sla list when instance succeedsprismMajorPraveen AdlakhaPragya Mittal
FALCON-2028HDFS extension: Validate and append/remove the scheme://authority for the pathsextensionsMajorSowmya RameshSowmya Ramesh
FALCON-2133Disable the LogMover assertions from FeedReplication on Secure ModemerlinMajorMurali RamasamiMurali Ramasami
FALCON-2242Extension validate feature is brokenextensionsMajorsandeep samudralaPragya Mittal
FALCON-2072Hive2 URLs in Falcon should allow additional configuration elements in the URLgeneralMajorSowmya RameshVenkat Ranganathan
FALCON-2239Falcon extension definition feature is brokenextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2224Change return type of extension APIs to APIResultextensionsMajorPracheer AgarwalPraveen Adlakha
FALCON-2121If a feed does not exist on a cluster, process submission fails with NPEprismMajorPallavi RaoPallavi Rao
FALCON-2115UT test failure on FalconCSRFFilterTestgeneralMajorYing ZhengYing Zheng
FALCON-2259Unregister an extension only if no extension jobs are dependant on the extensionextensionsMajorsandeep samudralasandeep samudrala
FALCON-2219Untracked files after falcon buildgeneralMajorPraveen AdlakhaPraveen Adlakha
FALCON-2284Error while listing extension jobsextensionsMajorPracheer AgarwalRichie Varghese
FALCON-2113Falcon retry happens in few cases inspite of a manual kill from the usercommonMajorsandeep samudralasandeep samudrala
FALCON-2281HiveDRTest tests are getting permissions deniedgeneralMajorSowmya RameshCheng Xu
FALCON-2214Falcon extension registered without fully qualified hdfs pathextensionsMajorPraveen AdlakhaPragya Mittal
FALCON-2264Error response returns object instead of response-messageextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2293falcon extension fails for deletion if 2 extensions have same entity nameextensionsMajorsandeep samudralasandeep samudrala
FALCON-2286Falcon upgradation fails to create new tablesextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2292User Extension submission is failing because of the validate late inputsextensionsMajorsandeep samudralasandeep samudrala
FALCON-2291Incorrect path to the REST calls on extension (POST)docsMajorPengfei XuanPengfei Xuan
FALCON-2290Change staging directory for entity creation while extension job submissionextensionsMajorPracheer AgarwalPracheer Agarwal
FALCON-2287Extension list fails with MIME type error on serverextensionsMajorPracheer AgarwalPragya Mittal
extensionsMajorsandeep samudralaRichie VargheseFALCON-2279
FALCON-2277Incorrect error message on registering trusted exceptionsextensionsMajorPracheer AgarwalRichie Varghese
FALCON-2276FalconCLIException while submitting trusted extension jobextensionsMajorsandeep samudralaRichie Varghese
FALCON-2274Job list in extension is failing with IllegalArgumentExceptionextensionsMajorPracheer AgarwalPragya Mittal
FALCON-2273Disallow external entity injection and clean up some log messagesgeneralMajorVenkat RanganathanVenkat Ranganathan
FALCON-2275Unable to list instances of an extensionextensionsMajorPracheer AgarwalPragya Mittal

DOCUMENTATION:

JIRASummaryPriorityContributorReporter
FALCON-2143Documentation of BacklogEmitter ServiceMajorPraveen AdlakhaPraveen Adlakha
FALCON-2078Documentation for Process SLAMajorPraveen AdlakhaPraveen Adlakha