ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yakov Zhdanov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (IGNITE-708) Need to remove background partition exchange
Date Fri, 10 Apr 2015 09:10:12 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Yakov Zhdanov updated IGNITE-708:
---------------------------------
    Description: 
Now every node sends its partition map to cache coordinator (which is the oldest node in topology)
and coordinator spreads full partition map to every node in topology. This happens for each
cache separately. This seems to take place even if there were no changes to local partition
maps. Given we guarantee communication message delivery this background process seems to be
an overkill.

Exchange should happen only if any changes took place.

After dynamic cache start has been introduced, we can have significant amount of live caches
at some point of app lifecycle and app may suffer from  background exchange which is obviously
not a requirement (and may be never has been the one).

  was:
Now every node sends its partition map to cache coordinator (which is the oldest node in topology)
and coordinator spreads full partition map to every node in topology. This seems to take place
even if there were no changes to local partition maps. Given we guarantee communication message
delivery this background process seems to be an overkill.

Exchange should happen only if any changes took place.

After dynamic cache start has been introduced, we can have significant amount of live caches
at some point of app lifecycle and app may suffer from  background exchange which is obviously
not a requirement (and may be never has been the one).


> Need to remove background partition exchange
> --------------------------------------------
>
>                 Key: IGNITE-708
>                 URL: https://issues.apache.org/jira/browse/IGNITE-708
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Yakov Zhdanov
>            Priority: Blocker
>              Labels: datagrid
>
> Now every node sends its partition map to cache coordinator (which is the oldest node
in topology) and coordinator spreads full partition map to every node in topology. This happens
for each cache separately. This seems to take place even if there were no changes to local
partition maps. Given we guarantee communication message delivery this background process
seems to be an overkill.
> Exchange should happen only if any changes took place.
> After dynamic cache start has been introduced, we can have significant amount of live
caches at some point of app lifecycle and app may suffer from  background exchange which is
obviously not a requirement (and may be never has been the one).



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

Mime
View raw message