NOTE: If the table has too many entries then the preserved auto-drafts should not be deleted (via UI or REST API) as this can cause manager to go out-of-memory while deleting old draft_configs, especially on a manager that with small memory footprint.
All of the above symptoms needs to match.
Compaction task purges the old draft_config_changes whenever they exceed (this will be done in range), this compaction will be done automatically for auto-drafts.
When user enables “preserve=yes” for any auto-drafts from UI, the compaction task checks for range of entries that needs to be deleted and it will not go ahead as one of the entry is having preserved=true.
As a result, compaction task gets stuck.
It is recommended to not enable preserve=yes option for any auto-save draft as it can cause issue with compaction task.