-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
php-solid-server is failing the new concurrency tests that were added in solid-crud-tests v5.1.0.
What these tests do is send 10 PUT requests for the same resource at the same time, with If-None-Match: * header.
This means only 1 of them should return a 201 and the other 9 should return 412 Precondition Failed.
Looking at the code, it does a has check first and then a write. Does FlySystem support something like an atomic WriteIfNotExists or something like Lock?
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status