fishtest
fishtest copied to clipboard
Stockfish testing
This (darft) PR assumes that all the passwords are hashed in the DB Will provide a script for this later on - User Argon2id for password hashing - Cache hash...
https://tests.stockfishchess.org/tests/machines This route should use the latest optimizations of workers book-keeping if exists It's also too slow under fleet load, ignoring the 10s cached http resposne ``` def get_machines(self): active_runs...
First of all, sleeps and timeouts are used to prevent the making of duplicate workers on the client side which as the comment also indicates does not work on slow...
This is to allow for large tunes, skips dependence on cutechess and Windows command line restrictions for large amount of params. Needs https://github.com/official-stockfish/Stockfish/compare/master...Disservin:Stockfish:read-tune-from-file?expand=1 fixes https://github.com/official-stockfish/fishtest/issues/1792
this adds the practice of always stripping before adding slashes to the URLs.. one example is that the run page doesn't work with a repo with a slash at the...
This change prevents non-approver users from unblocking their workers when they are not blocked by themselves.
vdbergh (or anyone) id like if you could investigate this worker the user unblocked this worker today after I'd blocked it yesterday (it was timelossing on LTC!). after unblock, there's...
generalization/expansion of the sprt calc not particularly useful, but also wouldnt hurt fixes contributed by @Viren who merged this pr in his fishtest fork "montytest" https://montychess.org/sprt_calc?elo-model=Normalized&elo-0=0&elo-1=2&draw-ratio=0.49&rms-bias=191&alpha=0.5&beta=0.1
Now observed repeated under load that that these two pserves hang simultaneously under load. Since it always involved the upload_pgn api this maybe the place to start looking?
With this PR `/api/serialize_run` hosted by the main instance can be invoked by a secondary instance to receive a copy of the run from the cache. In this way there...