New WU after Finishing

Moderators: Site Moderators, FAHC Science Team

Post Reply
NathanJanssens
Posts: 17
Joined: Fri Mar 13, 2020 10:52 am

New WU after Finishing

Post by NathanJanssens »

Hi,

I am going to be on the move for some time later today, so I hit the Finish button to finish up the work that was busy. At that time, my two GPU slots were "Ready" and my CPU slot was at 80-something %.

A bit later, I noticed that the client did download a WU for the GPU slot.
I don't think that should be possible....

Code: Select all

08:14:55:FS00:Finishing
08:14:55:FS01:Finishing
08:14:55:FS02:Finishing

08:32:10:WU04:FS01:Connecting to 65.254.110.245:8080
08:32:10:WARNING:WU04:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
08:32:10:WU04:FS01:Connecting to 18.218.241.186:80
08:32:11:WU04:FS01:Assigned to work server 128.252.203.10
08:32:11:WU04:FS01:Requesting new work unit for slot 01: READY gpu:0:Navi 14 [Radeon RX 5500/5500M / Pro 5500M] from 128.252.203.10
08:32:11:WU04:FS01:Connecting to 128.252.203.10:8080
08:32:32:WARNING:WU04:FS01:WorkServer connection failed on port 8080 trying 80
08:32:32:WU04:FS01:Connecting to 128.252.203.10:80
08:33:31:WU04:FS01:Downloading 29.59MiB
08:33:37:WU04:FS01:Download 39.71%
08:33:43:WU04:FS01:Download 86.40%
08:33:44:WU04:FS01:Download complete
08:33:44:WU04:FS01:Received Unit: id:04 state:DOWNLOAD error:NO_ERROR project:11761 run:0 clone:7765 gen:28 core:0x22 unit:0x0000003580fccb0a5e7001bf4012a812
08:33:44:WU04:FS01:Starting
I deleted the lines from irrelevant FS to make it more readable.
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: New WU after Finishing

Post by PantherX »

Finish means that complete a WU and then don't download another.

In your case, the Slot was already in the process of downloading a WU thus, when you clicked Finish, it means that it won't download a new WU (the current attempts are counted as an existing WU). For your case, you may want to select Pause which will stop any attempts to get a new WU. Keep in mind that if a new WU is being downloaded, it will not be terminated when you selected Pause. Instead, it will download the WU and sit in a paused manner.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: New WU after Finishing

Post by foldy »

Sounds like a FahClient bug: A folding slot which has no work unit and gets the finish call should stop trying to download a new work unit. The finish call has to pause the ready slots waiting for work unit.
https://github.com/FoldingAtHome/fah-issues/issues/1399
Last edited by foldy on Sun Apr 19, 2020 9:30 am, edited 2 times in total.
NathanJanssens
Posts: 17
Joined: Fri Mar 13, 2020 10:52 am

Re: New WU after Finishing

Post by NathanJanssens »

So let's say all my slots are idle due to lack of WU, I hit Finish and leave my computer. It's possible that 3 days later, I come back and find the client folding anyway? That doesn't sound right. (I'm not saying that that is exactly what I would do, it's just a hypothetical situation.)

The whole idea behind the Finish button, I guess, is that you can finish whatever is actively folding now and then not start anything new. If a new download still starts afterwards, it could be hours and hours before finally all slots are idle.

Luckily, in this case, it looks like the WU will be finished fairly quickly and I can move after it's done. My reason for not preferring to pause while folding is points on one hand and just not taking more time than necessary to finish a WU on the other.
So, thanks for the explanation, I understand now. I just don't agree however, but I'll remember to explicitly pause idle slots next time.
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: New WU after Finishing

Post by PantherX »

It seems that when the Finish feature was designed, there was never any shortage of WUs so would be assigned one within 1 or 2 attempts. Hence the Finish feature assumed you would always be having a WU folding. This is a new user-case (inability to get consistently assigned WUs within 2 attempts) and let's see what the developers have to say about that :)
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
NathanJanssens
Posts: 17
Joined: Fri Mar 13, 2020 10:52 am

Re: New WU after Finishing

Post by NathanJanssens »

That is actually a really good point. I hadn't thought about that. :)
Post Reply