Skip to content

Change lock mechanism

Our current lock mechanism relies on a library that doesn't work properly if three or more instances of the experiment are running. ( mainly due to the shared filesystem )

  • The lock is done properly on the first run,
  • The lock is released if another run or create on the same experiment is triggered, although the attempt is blocked if the first instance didn't finish.
  • The lock is done again, but the instance is never blocked.

The idea is to change this library to a custom file-based lock.

Edited by dbeltran