Uploaded image for project: 'Falcon'
  1. Falcon
  2. FALCON-859

EntitySummary RestAPI : Change pathParam "cluster" to queryParam

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.6
    • 0.6
    • webapp
    • None

    Description

      All entity and instance Rest APIs have the following path structure api/<resource>/<action>/<?entityType>/<?entityName>, where

      • resource can be "entities" or "instance.
      • action : the action to be performed, like "list", "summary", "suspend" etc
      • entityName and entityType are optional

      EntitySummary is the only Rest API that does not adhere to this format. This causes authorization error.

      Problem accessing /api/entities/summary/process/primaryCluster. Reason:
      
          INTERNAL_SERVER_ERROR
      Caused by:
      
      org.apache.falcon.FalconWebException
      	at org.apache.falcon.FalconWebException.newException(FalconWebException.java:70)
      	at org.apache.falcon.security.FalconAuthorizationFilter.doFilter(FalconAuthorizationFilter.java:76)
      	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
      	at org.apache.falcon.security.FalconAuthenticationFilter$2.doFilter(FalconAuthenticationFilter.java:184)
      	at org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:572)
      	at org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:542)
      

      Attachments

        1. FALCON-859.patch
          14 kB
          Balu Vellanki

        Activity

          People

            bvellanki Balu Vellanki
            bvellanki Balu Vellanki
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: