Hi All.
I have problem since update Ignite from 2.7.6 to 2.9.1 with connect to
server.
Precondition:
* several Ignite servers inside docker which run on different nodes and
discovered via staticIpFinder.
* java-ignite-client inside docker on separate node
Problem:
When run client I see
Unfortunately I could not just change my pom because we use ignite in
docker and this is a part of modules inside docker.
Of course As solution I can build my own docker but this is not very
useful.
Also you can check that tests of cassandra modules fails :(
Hi All
I got exceptions in ignite after update to 2.7.0
2019-01-02 10:09:52,824 ERROR [cassandra-cache-loader-#101]
log4j.Log4JLogger (Log4JLogger.java:586) - Failed to execute Cassandra
loadContactsCache operation
class org.apache.ignite.IgniteException: Failed to execute Cassandra
Hi,
I have changed my data model and the problem is gone.
But look like I should be care with data which I upload and will be nice to
know which data I can use, maybe I missed smth in docs about data
preparation?
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/
Hello Ilya,
I have found that cause of problem the objects which have different size of
data.
As result I have situation where pageFillFactor increased and offHeapSize is
decreased and this trend never end.
Grafana screen:
Hi Ilya,
I created reproducer with two tests
https://github.com/SergeyMagid/ignite-reproduce-grow-memory
Differents in this tests only is data which inserted to cache.
I have previously suppose that problem caused with BinaryObject only but I
reproduced this problem without BinaryObject too.
Hi Ilya,
Yes growing not so quick but in production we lost near 1GB every day with
15GB of data on each node.
I had simplify data classes by remove annotations and this does not help.
Is it possible debug off-heap memory? How I can understand where memory
goes?
--
Sent from:
Hi All
We have got a problem with growing off-heap on each sync data.
*Precondition *
We have ignite in memory cache. with key Integer and value Contact
Each hour we sync full data in cache via api cache.put(key, value); (cache
full load)
Also we have increment update via the api cache.put(key,