Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restarting ExploreASL takes long #1684

Open
1 task
HenkMutsaerts opened this issue Apr 18, 2024 · 0 comments
Open
1 task

Restarting ExploreASL takes long #1684

HenkMutsaerts opened this issue Apr 18, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@HenkMutsaerts
Copy link
Member

Description

When you restart the processing, it will run xASL_init_InitializeMutex (e.g., in BIDS2Legacy) first for each subject.
xASL_init_InitializeMutex is slow because it now checks all lock folders (using xASL_adm_GetFileList) to create an overview if other modules are not locked, which I wrote as a protection mechanism for not continuing with later modules if earlier modules are not completed yet.

However, this becomes quite slow on servers with slow disks, and is annoying with debugging etc and for our students.
Is there a way to speed this up, e.g. that for certain situations we skip such a lock folder check (e.g. BIDS2Legacy)?

xASL_adm_GetFileList is a nice, but slow function.

Tasks

  • Fix xyz in function xASL_[abc]_...

How to test

Optional: insert description about how to test the code changes here

Release notes

Required: summarize the changes for the release notes here

@HenkMutsaerts HenkMutsaerts added the bug Something isn't working label Apr 18, 2024
@HenkMutsaerts HenkMutsaerts added this to the Release 1.12.0 milestone Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants