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 0A426200CA8 for ; Wed, 31 May 2017 18:17:09 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 08854160BDB; Wed, 31 May 2017 16:17:09 +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 53DCB160BCB for ; Wed, 31 May 2017 18:17:08 +0200 (CEST) Received: (qmail 88593 invoked by uid 500); 31 May 2017 16:17:07 -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 88565 invoked by uid 99); 31 May 2017 16:17:07 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 May 2017 16:17:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 3408BC21FE for ; Wed, 31 May 2017 16:17:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id UBNFLyJbxwbn for ; Wed, 31 May 2017 16:17:06 +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 72ABD5FBB9 for ; Wed, 31 May 2017 16:17:06 +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 E60B7E0905 for ; Wed, 31 May 2017 16:17:05 +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 569D921B61 for ; Wed, 31 May 2017 16:17:04 +0000 (UTC) Date: Wed, 31 May 2017 16:17:04 +0000 (UTC) From: "Mikhail Cherkasov (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (IGNITE-5364) Remove contention on DataStructure creation or removing MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 31 May 2017 16:17:09 -0000 [ https://issues.apache.org/jira/browse/IGNITE-5364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mikhail Cherkasov updated IGNITE-5364: -------------------------------------- Summary: Remove contention on DataStructure creation or removing (was: Remove contention on DS creation or removing) > Remove contention on DataStructure creation or removing > ------------------------------------------------------- > > Key: IGNITE-5364 > URL: https://issues.apache.org/jira/browse/IGNITE-5364 > Project: Ignite > Issue Type: Improvement > Reporter: Mikhail Cherkasov > Assignee: Mikhail Cherkasov > Fix For: 2.1 > > > All DSs are stored in one Map which itself is stored in utilityCache, this makes high contention on DS creation or removing, it requires lock on the key and manipulation with the Map under the lock. So all threads in cluster should wait for this lock to create or remove DS. -- This message was sent by Atlassian JIRA (v6.3.15#6346)