Closed ChristianGruen closed 4 months ago
When %basex:lock is assigned to an updating RESTXQ endpoint, the corresponding function should only be invoked once in parallel:
%basex:lock
declare %updating %rest:path('/test') %basex:lock('LOCK') function local:sleep() { prof:sleep(10000) };
Currently (or at least in BaseX 10.7), %basex:inline(0) needs to be added to enforce this behavior.
%basex:inline(0)
When
%basex:lock
is assigned to an updating RESTXQ endpoint, the corresponding function should only be invoked once in parallel:Currently (or at least in BaseX 10.7),
%basex:inline(0)
needs to be added to enforce this behavior.