Handle crashing indexers
Open, HighPublic

Description

Currently, baloo_file hangs indefinitely when the extractor process (baloo_file_extractor) crashes.

As the problematic file stays in the "to be indexed" table, this happens on every login, at keeps new files from being indexed.

Subtask:

  • detect crash and move the problematic file into the "failediddb" - D16266
  • skip problematic files
  • eventually retry these files, either manually (e.g. using balooctl index --force ...), or when the extractor has been updated (and probably fixed).