Skip to content

← All questions

335 of 390 scenarios failed at -w 4 with the user pool exhausted, and doctor is all green

Example threads. These questions and answers were written by the SDODS team to document real problems and how to fix them. The people named are illustrative, not real users. Questions asked on this site are marked new.

Full regression at four workers. 55 passed, 335 failed, and nearly all of the failures are this:

text
SdodsError: All 1 user(s) with role "member" are leased.
  hint: Owners: {"member":"nightly-20260401:2"}.
        Increase env.users.poolSize, add users, or lower --workers.
Test timeout of 120000ms exceeded while running "beforeEach" hook.

The passes are all scenarios that need no user, or need @user:admin, which nothing else was competing for. About two thirds of our suite is @user:member.

We have one row per role in data/common/users.csv. I get that that is not many. What I do not get is why nothing said so — this is the whole check output:

sdods doctor printing a green checklist: node, bun, runner, three browsers, projects, per-project variable resolution and the database, every line a tick
doctor passes every check without ever comparing pool rows to worker count

Is one row per role simply not supported, or have I misconfigured the pool?

4 answers

Know the answer?

Wrap commands and output in triple backticks and they will render as a code block.

Checking whether you’re signed in…

Have a different question? Ask it.

Related