Jason,

As a workaround I would suggest that you store an instance of Ignite rather
than instance of logger in your class and make it not transient. Ignite can
candle serialization/deserialization of it's own instances as long as
gridName is the same on all nodes.

BTW - my 2 cents on the filter itself. I did not dig into the code, but I
see that you do filtering based on local-time based logic. Generally
speaking, this is error-prone, because affinity (and therefore backup
filter) is calculated on each node and must return the same values across
the whole grid. If possible, make your backup filter as deterministic as
possible, because otherwise it may lead to very hard-to-debug issues.
​
--AG

Reply via email to