basex icon indicating copy to clipboard operation
basex copied to clipboard

File Module: fine granular locking of update operations

Open ChristianGruen opened this issue 1 year ago • 0 comments

Currently, global file write locks are enforced for updating file operations like file:write. We could implement a more fine granular file lock, and enforce sequential activity only if a file with the same path is updated. Challenges:

  • Operations like file:delete, file:move and file:delete affect more than one file.
  • File paths need to be normalized/canonicalized.

ChristianGruen avatar Oct 07 '24 13:10 ChristianGruen