Skip to content

[Question/problem] "Resource temporarily unavailable" when pushing data to the output store #8

@alexenge

Description

@alexenge

First of all, thanks a lot for developing DataLad and this amazing workflow, and congrats on the beautiful paper!

I'm trying to use the workflow on our HPC and it mostly works fine. However, when trying to push the job-specific outputs from the datalad containers-run command back to the output store, I frequently encounter the following error message:

+ datalad push --dataset derivatives --to output-storage
[INFO] Determine push target 
[INFO] Push refspecs 
[INFO] Transfer data 
CommandError: 'git -c diff.ignoreSubmodules=none annex copy --batch -z --to output-storage --fast --json --json-error-messages --json-progress -c annex.dotfiles=true' failed with exitcode 1 under /cobra/ptmp/aenge/tmp/ds_job_5823363/derivatives [info keys: stdout_json]
> to output-storage...
  [Errno 11] Resource temporarily unavailable: '.git/annex/objects/gV/qM/MD5E-s2208870400--827c9a19740e1b612fd3c639b3a849ef/MD5E-s2208870400--827c9a19740e1b612fd3c639b3a849ef' -> '/cobra/ptmp/aenge/slang/data/.outputstore/f71/91657-585a-441a-ac8d-fc95fa4b04b6/ora-remote-e6a93028-fb7f-4f15-b1f1-a13be58fd000/transfer/MD5E-s2208870400--827c9a19740e1b612fd3c639b3a849ef'
  This could have failed because --fast is enabled.
copy: 1 failed

As a bit of context, in my batch jobs (using SLURM) I'm cloning a BIDS dataset and then preprocess the BIDS data from a single participant using afni_proc.py. I'm defining the resulting pre-processed anatomical and time-series data as well as some first-level statistical maps as --outputs in datalad containers-run, and so these are the files that should get pushed to the output store so that I can later merge them back into my main BIDS dataset.

I haven't yet been able to determine exactly when and for what kind of files this error occurs – right now it seems to be pretty random. Of course, this might be very particular to the setup of our HPC. But I still wanted to ask if you have any experience or ideas for how to deal with this kind of error.

Thanks a lot in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions