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 2D19D200BB8 for ; Sat, 29 Oct 2016 00:23:00 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 2A3A0160B06; Fri, 28 Oct 2016 22:23:00 +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 724C1160AE4 for ; Sat, 29 Oct 2016 00:22:59 +0200 (CEST) Received: (qmail 8908 invoked by uid 500); 28 Oct 2016 22:22:58 -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 8874 invoked by uid 99); 28 Oct 2016 22:22:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2016 22:22:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 8C6852C0086 for ; Fri, 28 Oct 2016 22:22:58 +0000 (UTC) Date: Fri, 28 Oct 2016 22:22:58 +0000 (UTC) From: "Denis Magda (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (IGNITE-4152) Make ignite-shmem lib optional MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 28 Oct 2016 22:23:00 -0000 [ https://issues.apache.org/jira/browse/IGNITE-4152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Denis Magda updated IGNITE-4152: -------------------------------- Description: Presently, if someone starts up a cluster and has at least two nodes running on a single Unix machine then those nodes will be communicating over the shared memory (shmem) by default. This approach sounds absolutely reasonable but the shmem library is not ideal at the moment. There are many situations when a cluster may hang in the production or during long running tests due to some unclear issues in shmem internals. Even from Ignite community side we have the following shmem related issues https://issues.apache.org/jira/browse/IGNITE-1578 https://issues.apache.org/jira/browse/IGNITE-1294 Let's make the shmem lib optional by putting it into {ignite-release}/libs/optional folder and removing any explicit reference we may have in a pom.xml file. was: Presently, if someone starts up a cluster and has at least two nodes running on a single Unix machine then those nodes will be communicating over the shared memory (shmem) by default. This approach sounds absolutely reasonable but the shmem library is not ideal at the moment. There are many situations when a cluster may hang in the production or during long running tests due to some unclear issues in shmem internals. Even from Ignite community side we have the following shmem related issues https://issues.apache.org/jira/browse/IGNITE-1578 https://issues.apache.org/jira/browse/IGNITE-1294 > Make ignite-shmem lib optional > ------------------------------ > > Key: IGNITE-4152 > URL: https://issues.apache.org/jira/browse/IGNITE-4152 > Project: Ignite > Issue Type: Bug > Reporter: Denis Magda > Fix For: 1.8 > > > Presently, if someone starts up a cluster and has at least two nodes running on a single Unix machine then those nodes will be communicating over the shared memory (shmem) by default. > This approach sounds absolutely reasonable but the shmem library is not ideal at the moment. There are many situations when a cluster may hang in the production or during long running tests due to some unclear issues in shmem internals. Even from Ignite community side we have the following shmem related issues > https://issues.apache.org/jira/browse/IGNITE-1578 > https://issues.apache.org/jira/browse/IGNITE-1294 > Let's make the shmem lib optional by putting it into {ignite-release}/libs/optional folder and removing any explicit reference we may have in a pom.xml file. -- This message was sent by Atlassian JIRA (v6.3.4#6332)