Slow start up performance if many Forms

Fixed in

EPiServer.Forms 4.25.0

Created

Apr 26, 2019

Updated

Jun 21, 2019

Area

Core

State

Closed, Fixed and tested


Description

On start up, Forms try to load every FormContainerBlock in order to update the retention policy. This is clearly sub-optimal.

  • Improve GetExistingForms performance
  • Convert UpdateMissingValueOfRetentionPolicy to a scheduled job

Instead of running start up, the job will be called once and then get disabled.