Return-Path: X-Original-To: apmail-drill-issues-archive@minotaur.apache.org Delivered-To: apmail-drill-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DB03D18B08 for ; Thu, 22 Oct 2015 04:21:27 +0000 (UTC) Received: (qmail 62052 invoked by uid 500); 22 Oct 2015 04:21:27 -0000 Delivered-To: apmail-drill-issues-archive@drill.apache.org Received: (qmail 62025 invoked by uid 500); 22 Oct 2015 04:21:27 -0000 Mailing-List: contact issues-help@drill.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@drill.apache.org Delivered-To: mailing list issues@drill.apache.org Received: (qmail 62007 invoked by uid 99); 22 Oct 2015 04:21:27 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Oct 2015 04:21:27 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id A7B022C0451 for ; Thu, 22 Oct 2015 04:21:27 +0000 (UTC) Date: Thu, 22 Oct 2015 04:21:27 +0000 (UTC) From: "Sudheesh Katkam (JIRA)" To: issues@drill.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Comment Edited] (DRILL-3242) Enhance RPC layer to offload all request work onto a separate thread. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/DRILL-3242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14957116#comment-14957116 ] Sudheesh Katkam edited comment on DRILL-3242 at 10/22/15 4:20 AM: ------------------------------------------------------------------ I think this patch is important for high concurrency. We should not keep a RPC thread too busy. Can you rebase on master? (And open a pull request for more comments, since most developers aren't looking at RB anymore?) was (Author: sudheeshkatkam): I think this patch is important for higher concurrency. We should not keep a RPC thread too busy. Can you rebase on master? (And open a pull request for more comments, since most developers aren't looking at RB anymore?) > Enhance RPC layer to offload all request work onto a separate thread. > --------------------------------------------------------------------- > > Key: DRILL-3242 > URL: https://issues.apache.org/jira/browse/DRILL-3242 > Project: Apache Drill > Issue Type: Improvement > Components: Execution - RPC > Reporter: Chris Westin > Assignee: Jacques Nadeau > Fix For: 1.3.0 > > Attachments: DRILL-3242.patch > > > Right now, the app is responsible for ensuring that very small amounts of work are done on the RPC thread. In some cases, the app doesn't do this correctly. Additionally, in high load situations these small amounts of work become no trivial. As such, we need to make RPC layer protect itself from slow requests/responses. -- This message was sent by Atlassian JIRA (v6.3.4#6332)