Igniters,

I’ve been talking to many Ignite users here and there who are already on Ignite 
persistence or consider to turn it on. The majority of them are more than 
satisfied with its current state and provided capabilities. That’s is really 
good news for us.

However, I tend to come across the people who ask about eviction/expiration 
policies for the persistence itself. Had around 6 conversation about the topic 
this month only.

Usually the requirement is connected with a streaming use case. When an 
application streams a lot of data (IoT, metrics, etc.) to the cluster but the 
data becomes stale in some period of time (day, couple of days, etc.). The user 
doesn’t want to waste the disk space and needs to simple purge the data from 
there.

My suggestion here is to create a timer task that will remove the stale data 
from the cluster. However, since the demand is growing probably it’s a good 
time to discuss a feasibility of this feature.

Alex G, as the main architect of the persistence, could you share your thoughts 
on this? What will it cost to us to support eviction/expiration for the 
persistence?

—
Denis 

Reply via email to