Alright, the ticket is ready to be picked up by someone
https://issues.apache.org/jira/browse/IGNITE-4152 
<https://issues.apache.org/jira/browse/IGNITE-4152>

If you have something to add go to the ticket and comment there.

β€”
Denis

> On Oct 27, 2016, at 12:08 PM, Denis Magda <[email protected]> wrote:
> 
> Simply because it makes Ignite Spark integration unreliable as well.
> 
> β€”
> Denis
> 
>> On Oct 27, 2016, at 12:02 PM, Dmitriy Setrakyan <[email protected]> 
>> wrote:
>> 
>> Why not make it mandatory only with "ignite-spark" dependency?
>> 
>> On Thu, Oct 27, 2016 at 11:53 AM, Denis Magda <[email protected]> wrote:
>> 
>>> Igniters,
>>> 
>>> 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 for me but the shmem library is
>>> not ideal at the moment. I observed many situations when a cluster got
>>> stuck 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-1578>
>>> https://issues.apache.org/jira/browse/IGNITE-1294 <
>>> https://issues.apache.org/jira/browse/IGNITE-1294>
>>> 
>>> My proposal would be to make this library optional starting from the
>>> nearest Apache Ignite release. As far as I recall, it’s still mandatory
>>> because it's supposed that it speeds up our Spark and Hadoop integrations.
>>> But I would avoid using something that can accelerate a solution and fail
>>> at some unpredictable time.
>>> 
>>> Any thoughts or controversial arguments?
>>> 
>>> β€”
>>> Denis
>>> 
>>> 
> 

Reply via email to