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

Yan Xu commented on MESOS-5911:
-------------------------------

I guess that could work too. The difference is that with the client side 
redirect you would see a countdown modal and get redirected to the leader. As a 
short-term fix I guess both are small changes. The benefit of keeping using the 
assets on the originally requested master is that you don't lose the URL 
fragments after the (invisible) redirection. (See MESOS-4680). I feel that in 
the long run it's a better user experience.

> Webui redirection to leader in browser does not work
> ----------------------------------------------------
>
>                 Key: MESOS-5911
>                 URL: https://issues.apache.org/jira/browse/MESOS-5911
>             Project: Mesos
>          Issue Type: Bug
>    Affects Versions: 1.0.0
>            Reporter: Jacob Janco
>            Assignee: haosdent
>            Priority: Blocker
>              Labels: webui
>         Attachments: http_redirect.gif
>
>
> We deployed 1.0.0-rc4 in a small test cluster with 3 masters/5 agents. 
> Redirection to master curling for state.json returned the expected 307, 
> however, in browser (chrome/safari/firefox), redirection failed with: 
> {code}
> XMLHttpRequest cannot load <master_url_1>:5050/master/state. No 
> 'Access-Control-Allow-Origin' header is present on the requested resource. 
> Origin '<master_url_2>:5050' is therefore not allowed access.
> {code}
> This is the patch that introduced the redirect on /state (and HTTP calls): 
> https://reviews.apache.org/r/34646
> The issue is that before this change, the server side does not redirect, the 
> web UI controller.js decides from the content of the state.json which leader 
> to redirect and then invoke redirection itself. Browsers allow this but not 
> the server side initiated redirect without 'Access-Control-Allow-Origin' 
> header?



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

Reply via email to