Missing tracks after pruning
Transferred from https://forum.funkwhale.audio/d/159-adjustfix-pruning-after-import-missing-tracks/5 at @petitminion request.
Steps to reproduce
Add music tracks that are on the same machine as Funkwhale instance using in-place import feature.
What happens?
Lots of tracks are missing from the indexation, as they seems removed after the pruning step.
What is expected?
See more tracks, especially as they can't all be duplicates.
Context
Funkwhale version(s) affected: 1.2.5
Journalctl output from celery systemctl task:
May 24 06:45:58 caius-bonux2 celery[3402781]: [2022-05-24 06:45:58,136: WARNING/ForkPoolWorker-2] For details, please refer to import reference '2022-05-24T08:41:33+02:00' or URL https://funkwhale.badab>
May 24 06:45:58 caius-bonux2 celery[3402781]: [2022-05-24 06:45:58,136: WARNING/ForkPoolWorker-2] Pruning dangling tracks, albums and artists from library…
May 24 06:45:58 caius-bonux2 celery[3402781]: [2022-05-24 06:45:58,143: WARNING/ForkPoolWorker-2] Dry-run off, *pruning for real*
May 24 06:45:58 caius-bonux2 celery[3402781]: [2022-05-24 06:45:58,143: WARNING/ForkPoolWorker-2]
May 24 06:45:58 caius-bonux2 celery[3402781]: [2022-05-24 06:45:58,179: WARNING/ForkPoolWorker-2] Deleting 5269/6017 tracks…
May 24 06:46:00 caius-bonux2 celery[3402781]: [2022-05-24 06:46:00,269: WARNING/ForkPoolWorker-2] Deleting 360/1298 albums…
May 24 06:46:00 caius-bonux2 celery[3402781]: [2022-05-24 06:46:00,300: WARNING/ForkPoolWorker-2] Deleting 236/865 artists…
May 24 06:46:00 caius-bonux2 celery[3402781]: [2022-05-24 06:46:00,328: WARNING/ForkPoolWorker-2]
May 24 06:46:00 caius-bonux2 celery[3402781]: [2022-05-24 06:46:00,328: WARNING/ForkPoolWorker-2] Pruning completed!
May 24 06:46:00 caius-bonux2 celery[3402781]: [2022-05-24 06:46:00,328: WARNING/ForkPoolWorker-2]
May 24 06:46:00 caius-bonux2 celery[3402781]: [2022-05-24 06:46:00,894: INFO/ForkPoolWorker-2] Task music.fs_import[b1665b5a-02d4-4a88-b6a3-d580fc0debb8] succeeded in 264.41741112899035s: None
Of course, I'm ready to provide more logs, do some tests, etc... if helpful.
Thanks for your help. Best regards.