SenseNet / sensenet

Open Source Content Services Platform written in .NET
https://sensenet.com
GNU General Public License v2.0
173 stars 111 forks source link

Configurable IndexingActivity maintenance. #2027

Closed kavics closed 4 months ago

kavics commented 5 months ago

There is a built-in recurring task in the CentralizedIndexingActivityQueue that deletes the executed old IndexingActivities every 23 minutes. The "old" means 23 minutes now:

DELETE FROM IndexingActivities WHERE RunningState = 'Done' AND (LockTime < DATEADD(MINUTE, -23, GETUTCDATE()) OR LockTime IS NULL)

23 minutes is not enough in many cases so make this value and deletion interval configurable. Desired section, keys and defaults: