[
https://issues.apache.org/jira/browse/FALCON-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13887515#comment-13887515
]
Srikanth Sundarrajan commented on FALCON-11:
--------------------------------------------
Few compilation issues :
{code}
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)
on project falcon-oozie-adaptor: Compilation failure
[ERROR]
/data/falcon-for-commit/oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java:[557,52]
getApplicableCoords(org.apache.falcon.entity.v0.Entity,org.apache.oozie.client.ProxyOozieClient,java.util.Date,java.util.Date,java.util.List<org.apache.oozie.client.BundleJob>)
in org.apache.falcon.workflow.engine.OozieWorkflowEngine cannot be applied to
(org.apache.falcon.entity.v0.Entity,org.apache.oozie.client.OozieClient,java.util.Date,java.util.Date,java.util.List<org.apache.oozie.client.BundleJob>)
{code}
{code}
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
(default-testCompile) on project falcon-webapp: Compilation failure
[ERROR]
/data/falcon-for-commit/webapp/src/test/java/org/apache/falcon/cli/FalconCLIIT.java:[380,15]
cannot find symbol
[ERROR] symbol : method waitForProcessWFtoStart()
[ERROR] location: class org.apache.falcon.resource.TestContext
{code}
*Using this to get past the issue:*
{code}
diff --git
a/oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java
b/oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java
index ae2394e..cdcd6f8 100644
---
a/oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java
+++
b/oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java
@@ -553,7 +553,7 @@ public class OozieWorkflowEngine extends
AbstractWorkflowEngine {
}
List<BundleJob> bundles = entry.getValue();
- OozieClient client = OozieClientFactory.get(cluster);
+ ProxyOozieClient client = OozieClientFactory.get(cluster);
List<CoordinatorJob> applicableCoords =
getApplicableCoords(entity, client, start, end, bundles);
long unscheduledInstances = 0;
boolean isLastCoord = false;
diff --git a/webapp/src/test/java/org/apache/falcon/cli/FalconCLIIT.java
b/webapp/src/test/java/org/apache/falcon/cli/FalconCLIIT.java
index 1e4bb0d..d8b15f7 100644
--- a/webapp/src/test/java/org/apache/falcon/cli/FalconCLIIT.java
+++ b/webapp/src/test/java/org/apache/falcon/cli/FalconCLIIT.java
@@ -377,7 +377,7 @@ public class FalconCLIIT {
Assert.assertEquals(0,
executeWithURL("entity -schedule -type feed -name "
+ overlay.get("outputFeedName")));
- context.waitForProcessWFtoStart();
+ OozieTestUtils.waitForProcessWFtoStart(context);
Assert.assertEquals(0,
executeWithURL("instance -status -type feed -name "
{code}
We can fix them along with other comments, if any
Integration tests fail as well.
{code}
FalconCLIIT.testClientProperties:501->submitTestFiles:560 expected:<-1> but
was:<0>
FalconCLIIT.testContinue:448->submitTestFiles:560 expected:<-1> but was:<0>
FalconCLIIT.testDefinitionEntityValidCommands:173->submitTestFiles:560
expected:<-1> but was:<0>
FalconCLIIT.testDeleteEntityValidCommands:293->submitTestFiles:560
expected:<-1> but was:<0>
FalconCLIIT.testInstanceGetLogs:527->submitTestFiles:560 expected:<-1> but
was:<0>
FalconCLIIT.testInstanceKillAndRerun:424->submitTestFiles:560 expected:<-1>
but was:<0>
FalconCLIIT.testInstanceRunningAndStatusCommands:342->submitTestFiles:560
expected:<-1> but was:<0>
FalconCLIIT.testInstanceRunningAndSummaryCommands:371->submitTestFiles:560
expected:<-1> but was:<0>
FalconCLIIT.testInstanceSuspendAndResume:401->submitTestFiles:560
expected:<-1> but was:<0>
FalconCLIIT.testScheduleEntityValidCommands:199->submitTestFiles:560
expected:<-1> but was:<0>
FalconCLIIT.testSubmitAndScheduleEntityValidCommands:111 expected:<-1> but
was:<0>
FalconCLIIT.testSubmitEntityValidCommands:59 expected:<-1> but was:<0>
FalconCLIIT.testSuspendResumeStatusEntityValidCommands:220->submitTestFiles:560
expected:<-1> but was:<0>
FalconCLIIT.testValidateValidCommands:139 expected:<-1> but was:<0>
FalconCLISmokeIT.testSubmitAndScheduleEntityValidCommands:55 expected:<-1>
but was:<0>
EntityManagerJerseyIT.testClusterSubmitScheduleSuspendResumeDelete:473
expected:<200> but was:<400>
EntityManagerJerseyIT.cleanup:204 ? OozieClient
java.lang.reflect.UndeclaredTh...
EntityManagerJerseySmokeIT.testFeedSchedule:110 expected:<200> but was:<400>
EntityManagerJerseySmokeIT.cleanup:61 ? OozieClient
java.lang.reflect.Undeclar...
ClusterEntityValidationIT.testClusterEntityWithValidInterfaces:63
expected:<200> but was:<400>
FeedEntityValidationIT.testFeedEntityWithInvalidTableUri:138 expected:<200>
but was:<400>
FeedEntityValidationIT.testFeedEntityWithInvalidTableUri:138 expected:<200>
but was:<400>
FeedEntityValidationIT.testFeedEntityWithInvalidTableUri:138 expected:<200>
but was:<400>
FeedEntityValidationIT.testFeedEntityWithInvalidTableUri:138 expected:<200>
but was:<400>
FeedEntityValidationIT.testFeedEntityWithInvalidTableUri:138 expected:<200>
but was:<400>
FeedEntityValidationIT.testFeedEntityWithInvalidTableUri:138 expected:<200>
but was:<400>
FeedEntityValidationIT.testFeedEntityWithValidTable:81 expected:<200> but
was:<400>
>>> OUTPUT FROM
>>> webapp/target/failsafe-reports/org.apache.falcon.cli.FalconCLIIT-output.txt
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Could not authenticate, Authentication failed, status: 404, message: Not
Found
Error: Could not authenticate, unknownhost
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
Unable to reach Oozie server.
Error: Invalid Workflow server or port: http://localhost:41000/oozie/
<<<
{code}
> Add support for security in Falcon
> ----------------------------------
>
> Key: FALCON-11
> URL: https://issues.apache.org/jira/browse/FALCON-11
> Project: Falcon
> Issue Type: Improvement
> Affects Versions: 0.3
> Reporter: Venkatesh Seetharam
> Assignee: Venkatesh Seetharam
> Labels: security
> Attachments: FALCON-11.patch
>
> Original Estimate: 336h
> Remaining Estimate: 336h
>
> The following is the break up of tasks for Falcon to be secure and work with
> secure Hadoop.
> 1. Secure Falcon daemon - needs to login with keytabs
> 2. Secure Hadoop client interface - HDFS
> 3. Secure Oozie client interface
> 4. Secure Falcon Web Interface
> 5. Secure Falcon Client Interface
> ..etc.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)