vdbergh

Results 434 comments of vdbergh

All four waitress threads seem to be stuck on `waiter.acquire()`. But perhaps this is a normal condition (it depends on what kind of object `waiter` is). This seems a bit...

Did you confirm that the hang of the primary pserve is not a deadlock inside Fishtest? I am quite sure it is not since dead tasks were properly cleared (indicating...

One idea I had is that during a fleet visit we may run the root logger with debug level. I think that then waitress will print much more information on...

> One idea I had is that during a fleet visit we may run the root logger with debug level. I think that then waitress will print much more information...

I guess upload_pgn is the only api that sends a substantial amount of data from the client to the server.

We could do some instrumentation of the upload_pgn api (using #2067 we could even create a specific logger for this).

Thanks. I guess I either need to make a copy of those dicts before iterating over them, or else wrap them in an appropriate lock.

I found out how to log waitress connections. From https://docs.pylonsproject.org/projects/pyramid/en/main/narr/logging.html. production.ini has to be modified as follows: ```ini [app:fishtest] use = egg:fishtest_server pyramid.reload_templates = false pyramid.debug_authorization = false pyramid.debug_notfound =...

Hmm. Without looking at the source code, off hand I would say there is no communication between the two pserves. We have been experimenting with an api where a secondary...

During a fleet visit we should probably turn on access logging for waitress (see https://github.com/official-stockfish/fishtest/issues/2094#issuecomment-2201994277 ). If then pserve hangs (and it really seems to be a pserve hang, and...