XFES\Service\RetryFailed does not handle large volumes well

Affected version


Well-known member
The XFES\Cron\Reindex cron task only runs once every ~30 minutes, and invokes XFES\Service\RetryFailed which then only does at most 200 items. There is also very poor UI feedback that there are outstanding elements to index beyond the cron-task taking time to run.

The indexing try also fails to use bulk-indexing interface or bulk-deleting which can be vastly more efficient resource wise.