You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@falcon.apache.org by sh...@apache.org on 2014/12/26 09:29:33 UTC

incubator-falcon git commit: FALCON-921 Validate command is exposed only through prism. Contributed by Ajay Yadav

Repository: incubator-falcon
Updated Branches:
  refs/heads/master 463f85489 -> 14686731f


FALCON-921 Validate command is exposed only through prism. Contributed by Ajay Yadav


Project: http://git-wip-us.apache.org/repos/asf/incubator-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-falcon/commit/14686731
Tree: http://git-wip-us.apache.org/repos/asf/incubator-falcon/tree/14686731
Diff: http://git-wip-us.apache.org/repos/asf/incubator-falcon/diff/14686731

Branch: refs/heads/master
Commit: 14686731f7a722ceb63f7f931800ac35c6657244
Parents: 463f854
Author: shwethags <sh...@inmobi.com>
Authored: Fri Dec 26 13:59:09 2014 +0530
Committer: shwethags <sh...@inmobi.com>
Committed: Fri Dec 26 13:59:09 2014 +0530

----------------------------------------------------------------------
 CHANGES.txt                                              |  3 +++
 .../apache/falcon/resource/SchedulableEntityManager.java | 11 +++++++++++
 2 files changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/14686731/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index e8e82d2..820a368 100755
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -55,6 +55,9 @@ Trunk (Unreleased)
    (Suhas vasu)
 
   BUG FIXES
+   FALCON-921 Validate command is exposed only through prism. (Ajay Yadav 
+   via Shwetha GS)
+
    FALCON-916 Falcon idempotency is being voilated during delete. (Balu
    Vellanki via Srikanth Sundarrajan)
 

http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/14686731/webapp/src/main/java/org/apache/falcon/resource/SchedulableEntityManager.java
----------------------------------------------------------------------
diff --git a/webapp/src/main/java/org/apache/falcon/resource/SchedulableEntityManager.java b/webapp/src/main/java/org/apache/falcon/resource/SchedulableEntityManager.java
index d8d8bfc..2ec7f66 100644
--- a/webapp/src/main/java/org/apache/falcon/resource/SchedulableEntityManager.java
+++ b/webapp/src/main/java/org/apache/falcon/resource/SchedulableEntityManager.java
@@ -140,4 +140,15 @@ public class SchedulableEntityManager extends AbstractSchedulableEntityManager {
                             @Dimension("colo") @QueryParam("colo") String colo) {
         return super.resume(request, type, entity, colo);
     }
+
+    @POST
+    @Path("validate/{type}")
+    @Consumes({MediaType.TEXT_XML, MediaType.TEXT_PLAIN})
+    @Produces({MediaType.TEXT_XML, MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
+    @Monitored(event = "validate")
+    @Override
+    public APIResult validate(@Context HttpServletRequest request, @PathParam("type") String type) {
+        return super.validate(request, type);
+    }
+
 }