falcon-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From srik...@apache.org
Subject svn commit: r1660589 [13/14] - in /falcon: site/ site/0.3-incubating/ site/0.3-incubating/docs/ site/0.3-incubating/docs/restapi/ site/0.4-incubating/ site/0.4-incubating/docs/ site/0.4-incubating/docs/restapi/ site/0.5-incubating/ site/0.5-incubating/...
Date Wed, 18 Feb 2015 10:56:00 GMT
Added: falcon/site/restapi/MetadataRelations.html
URL: http://svn.apache.org/viewvc/falcon/site/restapi/MetadataRelations.html?rev=1660589&view=auto
==============================================================================
--- falcon/site/restapi/MetadataRelations.html (added)
+++ falcon/site/restapi/MetadataRelations.html Wed Feb 18 10:55:56 2015
@@ -0,0 +1,336 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-02-18
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20150218" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Falcon - GET api/metadata/discovery/:dimension-type/:dimension-name/relations</title>
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="../css/site.css" />
+    <link rel="stylesheet" href="../css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="../js/apache-maven-fluido-1.3.0.min.js"></script>
+
+                          
+        
+<script type="text/javascript">$( document ).ready( function() { $( '.carousel' ).carousel( { interval: 3500 } ) } );</script>
+          
+            </head>
+        <body class="topBarEnabled">
+          
+                        
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                                  <div class="container" style="width: 68%;"><div class="nav-collapse">
+            
+                
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Falcon <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../index.html"  title="About">About</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/FALCON/Index"  title="Wiki">Wiki</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/FALCON/News"  title="News">News</a>
+</li>
+                  
+                      <li>      <a href="https://git-wip-us.apache.org/repos/asf/falcon.git"  title="Git">Git</a>
+</li>
+                  
+                      <li>      <a href="https://svn.apache.org/repos/asf/falcon"  title="Svn">Svn</a>
+</li>
+                  
+                      <li>      <a href="https://issues.apache.org/jira/browse/FALCON"  title="Jira">Jira</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/FALCON/PoweredBy"  title="Powered by">Powered by</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/FALCON/Acknowledgements"  title="Acknowledgements">Acknowledgements</a>
+</li>
+                  
+                      <li>      <a href="http://blogs.apache.org/falcon/"  title="Blog">Blog</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../project-info.html"  title="Summary">Summary</a>
+</li>
+                  
+                      <li>      <a href="../mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+                  
+                      <li>      <a href="http://webchat.freenode.net?channels=apachefalcon&uio=d4"  title="IRC">IRC</a>
+</li>
+                  
+                      <li>      <a href="../team-list.html"  title="Team">Team</a>
+</li>
+                  
+                      <li>      <a href="../issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
+</li>
+                  
+                      <li>      <a href="../source-repository.html"  title="Source Repository">Source Repository</a>
+</li>
+                  
+                      <li>      <a href="../license.html"  title="License">License</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.apache.org/dyn/closer.cgi/falcon/0.6-incubating"  title="0.6-incubating">0.6-incubating</a>
+</li>
+                  
+                      <li>      <a href="http://archive.apache.org/dist/incubator/falcon/0.5-incubating"  title="0.5-incubating">0.5-incubating</a>
+</li>
+                  
+                      <li>      <a href="http://archive.apache.org/dist/incubator/falcon/0.4-incubating"  title="0.4-incubating">0.4-incubating</a>
+</li>
+                  
+                      <li>      <a href="http://archive.apache.org/dist/incubator/falcon/0.3-incubating"  title="0.3-incubating">0.3-incubating</a>
+</li>
+                  
+                      <li>      <a href="https://cwiki.apache.org/confluence/display/FALCON/Roadmap"  title="Coming soon">Coming soon</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../0.6-incubating/index.html"  title="current">current</a>
+</li>
+                  
+                      <li>      <a href="../0.6-incubating/index.html"  title="0.6-incubating">0.6-incubating</a>
+</li>
+                  
+                      <li>      <a href="../0.5-incubating/index.html"  title="0.5-incubating">0.5-incubating</a>
+</li>
+                  
+                      <li>      <a href="../0.4-incubating/index.html"  title="0.4-incubating">0.4-incubating</a>
+</li>
+                  
+                      <li>      <a href="../0.3-incubating/index.html"  title="0.3-incubating">0.3-incubating</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Resources <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../slides/falcon-overview.html"  title="Overview">Overview</a>
+</li>
+                  
+                      <li>      <a href="../slides/falcon-user-guide.html"  title="User Guide">User Guide</a>
+</li>
+                  
+                      <li>      <a href="../GettingStarted.html"  title="Getting Started">Getting Started</a>
+</li>
+                  
+                      <li>      <a href="../FalconDocumentation.html"  title="Architecture">Architecture</a>
+</li>
+                  
+                      <li>      <a href="../InstallationSteps.html"  title="Installation">Installation</a>
+</li>
+                  
+                      <li>      <a href="../OnBoarding.html"  title="On Boarding">On Boarding</a>
+</li>
+                  
+                      <li>      <a href="../EntitySpecification.html"  title="Entity Specification">Entity Specification</a>
+</li>
+                  
+                      <li>      <a href="../FalconCLI.html"  title="Client (Falcon CLI)">Client (Falcon CLI)</a>
+</li>
+                  
+                      <li>      <a href="../restapi/ResourceList.html"  title="Rest API">Rest API</a>
+</li>
+                  
+                      <li>      <a href="../HiveIntegration.html"  title="Hive Integration">Hive Integration</a>
+</li>
+                  
+                      <li>      <a href="../Security.html"  title="Security">Security</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  title="How Apache Works">How Apache Works</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/"  title="Foundation">Foundation</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  title="Sponsoring Apache">Sponsoring Apache</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/thanks.html"  title="Thanks">Thanks</a>
+</li>
+                          </ul>
+      </li>
+                  </ul>
+          
+          
+                            
+            
+            
+            
+    <iframe src="http://www.facebook.com/plugins/like.php?href=http://falcon.apache.org/falcon-website-general&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark"
+        scrolling="no" frameborder="0"
+        style="border:none; width:80px; height:20px; margin-top: 10px;"  class="pull-right" ></iframe>
+                        
+    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
+
+        <ul class="nav pull-right"><li style="margin-top: 10px;">
+    
+    <div class="g-plusone" data-href="http://falcon.apache.org/falcon-website-general" data-size="medium"  width="60px" align="right" ></div>
+
+        </li></ul>
+                              
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href="../../index.html" id="bannerLeft">
+                                                                                                <img src="../images/falcon-logo.png"  alt="Falcon" width="200px" height="45px"/>
+                </a>
+                      </div>
+        <div class="pull-right">                  <a href="http://www.apache.org" id="bannerRight">
+                                                                                                <img src="../images/apache-feather-tm.gif"  alt="Falcon" height="45px"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                              <li class="">
+                    <a href="http://www.apache.org" class="externalLink" title="Apache">
+        Apache</a>
+        </li>
+      <li class="divider ">/</li>
+            <li class="">
+                    <a href="../index.html" title="Falcon">
+        Falcon</a>
+        </li>
+      <li class="divider ">/</li>
+        <li class="">GET api/metadata/discovery/:dimension-type/:dimension-name/relations</li>
+        
+                
+                    
+                  <li id="publishDate" class="pull-right">Last Published: 2015-02-18</li> 
+            
+                            </ul>
+      </div>
+
+      
+                        
+        <div id="bodyColumn" >
+                                  
+            <div class="section">
+<h3>GET api/metadata/discovery/:dimension-type/:dimension-name/relations<a name="GET_apimetadatadiscovery:dimension-type:dimension-namerelations"></a></h3>
+<p></p>
+<ul>
+<li><a href="#Description">Description</a></li>
+<li><a href="#Parameters">Parameters</a></li>
+<li><a href="#Results">Results</a></li>
+<li><a href="#Examples">Examples</a></li></ul></div>
+<div class="section">
+<h3>Description<a name="Description"></a></h3>
+<p>Get all relations of a specific dimension.</p></div>
+<div class="section">
+<h3>Parameters<a name="Parameters"></a></h3>
+<p></p>
+<ul>
+<li>:type Valid dimension types are cluster_entity,feed_entity, process_entity, user, colo, tags, groups, pipelines</li>
+<li>:name Name of the dimension.</li></ul></div>
+<div class="section">
+<h3>Results<a name="Results"></a></h3>
+<p>Get all relations of a specific dimension.</p></div>
+<div class="section">
+<h3>Examples<a name="Examples"></a></h3></div>
+<div class="section">
+<h4>Rest Call<a name="Rest_Call"></a></h4>
+<div class="source">
+<pre>
+GET http://localhost:15000/api/metadata/discovery/process_entity/sample-process/relations
+
+</pre></div></div>
+<div class="section">
+<h4>Result<a name="Result"></a></h4>
+<div class="source">
+<pre>
+{
+    &quot;timestamp&quot;:&quot;2014-09-09T01:31Z&quot;,
+    &quot;userWorkflowEngine&quot;:&quot;pig&quot;,
+    &quot;name&quot;:&quot;sample-process&quot;,
+    &quot;type&quot;:&quot;PROCESS_ENTITY&quot;,
+    &quot;userWorkflowName&quot;:&quot;imp-click-join-workflow&quot;,
+    &quot;version&quot;:&quot;1.0.9&quot;,
+    &quot;inVertices&quot;:[
+        {&quot;name&quot;:&quot;clicks-feed&quot;,&quot;type&quot;:&quot;FEED_ENTITY&quot;,&quot;label&quot;:&quot;input&quot;},
+        {&quot;name&quot;:&quot;impression-feed&quot;,&quot;type&quot;:&quot;FEED_ENTITY&quot;,&quot;label&quot;:&quot;input&quot;},
+        {&quot;name&quot;:&quot;sample-process\/2014-01-01T01:00Z&quot;,&quot;type&quot;:&quot;PROCESS_INSTANCE&quot;,&quot;label&quot;:&quot;instance-of&quot;}
+    ],
+    &quot;outVertices&quot;:[
+        {&quot;name&quot;:&quot;Critical&quot;,&quot;type&quot;:&quot;TAGS&quot;,&quot;label&quot;:&quot;classified-as&quot;},
+        {&quot;name&quot;:&quot;testPipeline&quot;,&quot;type&quot;:&quot;PIPELINES&quot;,&quot;label&quot;:&quot;pipeline&quot;},
+        {&quot;name&quot;:&quot;primary-cluster&quot;,&quot;type&quot;:&quot;CLUSTER_ENTITY&quot;,&quot;label&quot;:&quot;runs-on&quot;},
+        {&quot;name&quot;:&quot;imp-click-join2&quot;,&quot;type&quot;:&quot;FEED_ENTITY&quot;,&quot;label&quot;:&quot;output&quot;},
+        {&quot;name&quot;:&quot;imp-click-join1&quot;,&quot;type&quot;:&quot;FEED_ENTITY&quot;,&quot;label&quot;:&quot;output&quot;},
+        {&quot;name&quot;:&quot;falcon-user&quot;,&quot;type&quot;:&quot;USER&quot;,&quot;label&quot;:&quot;owned-by&quot;}
+    ]
+}
+
+</pre></div></div>
+                  </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container">
+              <div class="row span12">Copyright &copy;                    2013-2015
+                        <a href="http://www.apache.org">Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                          
+                <p id="poweredBy" class="pull-right">
+                          <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+      </a>
+              </p>
+        
+                </div>
+    </footer>
+  </body>
+</html>

Modified: falcon/site/restapi/ResourceList.html
URL: http://svn.apache.org/viewvc/falcon/site/restapi/ResourceList.html?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/site/restapi/ResourceList.html (original)
+++ falcon/site/restapi/ResourceList.html Wed Feb 18 10:55:56 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-01-11
+ | Generated by Apache Maven Doxia at 2015-02-18
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150111" />
+    <meta name="Date-Revision-yyyymmdd" content="20150218" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Falcon - RESTful Resources</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -245,7 +245,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-01-11</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2015-02-18</li> 
             
                             </ul>
       </div>
@@ -263,7 +263,8 @@
 <li><a href="#REST_Call_on_Entity_Resource">REST Call on Entity Resource</a></li>
 <li><a href="#REST_Call_on_Feed_and_Process_Instances">REST Call on Feed/Process Instances</a></li>
 <li><a href="#REST_Call_on_Admin_Resource">REST Call on Admin Resource</a></li>
-<li><a href="#REST_Call_on_Lineage_Graph">REST Call on Lineage Graph Resource</a></li></ul></div>
+<li><a href="#REST_Call_on_Lineage_Graph">REST Call on Lineage Graph Resource</a></li>
+<li><a href="#REST_Call_on_Metadata_Resource">REST Call on Metadata Resource</a></li></ul></div>
 <div class="section">
 <h3>Authentication<a name="Authentication"></a></h3>
 <p>When security is off (Pseudo/Simple), the authenticated user is the username specified in the user.name query parameter. If the user.name parameter is not set, the server may either set the authenticated user to a default web user, if there is any, or return an error response.</p>
@@ -376,38 +377,42 @@ curl -i --negotiate -u : &quot;http://&l
 <td>List of running instances.</td></tr>
 <tr class="a">
 <td>GET</td>
+<td><a href="./InstanceParams.html">api/instance/params/:entity-type/:entity-name</a></td>
+<td>List of entity instances along with their workflow params.</td></tr>
+<tr class="b">
+<td>GET</td>
 <td><a href="./InstanceList.html">api/instance/list/:entity-type/:entity-name</a></td>
 <td>List of instances</td></tr>
-<tr class="b">
+<tr class="a">
 <td>GET</td>
 <td><a href="./InstanceStatus.html">api/instance/status/:entity-type/:entity-name</a></td>
 <td>Status of a given instance</td></tr>
-<tr class="a">
+<tr class="b">
 <td>POST</td>
 <td><a href="./InstanceKill.html">api/instance/kill/:entity-type/:entity-name</a></td>
 <td>Kill a given instance</td></tr>
-<tr class="b">
+<tr class="a">
 <td>POST</td>
 <td><a href="./InstanceSuspend.html">api/instance/suspend/:entity-type/:entity-name</a></td>
 <td>Suspend a running instance</td></tr>
-<tr class="a">
+<tr class="b">
 <td>POST</td>
 <td><a href="./InstanceResume.html">api/instance/resume/:entity-type/:entity-name</a></td>
 <td>Resume a given instance</td></tr>
-<tr class="b">
+<tr class="a">
 <td>POST</td>
 <td><a href="./InstanceRerun.html">api/instance/rerun/:entity-type/:entity-name</a></td>
 <td>Rerun a given instance</td></tr>
-<tr class="a">
+<tr class="b">
 <td>GET</td>
 <td><a href="./InstanceLogs.html">api/instance/logs/:entity-type/:entity-name</a></td>
 <td>Get logs of a given instance</td></tr>
-<tr class="b">
+<tr class="a">
 <td>GET</td>
 <td><a href="./InstanceSummary.html">api/instance/summary/:entity-type/:entity-name</a></td>
 <td>Return summary of instances for an entity</td></tr></table></div>
 <div class="section">
-<h3>REST Call on Lineage Graph<a name="REST_Call_on_Lineage_Graph"></a></h3>
+<h3>REST Call on Metadata Lineage Resource<a name="REST_Call_on_Metadata_Lineage_Resource"></a></h3>
 <p></p>
 <table border="0" class="table table-striped">
 <tr class="a">
@@ -416,36 +421,56 @@ curl -i --negotiate -u : &quot;http://&l
 <th>Description</th></tr>
 <tr class="b">
 <td>GET</td>
-<td><a href="./Graph.html">api/graphs/lineage/serialize</a></td>
+<td><a href="./Graph.html">api/metadata/lineage/serialize</a></td>
 <td>dump the graph</td></tr>
 <tr class="a">
 <td>GET</td>
-<td><a href="./AllVertices.html">api/graphs/lineage/vertices/all</a></td>
+<td><a href="./AllVertices.html">api/metadata/lineage/vertices/all</a></td>
 <td>get all vertices</td></tr>
 <tr class="b">
 <td>GET</td>
-<td><a href="./Vertices.html">api/graphs/lineage/vertices?key=:key&amp;value=:value</a></td>
+<td><a href="./Vertices.html">api/metadata/lineage/vertices?key=:key&amp;value=:value</a></td>
 <td>get all vertices for a key index</td></tr>
 <tr class="a">
 <td>GET</td>
-<td><a href="./Vertex.html">api/graphs/lineage/vertices/:id</a></td>
+<td><a href="./Vertex.html">api/metadata/lineage/vertices/:id</a></td>
 <td>get the vertex with the specified id</td></tr>
 <tr class="b">
 <td>GET</td>
-<td><a href="./VertexProperties.html">api/graphs/lineage/vertices/properties/:id?relationships=:true</a></td>
+<td><a href="./VertexProperties.html">api/metadata/lineage/vertices/properties/:id?relationships=:true</a></td>
 <td>get the properties of the vertex with the specified id</td></tr>
 <tr class="a">
 <td>GET</td>
-<td><a href="./AdjacentVertices.html">api/graphs/lineage/vertices/:id/:direction</a></td>
+<td><a href="./AdjacentVertices.html">api/metadata/lineage/vertices/:id/:direction</a></td>
 <td>get the adjacent vertices or edges of the vertex with the specified direction</td></tr>
 <tr class="b">
 <td>GET</td>
-<td><a href="./AllEdges.html">api/graphs/lineage//edges/all</a></td>
+<td><a href="./AllEdges.html">api/metadata/lineage/edges/all</a></td>
 <td>get all edges</td></tr>
 <tr class="a">
 <td>GET</td>
-<td><a href="./Edge.html">api/graphs/lineage/edges/:id</a></td>
-<td>get the edge with the specified id</td></tr></table></div>
+<td><a href="./Edge.html">api/metadata/lineage/edges/:id</a></td>
+<td>get the edge with the specified id</td></tr>
+<tr class="b">
+<td>GET</td>
+<td><a href="./EntityLineage.html">api/metadata/lineage/entities?pipeline=:name</a></td>
+<td>Get lineage graph for processes and feeds in the specified pipeline</td></tr></table></div>
+<div class="section">
+<h3>REST Call on Metadata Discovery Resource<a name="REST_Call_on_Metadata_Discovery_Resource"></a></h3>
+<p></p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Call Type</th>
+<th>Resource</th>
+<th>Description</th></tr>
+<tr class="b">
+<td>GET</td>
+<td><a href="./MetadataList.html">api/metadata/discovery/:dimension-type/list</a></td>
+<td>list of dimensions</td></tr>
+<tr class="a">
+<td>GET</td>
+<td>[MetadataRelations][api/metadata/discovery/:dimension-type/:dimension-name/relations]]</td>
+<td>Return all relations of a dimension</td></tr></table></div>
                   </div>
           </div>
 

Modified: falcon/site/restapi/Vertex.html
URL: http://svn.apache.org/viewvc/falcon/site/restapi/Vertex.html?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/site/restapi/Vertex.html (original)
+++ falcon/site/restapi/Vertex.html Wed Feb 18 10:55:56 2015
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-01-11
+ | Generated by Apache Maven Doxia at 2015-02-18
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150111" />
+    <meta name="Date-Revision-yyyymmdd" content="20150218" />
     <meta http-equiv="Content-Language" content="en" />
-    <title>Falcon - GET api/graphs/lineage/vertices/:id</title>
+    <title>Falcon - GET api/metadata/lineage/vertices/:id</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
@@ -241,11 +241,11 @@
         Falcon</a>
         </li>
       <li class="divider ">/</li>
-        <li class="">GET api/graphs/lineage/vertices/:id</li>
+        <li class="">GET api/metadata/lineage/vertices/:id</li>
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-01-11</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2015-02-18</li> 
             
                             </ul>
       </div>
@@ -255,7 +255,7 @@
         <div id="bodyColumn" >
                                   
             <div class="section">
-<h3>GET api/graphs/lineage/vertices/:id<a name="GET_apigraphslineagevertices:id"></a></h3>
+<h3>GET api/metadata/lineage/vertices/:id<a name="GET_apimetadatalineagevertices:id"></a></h3>
 <p></p>
 <ul>
 <li><a href="#Description">Description</a></li>
@@ -279,7 +279,7 @@
 <h4>Rest Call<a name="Rest_Call"></a></h4>
 <div class="source">
 <pre>
-GET http://localhost:15000/api/graphs/lineage/vertices/4
+GET http://localhost:15000/api/metadata/lineage/vertices/4
 
 </pre></div></div>
 <div class="section">

Modified: falcon/site/restapi/VertexProperties.html
URL: http://svn.apache.org/viewvc/falcon/site/restapi/VertexProperties.html?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/site/restapi/VertexProperties.html (original)
+++ falcon/site/restapi/VertexProperties.html Wed Feb 18 10:55:56 2015
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-01-11
+ | Generated by Apache Maven Doxia at 2015-02-18
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150111" />
+    <meta name="Date-Revision-yyyymmdd" content="20150218" />
     <meta http-equiv="Content-Language" content="en" />
-    <title>Falcon - GET api/graphs/lineage/vertices/properties/:id?relationships=:true</title>
+    <title>Falcon - GET api/metadata/lineage/vertices/properties/:id?relationships=:true</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
@@ -241,11 +241,11 @@
         Falcon</a>
         </li>
       <li class="divider ">/</li>
-        <li class="">GET api/graphs/lineage/vertices/properties/:id?relationships=:true</li>
+        <li class="">GET api/metadata/lineage/vertices/properties/:id?relationships=:true</li>
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-01-11</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2015-02-18</li> 
             
                             </ul>
       </div>
@@ -255,7 +255,7 @@
         <div id="bodyColumn" >
                                   
             <div class="section">
-<h3>GET api/graphs/lineage/vertices/properties/:id?relationships=:true<a name="GET_apigraphslineageverticesproperties:idrelationships:true"></a></h3>
+<h3>GET api/metadata/lineage/vertices/properties/:id?relationships=:true<a name="GET_apimetadatalineageverticesproperties:idrelationships:true"></a></h3>
 <p></p>
 <ul>
 <li><a href="#Description">Description</a></li>
@@ -280,7 +280,7 @@
 <h4>Rest Call<a name="Rest_Call"></a></h4>
 <div class="source">
 <pre>
-GET http://localhost:15000/api/graphs/lineage/vertices/properties/40004?relationships=true
+GET http://localhost:15000/api/metadata/lineage/vertices/properties/40004?relationships=true
 
 </pre></div></div>
 <div class="section">

Modified: falcon/site/restapi/Vertices.html
URL: http://svn.apache.org/viewvc/falcon/site/restapi/Vertices.html?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/site/restapi/Vertices.html (original)
+++ falcon/site/restapi/Vertices.html Wed Feb 18 10:55:56 2015
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-01-11
+ | Generated by Apache Maven Doxia at 2015-02-18
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150111" />
+    <meta name="Date-Revision-yyyymmdd" content="20150218" />
     <meta http-equiv="Content-Language" content="en" />
-    <title>Falcon - GET api/graphs/lineage/vertices?key=:key&value=:value</title>
+    <title>Falcon - GET api/metadata/lineage/vertices?key=:key&value=:value</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
     <link rel="stylesheet" href="../css/site.css" />
     <link rel="stylesheet" href="../css/print.css" media="print" />
@@ -241,11 +241,11 @@
         Falcon</a>
         </li>
       <li class="divider ">/</li>
-        <li class="">GET api/graphs/lineage/vertices?key=:key&value=:value</li>
+        <li class="">GET api/metadata/lineage/vertices?key=:key&value=:value</li>
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-01-11</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2015-02-18</li> 
             
                             </ul>
       </div>
@@ -255,7 +255,7 @@
         <div id="bodyColumn" >
                                   
             <div class="section">
-<h3>GET api/graphs/lineage/vertices?key=:key&amp;value=:value<a name="GET_apigraphslineageverticeskey:keyvalue:value"></a></h3>
+<h3>GET api/metadata/lineage/vertices?key=:key&amp;value=:value<a name="GET_apimetadatalineageverticeskey:keyvalue:value"></a></h3>
 <p></p>
 <ul>
 <li><a href="#Description">Description</a></li>
@@ -280,7 +280,7 @@
 <h4>Rest Call<a name="Rest_Call"></a></h4>
 <div class="source">
 <pre>
-GET http://localhost:15000/api/graphs/lineage/vertices?key=name&amp;value=sampleIngestProcess
+GET http://localhost:15000/api/metadata/lineage/vertices?key=name&amp;value=sampleIngestProcess
 
 </pre></div></div>
 <div class="section">

Modified: falcon/site/source-repository.html
URL: http://svn.apache.org/viewvc/falcon/site/source-repository.html?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/site/source-repository.html (original)
+++ falcon/site/source-repository.html Wed Feb 18 10:55:56 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-01-11
+ | Generated by Apache Maven Doxia at 2015-02-18
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150111" />
+    <meta name="Date-Revision-yyyymmdd" content="20150218" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Falcon - Source Repository</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -245,7 +245,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-01-11</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2015-02-18</li> 
             
                             </ul>
       </div>

Modified: falcon/site/team-list.html
URL: http://svn.apache.org/viewvc/falcon/site/team-list.html?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/site/team-list.html (original)
+++ falcon/site/team-list.html Wed Feb 18 10:55:56 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-01-11
+ | Generated by Apache Maven Doxia at 2015-02-18
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150111" />
+    <meta name="Date-Revision-yyyymmdd" content="20150218" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Falcon - Team list</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -245,7 +245,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-01-11</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2015-02-18</li> 
             
                             </ul>
       </div>

Added: falcon/trunk/general/src/site/resources/images/accessories-text-editor.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/accessories-text-editor.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/accessories-text-editor.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/add.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/add.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/add.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/apache-incubator-logo.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/apache-incubator-logo.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/apache-incubator-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/apache-maven-project-2.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/apache-maven-project-2.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/apache-maven-project-2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/application-certificate.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/application-certificate.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/application-certificate.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/contact-new.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/contact-new.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/contact-new.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/document-properties.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/document-properties.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/document-properties.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/drive-harddisk.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/drive-harddisk.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/drive-harddisk.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/fix.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/fix.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/fix.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/icon_error_sml.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/icon_error_sml.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/icon_error_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/icon_help_sml.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/icon_help_sml.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/icon_help_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/icon_info_sml.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/icon_info_sml.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/icon_info_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/icon_success_sml.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/icon_success_sml.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/icon_success_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/icon_warning_sml.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/icon_warning_sml.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/icon_warning_sml.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/image-x-generic.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/image-x-generic.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/image-x-generic.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/internet-web-browser.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/internet-web-browser.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/internet-web-browser.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/logos/build-by-maven-black.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/logos/build-by-maven-black.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/logos/build-by-maven-black.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/logos/build-by-maven-white.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/logos/build-by-maven-white.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/logos/build-by-maven-white.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/logos/maven-feather.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/logos/maven-feather.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/logos/maven-feather.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/network-server.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/network-server.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/network-server.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/package-x-generic.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/package-x-generic.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/package-x-generic.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/profiles/pre-release.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/profiles/pre-release.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/profiles/pre-release.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/profiles/retired.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/profiles/retired.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/profiles/retired.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/profiles/sandbox.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/profiles/sandbox.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/profiles/sandbox.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/remove.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/remove.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/remove.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/rss.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/rss.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/rss.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/update.gif
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/update.gif?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/update.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/resources/images/window-new.png
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/resources/images/window-new.png?rev=1660589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: falcon/trunk/general/src/site/resources/images/window-new.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: falcon/trunk/general/src/site/twiki/Appendix.twiki
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/twiki/Appendix.twiki?rev=1660589&view=auto
==============================================================================
--- falcon/trunk/general/src/site/twiki/Appendix.twiki (added)
+++ falcon/trunk/general/src/site/twiki/Appendix.twiki Wed Feb 18 10:55:56 2015
@@ -0,0 +1,55 @@
+---+ Compatibility
+
+---++ 0.6-incubating Version Compatibility Matrix
+
+   * Hadoop 2.5.0 and above
+   * Oozie  4.0.0 and above
+   * Hive 0.11.0 and above
+   * HCatalog 0.11.0 and above
+   * Active MQ 5.4.3 and above
+   * Titan 0.4.2 and above but below 0.5
+
+
+---++ 0.6-incubating Tested Compatibility
+
+   * Hadoop 2.6.0
+   * Oozie  4.1.0
+   * Hive 0.14.0
+   * HCatalog 0.14.0
+   * Active MQ 5.4.3
+   * Titan 0.4.2
+   * Java 1.6, Java 1.7
+
+   Note : Oozie versions below 4.1.0 are not compatible with Java 1.7
+
+---++ 0.6-incubating Release Notes
+
+Major additions are listed below. Refer to CHANGES.txt for detailed issues addressed in this release.
+
+   * Security - Authorization, SSL
+   * Lineage - More complete with better API
+   * Recipes
+   * Usability improvements - Dry run, entity summary, Pagination, etc.
+   * Operability - Alerts, Audits, etc.
+   * Refactoring - Messaging, Orchestration of workflows, etc.
+   * Extension points for developers
+   * Many bug fixes
+
+
+---++ 0.6-incubating Upgrade Instructions
+
+Please follow these instructions when upgrading from an older release.
+
+---+++ Upgrading from 0.5-incubating
+
+0.6-incubating is backwards *incompatible* with 0.5-incubating. It is recommended that user do not
+migrate from 0.5 to 0.6. However if the user must migrate from 0.5-incubating to 0.6-incubating,
+user should [[https://cwiki.apache.org/confluence/display/FALCON/Index][follow these instructions]
+
+---+++ Upgrading from 0.4-incubating
+
+It is not possible to upgrade to 0.6-incubating from 0.4-incubating.
+
+---+++ Upgrading from 0.3-incubating
+
+It is not possible to upgrade to 0.6-incubating from 0.3-incubating.

Modified: falcon/trunk/general/src/site/twiki/EntitySpecification.twiki
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/twiki/EntitySpecification.twiki?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/trunk/general/src/site/twiki/EntitySpecification.twiki (original)
+++ falcon/trunk/general/src/site/twiki/EntitySpecification.twiki Wed Feb 18 10:55:56 2015
@@ -29,18 +29,18 @@ this would be used in the context of fee
 <verbatim>
 <interface type="write" endpoint="hdfs://localhost:8020" version="0.20.2" />
 </verbatim>
-A write interface specifies the interface to write to hdfs, it's endpoint is the value of fs.default.name.
+A write interface specifies the interface to write to hdfs, it's endpoint is the value of fs.defaultFS.
 Falcon uses this interface to write system data to hdfs and feeds referencing this cluster are written to hdfs
 using the same write interface.
 
 <verbatim>
 <interface type="execute" endpoint="localhost:8021" version="0.20.2" />
 </verbatim>
-An execute interface specifies the interface for job tracker, it's endpoint is the value of mapred.job.tracker. 
+An execute interface specifies the interface for job tracker, it's endpoint is the value of mapreduce.jobtracker.address.
 Falcon uses this interface to submit the processes as jobs on !JobTracker defined here.
 
 <verbatim>
-<interface type="workflow" endpoint="http://localhost:11000/oozie/" version="3.1" />
+<interface type="workflow" endpoint="http://localhost:11000/oozie/" version="4.0" />
 </verbatim>
 A workflow interface specifies the interface for workflow engine, example of its endpoint is the value for OOZIE_URL.
 Falcon uses this interface to schedule the processes referencing this cluster on workflow engine defined here.
@@ -69,6 +69,11 @@ Location has the name and the path, name
 and path is the hdfs path for each location.
 Falcon would use the location to do intermediate processing of entities in hdfs and hence Falcon
 should have read/write/execute permission on these locations.
+These locations MUST be created prior to submitting a cluster entity to Falcon.
+*staging* must have 777 permissions and the parent dirs must have execute permissions so multiple
+users can write to this location
+*working* must have 755 permissions and the parent dirs must have execute permissions so multiple
+users can read from this location
 
 ---+++ ACL
 
@@ -94,8 +99,7 @@ should be defined here.
 
 ---++ Feed Specification
 The Feed XSD specification is available here.
-a Feed defines various attributes of feed like feed location, frequency, late-arrival handling
-and retention policies.
+A Feed defines various attributes of feed like feed location, frequency, late-arrival handling and retention policies.
 A feed can be scheduled on a cluster, once a feed is scheduled its retention and replication process are triggered in a given cluster.
 <verbatim>
 <feed description="clicks log" name="clicks" xmlns="uri:falcon:feed:0.1"
@@ -123,6 +127,7 @@ Feed should contain one of the two stora
         <cluster name="test-cluster">
             <validity start="2012-07-20T03:00Z" end="2099-07-16T00:00Z"/>
             <retention limit="days(10)" action="delete"/>
+            <sla slaLow="hours(3)" slaHigh="hours(4)"/>
             <locations>
                 <location type="data" path="/hdfsDataLocation/${YEAR}/${MONTH}/${DAY}/${HOUR}/${MINUTE}"/>
                 <location type="stats" path="/projects/falcon/clicksStats" />
@@ -137,8 +142,11 @@ Validity of a feed on cluster specifies
 Retention specifies how long the feed is retained on this cluster and the action to be taken on the feed after the expiry of retention period.
 The retention limit is specified by expression frequency(times), ex: if feed should be retained for at least 6 hours then retention's limit="hours(6)".
 The field partitionExp contains partition tags. Number of partition tags has to be equal to number of partitions specified in feed schema. A partition tag can be a wildcard(*), a static string or an expression. Atleast one of the strings has to be an expression.
+sla specifies sla for the feed on this cluster. This is an optional parameter and sla can be same or different from the
+global sla tag (mentioned outside the clusters tag ). This tag provides the user to flexibility to have
+different sla for different clusters e.g. in case of replication. If this attribute is missing then the default global
+sla is picked from the feed definition.
 Location specifies where the feed is available on this cluster. This is an optional parameter and path can be same or different from the global locations tag value ( it is mentioned outside the clusters tag ) . This tag provides the user to flexibility to have feed at different locations on different clusters. If this attribute is missing then the default global location is picked from the feed definition. Also the individual location tags data, stats, meta are optional.
-
 <verbatim>
  <location type="data" path="/projects/falcon/clicks" />
  <location type="stats" path="/projects/falcon/clicksStats" />
@@ -225,6 +233,17 @@ A feed has a frequency which specifies t
 ex: it can be generated every hour, every 5 minutes, daily, weekly etc.
 valid frequency type for a feed are minutes, hours, days, months. The values can be negative, zero or positive.
 
+---+++ SLA
+<verbatim>
+    <sla slaLow="hours(40)" slaHigh="hours(44)" />
+</verbatim>
+
+A feed can have SLA and each SLA has two properties - slaLow and slaHigh. Both slaLow and slaHigh are written using
+expressions like frequency. slaLow is intended to serve for alerting for feed instances which are in danger of missing their
+availability SLAs. slaHigh is intended to serve for reporting the feeds which missed their SLAs. SLAs are relative to
+feed instance time.
+
+
 ---+++ Late Arrival
 
 <verbatim>
@@ -259,13 +278,13 @@ permission indicates the permission.
         <property name="timeout" value="hours(1)"/>
         <property name="parallel" value="3"/>
         <property name="maxMaps" value="8"/>
-        <property name="mapBandwidthKB" value="1024"/>
+        <property name="mapBandwidth" value="1"/>
     </properties>
 </verbatim>
 A key-value pair, which are propagated to the workflow engine. "queueName" and "jobPriority" are special properties
 available to user to specify the Hadoop job queue and priority, the same value is used by Falcons launcher job.
 "timeout" and "parallel" are other special properties which decides replication instance's timeout value while
-waiting for the feed instance and parallel decides the concurrent replication instances that can run at any given time. "maxMaps" represents the maximum number of maps used during replication. "mapBandwidthKB" represents the bandwidth in KB/s used by each mapper during replication.
+waiting for the feed instance and parallel decides the concurrent replication instances that can run at any given time. "maxMaps" represents the maximum number of maps used during replication. "mapBandwidth" represents the bandwidth in MB/s used by each mapper during replication.
  
 ---++ Process Specification
 A process defines configuration for a workflow. A workflow is a directed acyclic graph(DAG) which defines the job for the workflow engine. A process definition defines  the configurations required to run the workflow job. For example, process defines the frequency at which the workflow should run, the clusters on which the workflow should run, the inputs and outputs for the workflow, how the workflow failures should be handled, how the late inputs should be handled and so on.  
@@ -363,6 +382,15 @@ Syntax:
 </process>
 </verbatim>
 
+---+++ SLA
+<verbatim>
+    <sla shouldStartIn="hours(2)" shouldEndIn="hours(4)"/>
+</verbatim>
+A process can have SLA which is defined by 2 optional attributes - shouldStartIn and shouldEndIn. All the attributes
+are written using expressions like frequency. shouldStartIn is the time by which the process should have started.
+shouldEndIn is the time by which the process should have finished.
+
+
 ---+++ Validity
 Validity defines how long the workflow should run. It has 3 components - start time, end time and timezone. Start time and end time are timestamps defined in yyyy-MM-dd'T'HH:mm'Z' format and should always be in UTC. Timezone is used to compute the next instances starting from start time. The workflow will start at start time and end before end time specified on a given cluster. So, there will not be a workflow instance at end time.
 Syntax:
@@ -645,8 +673,8 @@ There are 2 engines supported today.
 ---++++ Oozie
 
 As part of oozie workflow engine support, users can embed a oozie workflow.
-Refer to oozie [[http://oozie.apache.org/docs/4.0.0/DG_Overview.html][workflow overview]] and
-[[http://oozie.apache.org/docs/4.0.0/WorkflowFunctionalSpec.html][workflow specification]] for details.
+Refer to oozie [[http://oozie.apache.org/docs/4.0.1/DG_Overview.html][workflow overview]] and
+[[http://oozie.apache.org/docs/4.0.1/WorkflowFunctionalSpec.html][workflow specification]] for details.
 
 Syntax:
 <verbatim>

Modified: falcon/trunk/general/src/site/twiki/FalconCLI.twiki
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/twiki/FalconCLI.twiki?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/trunk/general/src/site/twiki/FalconCLI.twiki (original)
+++ falcon/trunk/general/src/site/twiki/FalconCLI.twiki Wed Feb 18 10:55:56 2015
@@ -56,12 +56,15 @@ Optional Args : -fields <<field1,field2>
 
 <a href="./Restapi/EntityList.html">Optional params described here.</a>
 
+
+
+
 ---+++Summary
 
 Summary of entities of a particular type and a cluster will be listed. Entity summary has N most recent instances of entity.
 
 Usage:
-$FALCON_HOME/bin/falcon entity -type [cluster|feed|process] -summary
+$FALCON_HOME/bin/falcon entity -type [feed|process] -summary
 
 Optional Args : -start "yyyy-MM-dd'T'HH:mm'Z'" -end "yyyy-MM-dd'T'HH:mm'Z'" -fields <<field1,field2>>
 -filterBy <<field1:value1,field2:value2>> -tags <<tagkey=tagvalue,tagkey=tagvalue>>
@@ -75,7 +78,17 @@ Update operation allows an already submi
 not allowed.
 
 Usage:
-$FALCON_HOME/bin/falcon entity  -type [feed|process] -name <<name>> -update [-effective <<effective time>>]
+$FALCON_HOME/bin/falcon entity  -type [feed|process] -name <<name>> -update -file <<path_to_file>>
+
+Example:
+$FALCON_HOME/bin/falcon entity -type process -name HourlyReportsGenerator -update -file /process/definition.xml
+
+---+++Touch
+
+Force Update operation allows an already submitted/scheduled entity to be updated.
+
+Usage:
+$FALCON_HOME/bin/falcon entity  -type [feed|process] -name <<name>> -touch
 
 ---+++Status
 
@@ -105,9 +118,7 @@ $FALCON_HOME/bin/falcon entity -type [cl
 Kill sub-command is used to kill all the instances of the specified process whose nominal time is between the given start time and end time.
 
 Note: 
-1. For all the instance management sub-commands, if end time is not specified, Falcon will perform the actions on all the instances whose instance time falls after the start time.
-
-2. The start time and end time needs to be specified in TZ format. 
+1. The start time and end time needs to be specified in TZ format.
 Example:   01 Jan 2012 01:00  => 2012-01-01T01:00Z
 
 3. Process name is compulsory parameter for each instance management command.
@@ -124,17 +135,17 @@ $FALCON_HOME/bin/falcon instance -type <
 
 ---+++Continue
 
-Continue option is used to continue the failed workflow instance. This option is valid only for process instances in terminal state, i.e. SUCCEDDED, KILLED or FAILED.
+Continue option is used to continue the failed workflow instance. This option is valid only for process instances in terminal state, i.e. KILLED or FAILED.
 
 Usage:
-$FALCON_HOME/bin/falcon instance -type <<feed/process>> -name <<name>> -re-run -start "yyyy-MM-dd'T'HH:mm'Z'" -end "yyyy-MM-dd'T'HH:mm'Z'"
+$FALCON_HOME/bin/falcon instance -type <<feed/process>> -name <<name>> -continue -start "yyyy-MM-dd'T'HH:mm'Z'" -end "yyyy-MM-dd'T'HH:mm'Z'"
 
 ---+++Rerun
 
 Rerun option is used to rerun instances of a given process. This option is valid only for process instances in terminal state, i.e. SUCCEDDED, KILLED or FAILED. Optionally, you can specify the properties to override.
 
 Usage:
-$FALCON_HOME/bin/falcon instance -type <<feed/process>> -name <<name>> -re-run -start "yyyy-MM-dd'T'HH:mm'Z'" -end "yyyy-MM-dd'T'HH:mm'Z'" [-file <<properties file>>]
+$FALCON_HOME/bin/falcon instance -type <<feed/process>> -name <<name>> -rerun -start "yyyy-MM-dd'T'HH:mm'Z'" -end "yyyy-MM-dd'T'HH:mm'Z'" [-file <<properties file>>]
 
 ---+++Resume
 
@@ -146,7 +157,8 @@ $FALCON_HOME/bin/falcon instance -type <
 ---+++Status
 
 Status option via CLI can be used to get the status of a single or multiple instances.  If the instance is not yet materialized but is within the process validity range, WAITING is returned as the state. Along with the status of the instance time is also returned. Log location gives the oozie workflow url
-If the instance is in WAITING state, missing dependencies are listed
+If the instance is in WAITING state, missing dependencies are listed.
+The job urls are populated for all actions of user workflow and non-succeeded actions of the main-workflow. The user then need not go to the underlying scheduler to get the job urls when needed to debug an issue in the job.
 
 Example : Suppose a process has 3 instance, one has succeeded,one is in running state and other one is waiting, the expected output is:
 
@@ -209,6 +221,18 @@ Optional Args : -colo <<colo>> -lifecycl
 
 <a href="./Restapi/InstanceRunning.html">Optional params described here.</a>
 
+---+++FeedInstanceListing
+
+Get falcon feed instance availability.
+
+Usage:
+$FALCON_HOME/bin/falcon instance -entity feed -name <<name>> -listing
+
+Optional Args : -start "yyyy-MM-dd'T'HH:mm'Z'" -end "yyyy-MM-dd'T'HH:mm'Z'"
+-colo <<colo>>
+
+<a href="./Restapi/FeedInstanceListing.html">Optional params described here.</a>
+
 ---+++Logs
 
 Get logs for instance actions
@@ -238,48 +262,85 @@ Usage:
 $FALCON_HOME/bin/falcon instance -type <<feed/process>> -name <<name>> -params -start "yyyy-MM-dd'T'HH:mm'Z'"
 
 
----++ Graphs Options
+---++ Metadata Lineage Options
+
+---+++Lineage
+
+Returns the relationship between processes and feeds in a given pipeline in <a href="http://www.graphviz.org/content/dot-language">dot</a> format.
+You can use the output and view a graphical representation of DAG using an online graphviz viewer like <a href="http://graphviz-dev.appspot.com/">this</a>.
+
+
+Usage:
+
+$FALCON_HOME/bin/falcon metadata -lineage -pipeline my-pipeline
+
+pipeline is a mandatory option.
+
+
 
 ---+++ Vertex
 
 Get the vertex with the specified id.
 
 Usage:
-$FALCON_HOME/bin/falcon graph -vertex -id <<id>>
+$FALCON_HOME/bin/falcon metadata -vertex -id <<id>>
 
 Example:
-$FALCON_HOME/bin/falcon graph -vertex -id 4
+$FALCON_HOME/bin/falcon metadata -vertex -id 4
 
 ---+++ Vertices
 
 Get all vertices for a key index given the specified value.
 
 Usage:
-$FALCON_HOME/bin/falcon graph -vertices -key <<key>> -value <<value>>
+$FALCON_HOME/bin/falcon metadata -vertices -key <<key>> -value <<value>>
 
 Example:
-$FALCON_HOME/bin/falcon graph -vertices -key type -value feed-instance
+$FALCON_HOME/bin/falcon metadata -vertices -key type -value feed-instance
 
 ---+++ Vertex Edges
 
 Get the adjacent vertices or edges of the vertex with the specified direction.
 
 Usage:
-$FALCON_HOME/bin/falcon graph -edges -id <<vertex-id>> -direction <<direction>>
+$FALCON_HOME/bin/falcon metadata -edges -id <<vertex-id>> -direction <<direction>>
 
 Example:
-$FALCON_HOME/bin/falcon graph -edges -id 4 -direction both
-$FALCON_HOME/bin/falcon graph -edges -id 4 -direction inE
+$FALCON_HOME/bin/falcon metadata -edges -id 4 -direction both
+$FALCON_HOME/bin/falcon metadata -edges -id 4 -direction inE
 
 ---+++ Edge
 
 Get the edge with the specified id.
 
 Usage:
-$FALCON_HOME/bin/falcon graph -edge -id <<id>>
+$FALCON_HOME/bin/falcon metadata -edge -id <<id>>
+
+Example:
+$FALCON_HOME/bin/falcon metadata -edge -id Q9n-Q-5g
+
+---++ Metadata Discovery Options
+
+---+++ List
+
+Lists of all dimensions of given type. If the user provides optional param cluster, only the dimensions related to the cluster are listed.
+Usage:
+$FALCON_HOME/bin/falcon metadata -list -type [cluster_entity|feed_entity|process_entity|user|colo|tags|groups|pipelines]
+
+Optional Args : -cluster <<cluster name>>
+
+Example:
+$FALCON_HOME/bin/falcon metadata -list -type process_entity -cluster primary-cluster
+$FALCON_HOME/bin/falcon metadata -list -type tags
+
+---+++ Relations
+
+List all dimensions related to specified Dimension identified by dimension-type and dimension-name.
+Usage:
+$FALCON_HOME/bin/falcon metadata -relations -type [cluster_entity|feed_entity|process_entity|user|colo|tags|groups|pipelines] -name <<Dimension Name>>
 
 Example:
-$FALCON_HOME/bin/falcon graph -edge -id Q9n-Q-5g
+$FALCON_HOME/bin/falcon metadata -relations -type process_entity -name sample-process
 
 
 ---++Admin Options
@@ -300,3 +361,23 @@ $FALCON_HOME/bin/falcon admin -version
 Status returns the current state of Falcon (running or stopped).
 Usage:
 $FALCON_HOME/bin/falcon admin -status
+
+
+---++ Recipe Options
+
+---+++ Submit Recipe
+
+Submit the specified recipe.
+
+Usage:
+$FALCON_HOME/bin/falcon recipe -name <name>
+Name of the recipe. User should have defined <name>-template.xml and <name>.properties in the path specified by falcon.recipe.path in client.properties file. falcon.home path is used if its not specified in client.properties file.
+If its not specified in client.properties file and also if files cannot be found at falcon.home, Falcon CLI will fail.
+
+Optional Args : -tool <recipeToolClassName>
+Falcon provides a base tool that recipes can override. If this option is not specified the default Recipe Tool
+RecipeTool defined is used. This option is required if user defines his own recipe tool class.
+
+Example:
+$FALCON_HOME/bin/falcon recipe -name hdfs-replication
+

Modified: falcon/trunk/general/src/site/twiki/FalconDocumentation.twiki
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/twiki/FalconDocumentation.twiki?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/trunk/general/src/site/twiki/FalconDocumentation.twiki (original)
+++ falcon/trunk/general/src/site/twiki/FalconDocumentation.twiki Wed Feb 18 10:55:56 2015
@@ -10,12 +10,15 @@
    * <a href="#Updating_process_and_feed_definition">Updating process and feed definition</a>
    * <a href="#Handling_late_input_data">Handling late input data</a>
    * <a href="#Idempotency">Idempotency</a>
-   * <a href="#Alerting_and_Monitoring">Alerting and Monitoring</a>
    * <a href="#Falcon_EL_Expressions">Falcon EL Expressions</a>
    * <a href="#Lineage">Lineage</a>
    * <a href="#Security">Security</a>
+   * <a href="#Recipes">Recipes</a>
+   * <a href="#Monitoring">Monitoring</a>
+   * <a href="#Backwards_Compatibility">Backwards Compatibility Instructions</a>
 
 ---++ Architecture
+
 ---+++ Introduction
 Falcon is a feed and process management platform over hadoop. Falcon essentially transforms user's feed
 and process configurations into repeated actions through a standard workflow engine. Falcon by itself
@@ -53,11 +56,18 @@ There are two basic components of Falcon
 As the name suggests Falcon Prism splits the request it gets to the Falcon Servers. More details below:
 
 ---+++ Stand Alone Mode
-Stand alone mode is useful when the hadoop jobs and relevant data processing involves only one hadoop cluster. In this mode there is single Falcon server that contacts with oozie to schedule jobs on Hadoop. All the process / feed request like submit, schedule, suspend, kill are sent to this server only. For running in this mode one should use the falcon which has been built for standalone mode, or build using standalone option if using source code.
+Stand alone mode is useful when the hadoop jobs and relevant data processing involves only one hadoop cluster.
+In this mode there is a single Falcon server that contacts Oozie to schedule jobs on Hadoop.
+All the process/feed requests like submit, schedule, suspend, kill etc. are sent to this server.
+For running falcon in this mode one should use the falcon which has been built using standalone option.
 
 ---+++ Distributed Mode
-Distributed mode is the mode which you might me using most of the time. This is for organisations which have multiple instances of hadoop clusters, and multiple workflow schedulers to handle them. Here we have 2 components: Prism and Server. Both Prism and server have there own setup (runtime and startup properties) and there config locations.
-In this mode Prism acts as a contact point for Falcon servers. Below are the requests that can be sent to prism and server in this mode:
+Distributed mode is for multiple (colos) instances of hadoop clusters, and multiple workflow schedulers to handle them.
+In this mode falcon has 2 components: Prism and Server(s).
+Both Prism and servers have their own setup (runtime and startup properties) and their own config locations.
+In this mode Prism acts as a contact point for Falcon servers.
+While all commands are available through Prism, only read and instance api's are available through Server.
+Below are the requests that can be sent to each of these:
 
  Prism: submit, schedule, submitAndSchedule, Suspend, Resume, Kill, instance management
  Server: schedule, suspend, resume, instance management
@@ -192,20 +202,12 @@ no dependent entities on the deleted ent
 ---+++ Update
 Update operation allows an already submitted/scheduled entity to be updated. Cluster update is currently
 not allowed. Feed update can cause cascading update to all the processes already scheduled. Process update triggers
-update in falcon if entity is updated/the user specified workflow/lib is updated. The following set of actions are
-performed in Oozie to realize an update:
-   * Suspend the previously scheduled Oozie coordinator. This is to prevent any new action from being triggered.
-   * Update the coordinator to set the end time to "now"
-   * Resume the suspended coordinators
+update in falcon if entity is updated. The following set of actions are performed in scheduler to realize an update:
+   * Update the old scheduled entity to set the end time to "now"
    * Schedule as per the new process/feed definition with the start time as "now"
 
-Update optionally takes effective time as a parameter which is used as the end time of previously scheduled coordinator.
-So, the updated configuration will be effective since the given timestamp.
-
-
 ---++ Instance Management actions
 
-
 Instance Manager gives user the option to control individual instances of the process based on their instance start time (start time of that instance). Start time needs to be given in standard TZ format. Example: 01 Jan 2012 01:00 => 2012-01-01T01:00Z
 
 All the instance management operations (except running) allow single instance or list of instance within a Date range to be acted on. Make sure the dates are valid. i.e. are within the start and end time of process itself. 
@@ -257,7 +259,7 @@ With the integration of Hive, Falcon als
 
 ---+++ Example:
 If retention period is 10 hours, and the policy kicks in at time 't', the data retained by system is essentially the
-one falling in between [t-10h,t]. Any data in the boundaries [-�,t-10h) and (t,�] is removed from the system.
+one in range [t-10h, t]. Any data before t-10h and after t is removed from the system.
 
 The 'action' attribute can attain values of DELETE/ARCHIVE. Based upon the tag value, the data eligible for removal is either
 deleted/archived.
@@ -368,6 +370,28 @@ such as schema, storage format, etc.
 cluster, (no dirty reads)
 
 
+---+++ Archival as Replication
+
+Falcon allows users to archive data from on-premice to cloud, either Azure WASB or S3.
+It uses the underlying replication for archiving data from source to target. The archival URI is
+specified as the overridden location for the target cluster.
+
+*Example:*
+<verbatim>
+    <clusters>
+        <cluster name="on-premise-cluster" type="source">
+            <validity start="2021-11-01T00:00Z" end="2021-12-31T00:00Z"/>
+        </cluster>
+        <cluster name="cloud-cluster" type="target">
+            <validity start="2011-11-01T00:00Z" end="2011-12-31T00:00Z"/>
+            <locations>
+                <location type="data"
+                          path="wasb://test@blah.blob.core.windows.net/data/${YEAR}-${MONTH}-${DAY}-${HOUR}"/>
+            </locations>
+        </cluster>
+    </clusters>
+</verbatim>
+
 ---+++ Relation between feed's retention limit and feed's late arrival cut off period:
 
 For reasons that are obvious, Falcon has an external validation that ensures that the user
@@ -556,76 +580,6 @@ All the operations in Falcon are Idempot
 Idempotency also by takes care of the condition when request is sent through prism and fails on one or more servers. For example prism is configured to send request to 3 servers. First user sends a request to SUBMIT a process on all 3 of them, and receives a response SUCCESSFUL from all of them. Then due to some issue one of the servers goes down, and user send a request to schedule the submitted process. This time he will receive a response with PARTIAL status and a FAILURE message from the server that has gone down. If the users check he will find the process would have been started and running on the 2 SUCCESSFUL servers. Now the issue with server is figured out and it is brought up. Sending the SCHEDULE request again through prism will result in a SUCCESSFUL response from prism as well as other three servers, but this time PROCESS will be SCHEDULED only on the server which had failed earlier and other two will keep running as before. 
  
 
----++ Alerting and Monitoring
----+++ Alerting
-Falcon provides monitoring of various events by capturing metrics of those events.
-The metric numbers can then be used to monitor performance and health of the Falcon system and the entire processing pipelines.
-
-Users can view the logs of these events in the metric.log file, by default this file is created under ${user.dir}/logs/ directory.
-Users may also extend the Falcon monitoring framework to send events to systems like Mondemand/lwes.
-
-The following events are captured by Falcon for logging the metrics:
-   1. New cluster definitions posted to Falcon (success & failures)
-   1. New feed definition posted to Falcon (success & failures)
-   1. New process definition posted to Falcon (success & failures)
-   1. Process update events (success & failures)
-   1. Feed update events (success & failures)
-   1. Cluster update events (success & failures)
-   1. Process suspend events (success & failures)
-   1. Feed suspend events (success & failures)
-   1. Process resume events (success & failures)
-   1. Feed resume events (success & failures)
-   1. Process remove events (success & failures)
-   1. Feed remove events (success & failures)
-   1. Cluster remove events (success & failures)
-   1. Process instance kill events (success & failures)
-   1. Process instance re-run events (success & failures)
-   1. Process instance generation events
-   1. Process instance failure events
-   1. Process instance auto-retry events
-   1. Process instance retry exhaust events
-   1. Feed instance deletion event
-   1. Feed instance deletion failure event (no retries)
-   1. Feed instance replication event
-   1. Feed instance replication failure event
-   1. Feed instance replication auto-retry event
-   1. Feed instance replication retry exhaust event
-   1. Feed instance late arrival event
-   1. Feed instance post cut-off arrival event
-   1. Process re-run due to late feed event
-   1. Transaction rollback failed event
-
-The metric logged for an event has the following properties:
-   1. Action - Name of the event.
-   2. Dimensions - A list of name/value pairs of various attributes for a given action.
-   3. Status- Status of an action FAILED/SUCCEEDED.
-   4. Time-taken - Time taken in nanoseconds for a given action.
-
-An example for an event logged for a submit of a new process definition:   
-
-   2012-05-04 12:23:34,026 {Action:submit, Dimensions:{entityType=process}, Status: SUCCEEDED, Time-taken:97087000 ns}
-
-Users may parse the metric.log or capture these events from custom monitoring frameworks and can plot various graphs 
-or send alerts according to their requirements.
-
----+++ Notifications
-Falcon creates a JMS topic for every process/feed that is scheduled in Falcon.
-The implementation class and the broker url of the JMS engine are read from the dependent cluster's definition.
-Users may register consumers on the required topic to check the availability or status of feed instances.
- 
-For a given process that is scheduled, the name of the topic is same as the process name.
-Falcon sends a Map message for every feed produced by the instance of a process to the JMS topic.
-The JMS !MapMessage sent to a topic has the following properties:
-entityName, feedNames, feedInstancePath, workflowId, runId, nominalTime, timeStamp, brokerUrl, brokerImplClass, entityType, operation, logFile, topicName, status, brokerTTL;
-
-For a given feed that is scheduled, the name of the topic is same as the feed name.
-Falcon sends a map message for every feed instance that is deleted/archived/replicated depending upon the retention policy set in the feed definition.
-The JMS !MapMessage sent to a topic has the following properties:
-entityName, feedNames, feedInstancePath, workflowId, runId, nominalTime, timeStamp, brokerUrl, brokerImplClass, entityType, operation, logFile, topicName, status, brokerTTL;
-
-The JMS messages are automatically purged after a certain period (default 3 days) by the Falcon JMS house-keeping service.TTL (Time-to-live) for JMS message
-can be configured in the Falcon's startup.properties file.
-
 ---++ Falcon EL Expressions
 
 
@@ -740,11 +694,23 @@ This feature is enabled by default but c
 <verbatim>
 config name: *.application.services
 config value: org.apache.falcon.metadata.MetadataMappingService
-<verbatim>
+</verbatim>
 
 Lineage is only captured for Process executions. A future release will capture lineage for
 lifecycle policies such as replication and retention.
 
---++ Security
+---++Security
 
 Security is detailed in [[Security][Security]].
+
+---++ Recipes
+
+Recipes is detailed in [[Recipes][Recipes]].
+
+---++ Monitoring
+
+Monitoring and Operationalizing Falcon is detailed in [[Operability][Operability]].
+
+---++ Backwards Compatibility
+
+Backwards compatibility instructions are [[Compatibility][detailed here.]]

Modified: falcon/trunk/general/src/site/twiki/HiveIntegration.twiki
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/twiki/HiveIntegration.twiki?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/trunk/general/src/site/twiki/HiveIntegration.twiki (original)
+++ falcon/trunk/general/src/site/twiki/HiveIntegration.twiki Wed Feb 18 10:55:56 2015
@@ -41,11 +41,11 @@ Hence, Falcon for Hive support needs Ooz
 
 
 ---++ Oozie Shared Library setup
-Falcon post Hive integration depends heavily on the [[http://oozie.apache.org/docs/4.0.0/WorkflowFunctionalSpec.html#a17_HDFS_Share_Libraries_for_Workflow_Applications_since_Oozie_2.3][shared library feature of Oozie]].
+Falcon post Hive integration depends heavily on the [[http://oozie.apache.org/docs/4.0.1/WorkflowFunctionalSpec.html#a17_HDFS_Share_Libraries_for_Workflow_Applications_since_Oozie_2.3][shared library feature of Oozie]].
 Since the sheer number of jars for HCatalog, Pig and Hive are in the many 10s in numbers, its quite daunting to
 redistribute the dependent jars from Falcon.
 
-[[http://oozie.apache.org/docs/4.0.0/DG_QuickStart.html#Oozie_Share_Lib_Installation][This is a one time effort in Oozie setup and is quite straightforward.]]
+[[http://oozie.apache.org/docs/4.0.1/DG_QuickStart.html#Oozie_Share_Lib_Installation][This is a one time effort in Oozie setup and is quite straightforward.]]
 
 
 ---++ Approach
@@ -195,7 +195,7 @@ Following is an example entity configura
         <interface type="execute" endpoint="localhost:10300"
                    version="1.1.1" />
         <interface type="workflow" endpoint="http://localhost:11010/oozie/"
-                   version="3.3.0" />
+                   version="4.0.1" />
         <interface type="registry" endpoint="thrift://localhost:19083"
                    version="0.11.0" />
         <interface type="messaging" endpoint="tcp://localhost:61616?daemon=true"
@@ -227,7 +227,7 @@ Following is an example entity configura
         <interface type="execute" endpoint="localhost:20300"
                    version="1.1.1" />
         <interface type="workflow" endpoint="http://localhost:11020/oozie/"
-                   version="3.3.0" />
+                   version="4.0.1" />
         <interface type="registry" endpoint="thrift://localhost:29083"
                    version="0.11.0" />
         <interface type="messaging" endpoint="tcp://localhost:61616?daemon=true"

Modified: falcon/trunk/general/src/site/twiki/InstallationSteps.twiki
URL: http://svn.apache.org/viewvc/falcon/trunk/general/src/site/twiki/InstallationSteps.twiki?rev=1660589&r1=1660588&r2=1660589&view=diff
==============================================================================
--- falcon/trunk/general/src/site/twiki/InstallationSteps.twiki (original)
+++ falcon/trunk/general/src/site/twiki/InstallationSteps.twiki Wed Feb 18 10:55:56 2015
@@ -4,15 +4,22 @@
 ---+++ Building Falcon
 
 <verbatim>
+You would need the following installed to build Falcon
+
+* JDK 1.7
+* Maven 3.x
+
 git clone https://git-wip-us.apache.org/repos/asf/falcon.git falcon
 
 cd falcon
 
-export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=256m" && mvn clean install [For hadoop 1]
-export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=256m" && mvn clean install -Phadoop-2 [For hadoop 2]
+export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=256m -noverify" && mvn clean install
 
 [optionally -Dhadoop.version=<<hadoop.version>> can be appended to build for a specific version of hadoop]
-[optionally -Doozie.version=<<oozie version>> can be appended to build with a specific version of oozie. Oozie versions >= 3.oozie-3.2.0-incubating are supported]
+*Note:* Falcon drops support for Hadoop-1 and only supports Hadoop-2 from Falcon 0.6 onwards
+[optionally -Doozie.version=<<oozie version>> can be appended to build with a specific version of oozie.
+Oozie versions >= 4 are supported]
+Falcon build with JDK 1.7 using -noverify option
 
 </verbatim>
 
@@ -21,12 +28,11 @@ Once the build successfully completes, a
 *Embedded Mode*
 <verbatim>
 
-mvn clean assembly:assembly -DskipTests -DskipCheck=true [For hadoop 1]
-mvn clean assembly:assembly -DskipTests -DskipCheck=true -P hadoop-2 [For hadoop 2]
+mvn clean assembly:assembly -DskipTests -DskipCheck=true
 
 </verbatim>
 
-Tar can be found in {project dir}/target/falcon-${project.version}-bin.tar.gz
+Tar can be found in {project dir}/target/apache-falcon-${project.version}-bin.tar.gz
 
 Tar is structured as follows
 
@@ -63,12 +69,11 @@ Tar is structured as follows
 
 <verbatim>
 
-mvn clean assembly:assembly -DskipTests -DskipCheck=true -Pdistributed,hadoop-1 [For hadoop 1]
-mvn clean assembly:assembly -DskipTests -DskipCheck=true -Pdistributed,hadoop-2 [For hadoop 2]
+mvn clean assembly:assembly -DskipTests -DskipCheck=true -Pdistributed,hadoop-2
 
 </verbatim>
 
-Tar can be found in {project dir}/target/falcon-distributed-${project.version}-server.tar.gz
+Tar can be found in {project dir}/target/apache-falcon-distributed-${project.version}-server.tar.gz
 
 Tar is structured as follows
 
@@ -160,14 +165,28 @@ In addition you can set any other enviro
 #export FALCON_EXPANDED_WEBAPP_DIR=
 </verbatim>
 
+
+*NOTE for Mac OS users*
+<verbatim>
+If you are using a Mac OS, you will need to configure the FALCON_SERVER_OPTS (explained above).
+
+In  {package dir}/conf/falcon-env.sh uncomment the following line
+#export FALCON_SERVER_OPTS=
+
+and change it to look as below
+export FALCON_SERVER_OPTS="-Djava.awt.headless=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc="
+</verbatim>
+
 *Starting Falcon Server*
 <verbatim>
 bin/falcon-start [-port <port>]
 </verbatim>
 
-By default, 
-* falcon server starts at port 15443 (https) by default . To change the port, use -port option
-   * falcon.enableTLS can be set to true or false explicitly to enable SSL, if not port that end with 443 will automatically put falcon on https://
+By default,
+* If falcon.enableTLS is set to true explicitly or not set at all, falcon starts at port 15443 on https:// by default.
+* If falcon.enableTLS is set to false explicitly, falcon starts at port 15000 on http://.
+* To change the port, use -port option.
+   * If falcon.enableTLS is not set explicitly, port that ends with 443 will automatically put falcon on https://. Any other port will put falcon on http://.
 * falcon server starts embedded active mq. To control this behaviour, set the following system properties using -D option in environment variable FALCON_OPTS:
    * falcon.embeddedmq=<true/false> - Should server start embedded active mq, default true
    * falcon.embeddedmq.port=<port> - Port for embedded active mq, default 61616
@@ -210,6 +229,18 @@ bin/falcon help
 
 Once falcon / prism is started, you can view the status of falcon entities using the Web-based dashboard. The web UI works in both distributed and embedded mode. You can open your browser at the corresponding port to use the web UI.
 
+Falcon dashboard makes the REST api calls as user "falcon-dashboard". If this user does not exist on your falcon and oozie servers, please create the user.
+
+<verbatim>
+## create user.
+[root@falconhost ~] useradd -U -m falcon-dashboard -G users
+
+## verify user is created with membership in correct groups.
+[root@falconhost ~] groups falcon-dashboard
+falcon-dashboard : falcon-dashboard users
+[root@falconhost ~]
+</verbatim>
+
 *Stopping Falcon Server*
 <verbatim>
 bin/falcon-stop
@@ -225,9 +256,10 @@ bin/prism-stop
 cd <<project home>>
 src/bin/package.sh <<hadoop-version>> <<oozie-version>>
 
->> ex. src/bin/package.sh 1.1.2 3.1.3-incubating or src/bin/package.sh 0.20.2-cdh3u5 4.0.0
->> Falcon package is available in <<falcon home>>/target/falcon-<<version>>-bin.tar.gz
->> Oozie package is available in <<falcon home>>/target/oozie-3.3.2-distro.tar.gz
+>> ex. src/bin/package.sh 1.1.2 4.0.1 or src/bin/package.sh 0.20.2-cdh3u5 4.0.1
+>> ex. src/bin/package.sh 2.5.0 4.0.0
+>> Falcon package is available in <<falcon home>>/target/apache-falcon-<<version>>-bin.tar.gz
+>> Oozie package is available in <<falcon home>>/target/oozie-4.0.1-distro.tar.gz
 </verbatim>
 
 ---+++ Running Examples using embedded package
@@ -235,6 +267,9 @@ src/bin/package.sh <<hadoop-version>> <<
 bin/falcon-start
 </verbatim>
 Make sure the hadoop and oozie endpoints are according to your setup in examples/entity/filesystem/standalone-cluster.xml
+The cluster locations,staging and working dirs, MUST be created prior to submitting a cluster entity to Falcon.
+*staging* must have 777 permissions and the parent dirs must have execute permissions
+*working* must have 755 permissions and the parent dirs must have execute permissions
 <verbatim>
 bin/falcon entity -submit -type cluster -file examples/entity/filesystem/standalone-cluster.xml
 </verbatim>



Mime
View raw message