Ingest order sorting algorithm does not traverse deep enough when a single CSV contains 4 levels and just UUIDs #201
Labels
AMI Import Plugins
Gets data from somewhere, puts data into a strawberry basked
bug
Something isn't working
CSV Processing
Things we do here and there to keep the tabulated goddesses happy
queue workers
Ones taking the FI and doing the FO
queue
FIFO
Milestone
What?
ON AMI ingest we presort the ADOs to ensure Top level/parents get ingested first. But we don't traverse deep enough when sorting (specially when using UUIDs for the semantic relationships) leading to the queue having children first. We also have a safety feature for that (a retry) but on very heavily nested structures, the number of retries is not enough
The task is to make the Sorting by parent algorithm faster/better and maybe just as failsafe add an extra retry
@alliomeria as observed with scrapbooks
The text was updated successfully, but these errors were encountered: