Hello! Ignite assumes that your data is affinity collocated. While rebalancing is in process, obviously this is not the case.
I think you can have this problem go away by setting distributedJoins=true. Have you tried that? Note that there is a potentially large performance impact. Regards, -- Ilya Kasnacheev чт, 21 мар. 2019 г. в 14:08, Tâm Nguyễn Mạnh <nguyenmanhtam...@gmail.com>: > Hi Igniters, > > Today i got this exception during testing cluster scaling. > I have 2 caches X and Y in cluster, X is persistent and Y is none > persistent. > > 1. I start 1st node A and activate cluster and populate data for X and Y > 2. I start 2nd node B but not yet update topology. Few seconds later Y had > been auto rebalanced. > > In A we have both X and Y data but in B we only have Y. Exception will be > thrown when I try to join X and Y in sql query: Caches have distinct sets > of data nodes [cache1=X, cache2=Y] > A B > == == > X Y > Y > . > I think it because of none persistent data is automaticly rebalanced > whenver a node is join into cluster (event not in baseline yet) but not > persistent data. Persistent data is only rebalanced whenever baseline is > changed. Is it correct? And how do i prevent this exception during scaling ? > > -- > Thanks & Best Regards > > Tam, Nguyen Manh > >