I recently deployed an app in production using FaunaDB as the primary DB. The app includes a collection called “storeEvents” which I set the TTL to 2 (days).
I did this expecting records to be automatically deleted after 2 days of their last write as it says in the help popup but after over a week, I still have storeEvents which have not been deleted.
Do I need to implement a cron task in my app to delete old storeEvents? I was hoping I could rely on the TTL feature but it doesn’t seem to be working.
I was on the free plan and had exceeded my write ops, so I’m suspicious if that was the cause of the issue but after upgrading to a paid plan, I don’t know if I should expect the old records to be deleted sometime soon or not.
Thank you for your advice and help!