You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Boris Shulman (JIRA)" <ji...@apache.org> on 2016/08/15 22:29:20 UTC

[jira] [Commented] (REEF-1528) Refactor dependency between yarn runtime and reef-webserver projects

    [ https://issues.apache.org/jira/browse/REEF-1528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15421802#comment-15421802 ] 

Boris Shulman commented on REEF-1528:
-------------------------------------

In addition I propose to change the default implementation to the HttpTrackingURLProvider and remove the current DefaultTrackingURLProvider empty implementation. Also I will need to add default empty implementation for HttpServer in order to be able to instantiate the TrackingURLProvider implementation when httpserver is not configured. This change will remove the need to configure TrackingURLProvider as it will always have by default the correct value.

> Refactor dependency between yarn runtime and reef-webserver projects
> --------------------------------------------------------------------
>
>                 Key: REEF-1528
>                 URL: https://issues.apache.org/jira/browse/REEF-1528
>             Project: REEF
>          Issue Type: Improvement
>            Reporter: Boris Shulman
>            Assignee: Boris Shulman
>
> Currently reef-webserver depends on the reef-runtime-yarn. The only reason this dependency exists is because it contains an implementation of the TrackingURLProvider. TrackingURLProvider is used only in the reef-runtime-yarn so it will be better to move both the TrackingURLProvider  interface and all its implementations to reef-runtime-yarn project, reversing the dependency between these two project.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)