Hello All,
I am new to Inifinispan(l2c) and facing a strange issue of Infinispan Cache not updating the latest data from DB(postgres or derby). The data retrieved for <MAPPED_ENTITY> has a mapping to the <ENTITY>, though it is actually deleted from the data base.
In JBOSS the infinispan-config.xml was used, which is now migrated to the standalone configuration file and mapped to the hibernate.properties.
I am able to see the Named Cache entities in the infinispan subsystem but I am not sure the new cache configurations actually are mapped to the entities or whether they matter in case of this issue?
They were added using hibernate.cache.infinispan.cfg, hibernate.cache.infinispan.eviction.max_entries, properties - does they need to be updated for Wildfly?
How can I debug the issue? - I have enabled the infinispan logs and can see the some logs but unfortunately not able to decipher much from them.
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#284, 1715594016840)
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#284, 1715594016840)
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] Region invalidated at -9223372036854775808, this transaction started at 1715594016840
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] Region invalidated at -9223372036854775808, this transaction started at 1715594016840
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#284, 1715594016840) ended with { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}, valid: true
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#284, 1715594016840) ended with { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}, valid: true
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] releasePutFromLoadLock(<ENTITY>#<ENTITY>#284, { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false})
2024-05-13 03:53:36.841 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] releasePutFromLoadLock(<ENTITY>#<ENTITY>#284, { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false})
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#373, 1715594016840)
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#373, 1715594016840)
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] Region invalidated at -9223372036854775808, this transaction started at 1715594016840
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] Region invalidated at -9223372036854775808, this transaction started at 1715594016840
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#373, 1715594016840) ended with { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}, valid: true
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<ENTITY>#<ENTITY>#373, 1715594016840) ended with { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}, valid: true
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] releasePutFromLoadLock(<ENTITY>#<ENTITY>#373, { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false})
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] releasePutFromLoadLock(<ENTITY>#<ENTITY>#373, { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false})
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] registerPendingPut(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, 1715594016840) registered using putIfAbsent: { PendingPuts=[R@Session#649787962], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}
2024-05-13 03:53:36.842 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] registerPendingPut(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, 1715594016840) registered using putIfAbsent: { PendingPuts=[R@Session#649787962], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}
2024-05-13 03:53:36.848 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, 1715594016840)
2024-05-13 03:53:36.848 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, 1715594016840)
2024-05-13 03:53:36.848 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, 1715594016840) ended with { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}, valid: true
2024-05-13 03:53:36.848 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] acquirePutFromLoadLock(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, 1715594016840) ended with { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false}, valid: true
2024-05-13 03:53:36.848 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] releasePutFromLoadLock(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false})
2024-05-13 03:53:36.848 TRACE [org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator] releasePutFromLoadLock(<MAPPED_ENTITY>#<MAPPED_ENTITY>#377, { PendingPuts=[], Invalidators=[], LastInvalidationEnd=<none>, Removed=false})
2024-05-13 03:53:36.848 TRACE [org.infinispan.hibernate.cache.v53.impl.Sync] 0 tasks done, 0 tasks not done yet
20
Is there any example of Wildfly Infinispan Configuration with custom named cache?
Thanks,
Sayantan