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 A7F69200B2B for ; Mon, 23 May 2016 15:45:14 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A6EC41609A8; Mon, 23 May 2016 13:45:14 +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 27642160A01 for ; Mon, 23 May 2016 15:45:14 +0200 (CEST) Received: (qmail 22477 invoked by uid 500); 23 May 2016 13:45:13 -0000 Mailing-List: contact issues-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list issues@ignite.apache.org Received: (qmail 22338 invoked by uid 99); 23 May 2016 13:45:13 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 May 2016 13:45:13 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 0F9122C14F8 for ; Mon, 23 May 2016 13:45:13 +0000 (UTC) Date: Mon, 23 May 2016 13:45:13 +0000 (UTC) From: "Semen Boikov (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Closed] (IGNITE-2744) Optimize "unwindEvict" call in GridCacheIoManager.processMessage(). MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 23 May 2016 13:45:14 -0000 [ https://issues.apache.org/jira/browse/IGNITE-2744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Semen Boikov closed IGNITE-2744. -------------------------------- Assignee: (was: Semen Boikov) > Optimize "unwindEvict" call in GridCacheIoManager.processMessage(). > ------------------------------------------------------------------- > > Key: IGNITE-2744 > URL: https://issues.apache.org/jira/browse/IGNITE-2744 > Project: Ignite > Issue Type: Task > Components: cache > Affects Versions: 1.5.0.final > Reporter: Vladimir Ozerov > Priority: Critical > Labels: performance > Fix For: 1.7 > > > We call this method on every (!!!) received cache message. This call is pretty heavy as it iterates over all caches. > We need to optimize it. E.g., check evicts only for the cache to which received message belongs. And iterate over the whole set only if we know for sure that several caches are affected (e.g. due to cross-cache TX). -- This message was sent by Atlassian JIRA (v6.3.4#6332)