Expire completed and stale importer contexts

Description

The importer does not have a general mechanism to clean importer contexts, other than the client/GUI directly asking for them. This can cause the accumulation of import context definitions in the import store (the memory one has a hard coded limit of 100, after which is starts cleaning up completed imports when a new one is added, but not stale ones).

Add a time based mechanism, allowing to delete imports, not matter what the import store implementation is, after a given amount of time, if the caller failed to remove the context.

Environment

None

Web links

Activity

Fixed

Details

Assignee

Reporter

Fix versions

Components

Priority

Created December 9, 2021 at 2:01 PM
Updated January 28, 2022 at 3:29 PM
Resolved December 10, 2021 at 2:15 PM