[ 
https://issues.apache.org/jira/browse/IGNITE-4152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15731898#comment-15731898
 ] 

Vladimir Ozerov commented on IGNITE-4152:
-----------------------------------------

I do not like idea of making this lib optional.
1) Hadoop heavily depends on it, and currently we discussing how to integrate 
both Fabric and Hadoop editions. If you make it optional, you will complicate 
this process.
2) If library is not ideal, then let's fix it.

All in all, I would simply set TCP mode as default for communication for now.

> Make ignite-shmem lib optional
> ------------------------------
>
>                 Key: IGNITE-4152
>                 URL: https://issues.apache.org/jira/browse/IGNITE-4152
>             Project: Ignite
>          Issue Type: Bug
>    Affects Versions: 1.7
>            Reporter: Denis Magda
>            Assignee: Vladimir Ozerov
>             Fix For: 2.0
>
>
> 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.
> Refer to this discussion for more details:
> http://apache-ignite-developers.2346864.n4.nabble.com/Making-Ignite-shmem-library-optional-td11874.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to