In the DBA, all jobs should be listed, so this rather indicates that your second request does not reach the BaseX HTTP server. How do you send the requests? Ветошкин Владимир <en-trance@yandex.ru> schrieb am Sa., 25. Aug. 2018, 20:36:
Hi, Christian!
Oh, yes, I test it on an old single-core system :) Is it the reason? In DBA only one job listed. When the first "test" finish, in job list appers the second job.
25.08.2018, 21:15, "Christian Grün" <christian.gruen@gmail.com>:
Hi Vladimir,
parallel sleep requests will be evaluated in parallel indeed (see the attached screenshot). How did you test this?
If you have an old single-core system, it might happen that only one job will be executed at a time; but all jobs should be listed in the DBA, or when calling jobs:list-details().
Best, Christian
Why do requests to RESTXQ wait for finishing each other? For example: declare %rest:path("/test") %rest:GET function page:test() { prof:sleep(5000) };
If I make 2 requests to /test, the first ends in 5 sec, the second - in 10 sec.
-- С уважением, Ветошкин Владимир Владимирович