You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "tuyu (Jira)" <ji...@apache.org> on 2021/03/01 12:20:00 UTC

[jira] [Updated] (YARN-10660) YARN Web UI have problem when show node partitions resource

     [ https://issues.apache.org/jira/browse/YARN-10660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

tuyu updated YARN-10660:
------------------------
    Attachment: 2021-03-01 19-56-02 的屏幕截图.png

> YARN Web UI have problem when show node partitions resource
> -----------------------------------------------------------
>
>                 Key: YARN-10660
>                 URL: https://issues.apache.org/jira/browse/YARN-10660
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: webapp
>    Affects Versions: 3.2.1
>            Reporter: tuyu
>            Priority: Minor
>             Fix For: 3.2.1
>
>         Attachments: 2021-03-01 19-56-02 的屏幕截图.png, YARN-10660.patch
>
>
> when enable yarn label function, Yarn UI will show queue resource base on partitions,but there have some problem when click expand button. The url will increase very long, like  this 
> {code:java}
> 127.0.0.1:20701/cluster/scheduler?openQueues=Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20#Partition:%20&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;&lt;DEFAULT_PARTITION&gt;%20&lt;memory:491520,%20vCores:96&gt;
> {code}
> The root cause is
> {code:java}
>    origin url is:
>       Partition: <DEFAULT_PARTITION> <memory:491520, vCores:96>
>    htmlencode is:
>       Partition: &lt;DEFAULT_PARTITION&gt; &lt;memory:491520, vCores:96&gt;
>   SchedulerPageUtil have some javascript code
>      storeExpandedQueue
>         tmpCurrentParam = tmpCurrentParam.split('&');",
>    the  Partition: &lt;DEFAULT_PARTITION&gt; &lt;memory:491520, vCores:96&gt;  will split and len > 1, the problem logic is here, if click  expand button close, the function will clear params, but it the split array is not match orgin url 
> {code}
> when click expand button close, lt;DEFAULT_PARTITION&gt; &lt;memory:491520, vCores:96&gt;  will append, if click expand multi times, the length will increase too long
>   



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org