Return-Path: X-Original-To: apmail-falcon-dev-archive@minotaur.apache.org Delivered-To: apmail-falcon-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3570810AB2 for ; Wed, 13 Nov 2013 05:58:45 +0000 (UTC) Received: (qmail 13568 invoked by uid 500); 13 Nov 2013 05:58:43 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 13495 invoked by uid 500); 13 Nov 2013 05:58:43 -0000 Mailing-List: contact dev-help@falcon.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@falcon.incubator.apache.org Delivered-To: mailing list dev@falcon.incubator.apache.org Received: (qmail 13487 invoked by uid 99); 13 Nov 2013 05:58:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Nov 2013 05:58:41 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 13 Nov 2013 05:58:40 +0000 Received: (qmail 13414 invoked by uid 99); 13 Nov 2013 05:58:18 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Nov 2013 05:58:18 +0000 Date: Wed, 13 Nov 2013 05:58:18 +0000 (UTC) From: "Haohui Mai (JIRA)" To: dev@falcon.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (FALCON-190) /api/entities/list should allow the client to query different fields MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/FALCON-190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Haohui Mai updated FALCON-190: ------------------------------ Description: FALCON-171 returns the status of each entity in /api/entities/list. Getting the status of an entity requires RPC calls, where in some use cases the client might want to avoid the overhead. This jira proposes an extensible API to specify the fields that the client is interested in, so that the client can pay the overhead of querying additional fields only when it needs to. was:The list call prior to FALCON-171 comes back in a jiffy as it doesn't talk to the scheduler to get the status. To default the list to include the status can make this call quite slow, particularly when you have few hundred feeds / processed distributed across colos. > /api/entities/list should allow the client to query different fields > -------------------------------------------------------------------- > > Key: FALCON-190 > URL: https://issues.apache.org/jira/browse/FALCON-190 > Project: Falcon > Issue Type: Sub-task > Components: general > Affects Versions: 0.4 > Reporter: Srikanth Sundarrajan > Assignee: Haohui Mai > Attachments: FALCON-190.000.patch > > > FALCON-171 returns the status of each entity in /api/entities/list. Getting the status of an entity requires RPC calls, where in some use cases the client might want to avoid the overhead. > This jira proposes an extensible API to specify the fields that the client is interested in, so that the client can pay the overhead of querying additional fields only when it needs to. -- This message was sent by Atlassian JIRA (v6.1#6144)