Cask Data Application Platform - Develop Build and Test

Build: #3334 was successful Child of CDAP-DRC-5467

Code commits

caskdata/cdap

  • wyzhang <wyzhang@google.com>

    wyzhang <wyzhang@google.com> 76e0db92183618177e4306b0fd61b2b6ea715f8c

    Merge pull request #13465 from cdapio/feature/CDAP-17981/wyzhang-file-fetcher
    CDAP-17981: Introduce FileFetcherInternalHttpHandler in AppFabric

  • wyzhang <wyzhang@google.com>

    wyzhang <wyzhang@google.com> bf2a340551afc1b534267fdd8f7ffb5ee11b1caf m

    CDAP-17981: Introduce FileFetcherInternalHttpHandler in AppFabric
    This is intended to be used for appfab to proxy files from distributed
    file system, since it is possible that other services may not have
    direct access to the distributed file system (e.g. in k8s where we
    may want to run user code in isolated pods which don't have permission
    to access distributed file system that appfab has access to)

    • cdap-app-fabric/src/main/java/io/cdap/cdap/app/guice/AppFabricServiceRuntimeModule.java (version bf2a340551afc1b534267fdd8f7ffb5ee11b1caf)
    • cdap-app-fabric/src/main/java/io/cdap/cdap/gateway/handlers/FileFetcherHttpHandlerInternal.java (version bf2a340551afc1b534267fdd8f7ffb5ee11b1caf)
    • cdap-app-fabric/src/test/java/io/cdap/cdap/internal/app/services/http/handlers/FileFetcherHttpHandlerInternalTest.java (version bf2a340551afc1b534267fdd8f7ffb5ee11b1caf)