I’m getting the feeling notifications are being lost on restart / upgrade.
I am worried now that when I restart / upgrade via docker update (which I do ~daily frequently) users may be loosing their notifications.
Just experienced a restart on
meta.discourse.org where it popups up indicating there is a new version and to select to refresh.
Now after a refresh looking at my notification list here:
I’m not seeing the likes I received here:
And if I check @codinghorror’s likes it’s there:
And in my likes received here:
I understand that notifications hit redis (an in memory database) to avoid performance issues.
If my understanding is correct - maybe these are questions
Are there details that should hit an on disk DB to avoid users missing important notifications (to them)?
Should redis be backed to disk during upgrade? or on scheduled task?