Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 17203200D0C for ; Wed, 20 Sep 2017 08:26:05 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 1570D1609E3; Wed, 20 Sep 2017 06:26:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 5C9341609E1 for ; Wed, 20 Sep 2017 08:26:04 +0200 (CEST) Received: (qmail 6811 invoked by uid 500); 20 Sep 2017 06:26:03 -0000 Mailing-List: contact yarn-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list yarn-issues@hadoop.apache.org Received: (qmail 6797 invoked by uid 99); 20 Sep 2017 06:26:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Sep 2017 06:26:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id B94241A6147 for ; Wed, 20 Sep 2017 06:26:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id kJtHUNq83_yF for ; Wed, 20 Sep 2017 06:26:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id CE0085FDBC for ; Wed, 20 Sep 2017 06:26:00 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 5D71EE0E36 for ; Wed, 20 Sep 2017 06:26:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 14A7E24509 for ; Wed, 20 Sep 2017 06:26:00 +0000 (UTC) Date: Wed, 20 Sep 2017 06:26:00 +0000 (UTC) From: "Eric Yang (JIRA)" To: yarn-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (YARN-7215) REST API to list all deployed services by the same user MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 20 Sep 2017 06:26:05 -0000 [ https://issues.apache.org/jira/browse/YARN-7215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16172816#comment-16172816 ] Eric Yang commented on YARN-7215: --------------------------------- Slider list was not robust. It take multiple seconds to respond to the query. If there are several hundred users using a UI to manage user's own application. The retrieval of information should have low range of millisecond response time. When application data are persisted in the same metastore with index and search capability, it will be easier to use the same storage mechanism to build application catalog. Although it is easy to build a view of YARN deployed applications base on computing metadata stored on HDFS and ZooKeeper. However, those services are not optimized for serving web application REST API. Let's take one step further on reducing too many small file problem on HDFS and too big z-node on ZooKeeper in consideration of the design. This will help to steer developers toward good design pattern. I am open to suggestion to list yarn applications which can survive ResourceManager restart. > REST API to list all deployed services by the same user > ------------------------------------------------------- > > Key: YARN-7215 > URL: https://issues.apache.org/jira/browse/YARN-7215 > Project: Hadoop YARN > Issue Type: Sub-task > Components: api, applications > Reporter: Eric Yang > Assignee: Eric Yang > > In Slider, it is possible to list deployed applications from the same user by using: > {code} > slider list > {code} > This API can help UI to display application and services deployed by the same user. > Apiserver does not have ability to list all applications/services at this time. This API requires fast response to list all applications because it is a common UI operation. ApiServer deployed applications persist configuration in HDFS similar to slider, but using directory listing to display deployed application might cost too much overhead to namenode. We may want to use alternative storage mechanism to cache deployed application configuration to accelerate the response time of list deployed applications. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org For additional commands, e-mail: yarn-issues-help@hadoop.apache.org