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 D0B13200C06 for ; Fri, 27 Jan 2017 22:26:29 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id CF73D160B5B; Fri, 27 Jan 2017 21:26:29 +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 2510F160B40 for ; Fri, 27 Jan 2017 22:26:28 +0100 (CET) Received: (qmail 78666 invoked by uid 500); 27 Jan 2017 21:26:27 -0000 Mailing-List: contact common-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list common-dev@hadoop.apache.org Received: (qmail 78460 invoked by uid 99); 27 Jan 2017 21:26:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jan 2017 21:26:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 28E6AC0F8E for ; Fri, 27 Jan 2017 21:26:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.999 X-Spam-Level: X-Spam-Status: No, score=-1.999 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id bM4qM8_64QNp for ; Fri, 27 Jan 2017 21:26:26 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id E1C655F30B for ; Fri, 27 Jan 2017 21:26:25 +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 1A0B7E040A for ; Fri, 27 Jan 2017 21:26:25 +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 7B4732528F for ; Fri, 27 Jan 2017 21:26:24 +0000 (UTC) Date: Fri, 27 Jan 2017 21:26:24 +0000 (UTC) From: "Daryn Sharp (JIRA)" To: common-dev@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (HADOOP-14032) Reduce fair call queue priority inversion MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 27 Jan 2017 21:26:30 -0000 Daryn Sharp created HADOOP-14032: ------------------------------------ Summary: Reduce fair call queue priority inversion Key: HADOOP-14032 URL: https://issues.apache.org/jira/browse/HADOOP-14032 Project: Hadoop Common Issue Type: Sub-task Components: ipc Affects Versions: 2.7.0 Reporter: Daryn Sharp Assignee: Daryn Sharp The fcq's round robin multiplexer actually rewards abusive users. Queue consumers scan for a call from the roving multiplexer index to the lowest prio ring before wrapping around to the higher prio rings. Let's take a fcq with 4 priority rings. Multiplexer shares per index are 8, 4, 2, 1. All well behaved clients are operating in ring 0. Bad client floods the server and drops to the lowest prio. Unfortunately the service order gives 8 shares to the good clients, followed by 4+2+1=7 shares to the bad client. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org For additional commands, e-mail: common-dev-help@hadoop.apache.org