Background
During the Bioc Technical Advisor Board (TAB) call on 2025-01-02, I asked about race-condition errors related to BiocFileCache. Others reported that they see that at times to, and in order to attach the problem, we need to come up with some reproducible example.
Reproducible examples for race conditions is hard, but the first step towards that is to collect enough breadcrumbs to have something to work with. I'll use this issue to paste in various warnings and error messages that I observe when I run reverse package dependency checks in parallel. Hopefully, that'll eventually give us something to work with.
Examples of BiocFileCache race-condition errors
Package 'atena'
Warning:CorruptCache:indexfilecache:/c4/home/henrik/.cache/R/AnnotationHubmultipleentriesforfilename:annotationhub.index.rdsAttemptingtocleancacheandregenerateErrorin (function (cond) :errorinevaluatingtheargument'x'inselectingamethodforfunction'as.data.frame': ℹ Inargument:`rpath = unname(bfcrpath(x, rids = rids))`.Causedbyerrorin`bfcrpath()`:! all(rids%in% bfcrid(x)) isnotTRUECalls:annotaTEs....Call->unname->bfcrpath->bfcrpath->stopifnot
This was with BiocFileCache 2.14.0 on R 4.4.2 for Linux.
Background
During the Bioc Technical Advisor Board (TAB) call on 2025-01-02, I asked about race-condition errors related to BiocFileCache. Others reported that they see that at times to, and in order to attach the problem, we need to come up with some reproducible example.
Reproducible examples for race conditions is hard, but the first step towards that is to collect enough breadcrumbs to have something to work with. I'll use this issue to paste in various warnings and error messages that I observe when I run reverse package dependency checks in parallel. Hopefully, that'll eventually give us something to work with.
Examples of BiocFileCache race-condition errors
Package 'atena'
This was with BiocFileCache 2.14.0 on R 4.4.2 for Linux.