[ 
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

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.


> 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)

Reply via email to