Developer Preview Release (2024-06-19)

Started by jflat06

Bletchley Park Lv 1

"Adding a cancel dialog during certain file upload/download operations."
Exactly which BUG was this supposed to fix ?!

rmoretti Staff Lv 1

@"Bletchley Park" https://fold.it/forum/bugs/devprev-v36-multiple-issues – This release is stacked on top of the v37 and v36 changes. The new dialog box allows us to extend the network timeouts for certain operations without causing Foldit to permanently freeze and hang when there's network issues. (If you're having connectivity issues, you can cancel the operation, but if your network is just slow you can let it run until it completes.)

Bletchley Park Lv 1

Thank you for clarifying. What about the thousands of times the client sends telemetry pose / script updates to the server ? Are those 'endless' as well ?

rmoretti Staff Lv 1

No. Part of the v36 release was moving the telemetry communication to a background thread, and instituting a timeout on server communication such that things wouldn't hang if the server became unresponsive. (The subsequent devprevs are trying to find the right balance between unresponsive clients when there's server communication issues versus too short timeouts on certain connections. The goal with the cancel dialog is to put that balance in players' hands, being responsive to their level of patience and their knowledge of their network state.)

jeff101 Lv 1

I keep trying to see any shared solutions for Puzzle 2467 so I can share some of my own from last week with scientists.
My latest attempt used buildid V39-20240620-b7b4c80f99-macos_x64-devprev. It didn't show any shared solutions
for Puzzle 2467. The client does show chat at least, which is good. When I tried to see shared solutions on the server,
a clock appeared with its arms moving clockwise, and a message appeared saying "Downloading Solution List".

rmoretti Staff Lv 1

That's expected. The clock animation shows that the client hasn't frozen and is waiting for the information from the server. As information from the server comes in, the clock will move left and right. You should be able to cancel the download with the cancel button, but, of course, that won't update the list of shared solutions on the server. You'll have to wait until the information is downloaded. That hopefully will only take a few seconds, but if the dialog box is still up, then the communication from the server hasn't completed and you may have to wait longer. Any delay while the clock is shown and running should entirely be from communicating over the internet to the server.

Bletchley Park Lv 1

@rmoretti Have you investigated why your destination is often not reachable when this occurs ? (network issues at your end)
This then affects the website and the servers. Chat usually stays alive. Today was relatively stable.