Mark all remaining Direct transfer workers as idempotent
Problem
Not all Direct transfer jobs are idempotent yet, and this in necessary to be able to implement a possibility to re-import of relation and not created duplicated records.
Solution
Make BulkImport NDJsonExtractor idempotent (!132702 - merged) made a module used in many workers idempotent. However, the workers themselves are still technically not marked as idempotent!
. We still need to mark the workers themselves:
BulkImportWorker
BulkImports::PipelineBatchWorker
BulkImports::PipelineWorker
Consider adding this information to developer documentation.
Edited by Magdalena Frankiewicz