Repository navigation
Release v19.4.6
Fixed
- A failed partition is now retried within the retry interval even if the first retry reminder tick is lost. Previously the next attempt could be deferred by the 48-hour reminder period. (#4113)
- SQL storage (PostgreSQL, SQL Server, SQLite) now loads and refreshes reminders from storage correctly. Range reads follow the Orleans reminder table contract, and reminders stored by earlier versions are rehashed on startup. (#4113)
- The SQL reminder table now returns the stored ETag when a reminder is registered, and returns nothing instead of failing when a reminder does not exist. (#4113)
Verification: the for_Observer specs in Kernel Core.Specs and the new for_ReminderTable specs in Storage.Sql.Specs pass, and the touched projects build in Release with no warnings. The new specs fail against the previous code. The integration suite was not run locally.