Disabling CPU tasks doesn't disable CPU tasks

funkydude
funkydude
Joined: 15 Dec 15
Posts: 9
Credit: 3215893
RAC: 0
Topic 198345

In my preferences I have "Use CPU" disabled and "Run CPU versions of applications for which GPU versions are available" set to "no".

However I was sent a "Gamma-ray pulsar search #4" which is a CPU task. I had to disable these tasks also. This would appear to be a bug in the preferences to me.

Christian Beer
Christian Beer
Joined: 9 Feb 05
Posts: 595
Credit: 125974993
RAC: 331904

Disabling CPU tasks doesn't disable CPU tasks

When did you change the settings? When you attached your computer to the project it automatically requested 1 second of work for CPU and GPU. At this time the restriction to use no CPU had to be not in place. You got one CPU task. This task was resend to you later and successfully processed. You should not get any other CPU task with the current setting. Even if you allow the FGRP app again.

archae86
archae86
Joined: 6 Dec 05
Posts: 3145
Credit: 7058174931
RAC: 1606600

One other possibility: the

One other possibility: the host is assigned to a different location (aka venue) than the one for which you made the preference specification.

Although this may well not apply in your case, I'll put this comment in your thread in case someone else working such an issue might be helped by it.

The possible values for location are default, work, home, and school. Matching is made a bit more trouble-prone by the fact that the default option can be represented by that word, or an empty field, or by a triplet of hyphens.

funkydude
funkydude
Joined: 15 Dec 15
Posts: 9
Credit: 3215893
RAC: 0

Unfortunately neither of

Unfortunately neither of those possibilities are the explanation. I don't set locations to my computers and I prevented the project requesting tasks prior to configuring my "no CPU" settings.

I then reset the project and updated it to request new tasks. I only got GPU tasks, fine so far. Then a few hours later, I saw it had requested a CPU task.

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2140
Credit: 2770717104
RAC: 906313

Please confirm that your

Please confirm that your project properties for Einstein show something similar to this:

Also, please supply further details of the 'request' - did you see that in the Event Log, or somewhere else?

Christian Beer
Christian Beer
Joined: 9 Feb 05
Posts: 595
Credit: 125974993
RAC: 331904

RE: I don't set locations

Quote:
I don't set locations to my computers and I prevented the project requesting tasks prior to configuring my "no CPU" settings.


How did you do that? By attaching the host to Einstein@home, a work request for CPU work is automatically issued. This is what I saw in the scheduler logfile on the server. In this very first request you got a CPU task assigned. You need to have changed the preferences before attaching this host but that was not possible in your case because your user account was created along with the host account.

Quote:
I then reset the project and updated it to request new tasks. I only got GPU tasks, fine so far. Then a few hours later, I saw it had requested a CPU task.


I can see that too in the logfile. For unknown reasons, you didn't get the CPU task resend by the server (but it tried to resend it to the host). It was only until later when another request from your host triggered the resend of the CPU task that was assigned with the very first request. The server thought you lost the result, this is because a project reset on the host does not abort assigned tasks. The "resend lost results" feature does not check if the preferences changed in the meantime.

funkydude
funkydude
Joined: 15 Dec 15
Posts: 9
Credit: 3215893
RAC: 0

RE: Please confirm that

Quote:
Please confirm that your project properties for Einstein show something similar to this

I can confirm that.

Quote:

How did you do that? By attaching the host to Einstein@home, a work request for CPU work is automatically issued. This is what I saw in the scheduler logfile on the server. In this very first request you got a CPU task assigned. You need to have changed the preferences before attaching this host but that was not possible in your case because your user account was created along with the host account.

It's not possible to make an account via web, as that function is disabled for some reason. I usually make web accounts for BOINC projects so I can configure my preferences prior to attaching. The only way I could make an account was via BOINC. After making it, I immediately selected "no new tasks" before it had a chance to download any. I verified that no tasks were actually present in BOINC on my end, but it had downloaded the basic app files, images, etc.

Quote:

I can see that too in the logfile. For unknown reasons, you didn't get the CPU task resend by the server (but it tried to resend it to the host). It was only until later when another request from your host triggered the resend of the CPU task that was assigned with the very first request. The server thought you lost the result, this is because a project reset on the host does not abort assigned tasks. The "resend lost results" feature does not check if the preferences changed in the meantime.

Odd, but I guess it explains my issue. I just left the CPU task to finish rather than cancel it. I shall re-enable "Gamma-ray pulsar search #4" in my preferences to verify it doesn't send me any more CPU tasks.

funkydude
funkydude
Joined: 15 Dec 15
Posts: 9
Credit: 3215893
RAC: 0

Seems ok now. Why is web

Seems ok now. Why is web registration disabled?

Christian Beer
Christian Beer
Joined: 9 Feb 05
Posts: 595
Credit: 125974993
RAC: 331904

RE: Seems ok now. Why is

Quote:
Seems ok now. Why is web registration disabled?


Because it was used to create thousands of spam accounts. Since the account creation works when doing it via the manager, the web registration was disabled some time ago.

funkydude
funkydude
Joined: 15 Dec 15
Posts: 9
Credit: 3215893
RAC: 0

RE: RE: Seems ok now. Why

Quote:
Quote:
Seems ok now. Why is web registration disabled?

Because it was used to create thousands of spam accounts. Since the account creation works when doing it via the manager, the web registration was disabled some time ago.

How does every other project manage?

AgentB
AgentB
Joined: 17 Mar 12
Posts: 915
Credit: 513211304
RAC: 0

RE: How does every other

Quote:

How does every other project manage?

Not sure i understand the question, i guess "it depends how often the project gets attacked and each will approach the (sadly common) problem differently".

Specifically, you could ask each project, or on the boinc forum post in the Questions and problems

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.