Prevent data loss in concurrent updates - Using synchronous code #1105
Labels
blocker
bug
priority-high
to be used for important issues and pull requests that need to be addressed soon
The solid system requires that inconsistent changes from concurrent users editing the same thing should never lose data, returning 409 to the change which failed. (Semaphore operation). Currently the server can fail to do this because the second request can come in between the first one reading the file and writing the modified file.
This issue solves the problem by changing the patch handler so that the
Are all synchronous, blocking the server from handling other requests in between
The text was updated successfully, but these errors were encountered: