Hello same issue occurred when trying to put object in cache using cache.put method.after changing put to putAsync issue was solved.
I have read about when you using putAll methode pass sorted collection to it so it avoid deadlock. So is it true? On Tue, Jul 17, 2018, 8:22 PM ilya.kasnacheev <ilya.kasnach...@gmail.com> wrote: > Hello! > > I have noticed that you are using putAll in your code. > > Apache Ignite is susceptible to deadlocks in the same fashion as regular > multi-threaded code: i.e., if you take multiple locks (as putAll does, on > partitions for its keys), you can get deadlock unless you maintain sequence > of locks, i.e., always lock B after A and not the other way around. > > You can attain that by passing TreeMap's to putAll as opposed to HashMap's. > > Can you try to pass TreeMap's to putAll, see if it fixed your issue? > > Regards, > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >