[ 
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)

Reply via email to