Project won't reset or detach properly and getting unwanted applications

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4753
Credit: 17683671295
RAC: 5708510
Topic 213818

I was trying to get some of the Continuous Gravity Wave tasks, so I toggled it on in my Compute Preferences. Didn't get any.  Went back to preferences and toggled on Use CPU.  Didn't get any.  Read through the forum messages and saw a post saying that I had to toggle use Allow non-preferred apps so I toggled that.  Started getting the einstein_S5R6_3.01_graphics_windows_intelx86 and hsgamma_FGRP5_1.08_windows_intelx86__FGRPSSE applications and tasks.

All I have been running in the past is the hsgamma_FGRPB1G_1.20_windows_x86_64__FGRPopencl1K-nvidia.exe application and that is all I want to run now that Einstein is so messed up.  I did this on only one computer so far but I am afraid the next time the other computers contact the servers they will pick up these new unwanted applications and tasks.

I have changed, modified my Compute preferences multiple times now and Saved each time.  I have logged out of the project multiple times.  I have Updated the project multiple times.  I have exited and restarted BOINC multiple times.

I have even reset the project multiple times.  I just now detached from the project and reattached to the project. I did not get a new Host ID but still show the old Host ID. At each start of BOINC, Einstein continues to get the cpu applications and work instead of just the gpu work.

I can't stop Einstein from sending me the unwanted applications and work for the cpu.  How do I get back to my original configuration of only processing Gamma-Ray Pulsar Binary tasks on the gpus?

 

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4753
Credit: 17683671295
RAC: 5708510

I also keep getting resent

I also keep getting resent the aborted FGRP 1.08 tasks via lost tasks on every connect even though I have NNT set.  Einstein is not respecting my preferences in any way now.

 

MarkJ
MarkJ
Joined: 28 Feb 08
Posts: 437
Credit: 137657814
RAC: 17358

Its going to be your project

Its going to be your project preferences. Hopefully you only have one venue otherwise you’ll have to repeat this for each one you use. In your BOINC client set Einstein to no new work. On the website preferences, project preferences set the following:

set use cpu = yes

use amd/ati = no

use Nvidia = no

use Intel = no

use beta apps = yes

tick the checkbox for the O2 gravity wave tuning run #2

Glibc 2.15 = no

Run CPU apps for which there are GPU = yes

Allow non-preferred apps if no work = no

 

Save. In your BOINC client Einstein project click update to sync the prefs you just set and then allow new work.

 

As for the resend lost tasks there is no preference to disable it, it’s set server side. Probably best to just download them and let them run. You could abort them if you have too many.

As you discovered resetting or remove/add the project just gets you the same hostid and therefore the same prefs. 

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4753
Credit: 17683671295
RAC: 5708510

Thanks for the reply Mark.  I

Thanks for the reply Mark.  I don't understand why it didn't work.  I picked up some of the 500T Continuous tasks on the Linux machine a month ago when they were still around

Figured it would be just as simple on my Windows machines.  Turned on CPU use and set O2 Gravity Wave check to on. Server said there were 562 tasks available.  Requested work and got nothing but my usual Nvidia FGRPB1G gpu tasks. The telltale that I should have realized was the logfile message asking for only gpu tasks.  The server never started asking for both cpu and gpu tasks until I messed around with that allow non-preferred work toggle and then it wouldn't forget it and kept sending me the other cpu work that I don't want.

Then made the mistake of turning on that non-preferred toggle and then everything went to hell.  Finally have aborted all the lost tasks the server kept sending me and finally have stopped the server sending me the other cpu apps and have aborted those unwanted tasks.

For some reason the server just kept refusing to recognize my changed Compute preferences.  I think what finally got things straightened out was my manual edit of client_state to remove any vestiges of the the unwanted cpu tasks and apps.

 

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4753
Credit: 17683671295
RAC: 5708510

Notice you said set Beta on. 

Notice you said set Beta on.  Is the O2 Gravity Wave application considered Beta?  I have never set that before.  I wonder how I got the Gravity Wave application for the 500T task on the Linux machine then?

 

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5846
Credit: 109980264144
RAC: 28967555

Keith, I try to check the

Keith,
I try to check the forums for new messages (particularly Problems ...) several times per day.  I try to answer as quickly as possible.  If you're not getting an immediate answer (from anybody), there will probably be a good reason.  Those who help around here don't go out of their way to withhold information.

Keith Myers wrote:
I was trying to get some of the Continuous Gravity Wave tasks, so I toggled it on in my Compute Preferences. Didn't get any.

The latest GW run was announced as a relatively short testing run so the setting allowing test apps needs to be on as well.  That was probably your only problem.  Just be aware though (I think - don't currently use, so not 100% sure), that allowing test apps is not specific to just one app type or search but covers any and all that happen to be in play at the time, even if you haven't selected that particular search.

Keith Myers wrote:
Went back to preferences and toggled on Use CPU.  Didn't get any.  Read through the forum messages and saw a post saying that I had to toggle use Allow non-preferred apps so I toggled that.  Started getting the einstein_S5R6_3.01_graphics_windows_intelx86 and hsgamma_FGRP5_1.08_windows_intelx86__FGRPSSE applications and tasks.

The first app mentioned is the standard graphics (screensaver) app that is hard wired to be included whenever you select CPU tasks.  It stays around permanently.  If you delete it, the project will just resend it - so ignore it if you don't intend to use it.  The second is the standard CPU app for the FGRP5 gamma-ray pulsar search.  I imagine you got those because you allowed 'non-preferred apps'.  Once again, without going back and researching announcements about this to be absolutely sure, I think the purpose of this is to allow other CPU work (rather than having an idle CPU) if your selected CPU work can't be delivered.  I imagine your selected CPU work couldn't be delivered because you hadn't allowed test tasks.

Keith Myers wrote:
All I have been running in the past is the hsgamma_FGRPB1G_1.20_windows_x86_64__FGRPopencl1K-nvidia.exe application and that is all I want to run now that Einstein is so messed up.  I did this on only one computer so far but I am afraid the next time the other computers contact the servers they will pick up these new unwanted applications and tasks.

I'm not sure if you are saying that the project itself is so messed up that it defies the settings you are giving it, or perhaps that your Einstein project settings have become messed up by the large number of changes you have made and you're not sure how to get back to where you were.   Einstein is a complex project because of all the different science apps and computing platforms that it tries to support.  In many ways,  BOINC has difficulty with the complexity and the various server-side modifications to work around BOINC limitations do add to this complexity.  However it is possible to get settings to do everything you were wanting to do.

The settings MarkJ mentioned are for running CPU test apps only since he said to set use nVidia to no.  If you want to go back to nVidia GPU tasks only, don't use those.  You should use exactly what you had before you started changing things (I presume you were previously doing GPU tasks only) and it should be straight forward to recreate those settings. 

Keith Myers wrote:
I have even reset the project multiple times.  I just now detached from the project and reattached to the project. I did not get a new Host ID but still show the old Host ID. At each start of BOINC, Einstein continues to get the cpu applications and work instead of just the gpu work.

Resetting the project (or other things you mention) will not fix incorrect preference settings.  It also doesn't abort tasks.  Its main purpose is to allow fresh copies of apps and data files to be downloaded if you know that some of these have been corrupted in some way.  You will keep your current hostID and all tasks assigned to that hostID, even if you have disabled a particular search type in your project preferences.  They will be resent as 'lost tasks'.  The correct way to get rid of tasks for a particular search is to disable that search and then abort the remaining tasks in your cache, if you do not wish to process them.

Keith Myers wrote:
I can't stop Einstein from sending me the unwanted applications and work for the cpu.  How do I get back to my original configuration of only processing Gamma-Ray Pulsar Binary tasks on the gpus?

Select only that particular search, for every location, if you have multiple locations.  Do not select test apps or non-preferred apps.  After carefully checking all your prefs, save any changes.  Fire up your BOINC client, set NNT and hit 'update' to get the pref changes.  This assumes you are using website prefs rather than local prefs.  You should check in BOINC Manager to see if you are using local prefs because these could be overriding website prefs.

Depending on where you are at, the 'update' could give you 'lost tasks'.  If you get less than 12 of these, there won't be any more (they come in batches of 12 per update).  If you get 12, rinse and repeat.  When done, abort what you don't want and check again to make sure you have an appropriate work cache setting before finally allowing new tasks.  You should then only receive tasks for the science run you have selected.

Good luck with getting it sorted out!

 

Cheers,
Gary.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5846
Credit: 109980264144
RAC: 28967555

Keith Myers wrote:Notice you

Keith Myers wrote:
Notice you said set Beta on.  Is the O2 Gravity Wave application considered Beta?  I have never set that before.  I wonder how I got the Gravity Wave application for the 500T task on the Linux machine then?

I'm not running the 'tuning' run for the new GW search (that's what the 'T' stands for - a polite way of warning about things likely needing to be fixed Surprised ) so haven't been paying close attention.  The fact that the test apps setting would need to be allowed was announced.  I do always read stuff in Technical News so I know there were problems with the original 500T run and it was canceled and replaced with 500T2 as announced here.

There were a couple of app version changes quite quickly before T2 came along.  Was your particular task a 500T or a 500T2 one?  The date should tell you.  T2 started on Feb23.  There haven't been any recent messages in the Technical News thread so things might now be running smoothly.  At some point the test status of the app is likely to be removed if all is going well.

I just had a quick look at the apps page.  There is a .02 version dated 26 Feb.  It's not marked as beta test but if you can't get Windows CPU tasks without the test app setting, I guess it must be.  If you got your Linux task after 26 Feb, maybe the Linux version isn't a test app - or you somehow had test versions allowed on that particular machine inadvertently.

 

Cheers,
Gary.

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4753
Credit: 17683671295
RAC: 5708510

Thanks for the replies Gary.

Thanks for the replies Gary. I ran a couple of 500T tasks on the Linux machine after Zalster announced them. Long before the 500T2 tasks came into existence.  I have the .01 app on the Linux machine. Didn't have Beta or Test apps on.  Never have run any venues before, only BOINC system wide Generic for all projects and computers. Don't know how I got the app and tasks but they are long gone from the servers since I went looking for them so I could see what the application and plan_class was labeled so I could adjust my app_config for the 500T2 tasks.

Thanks for explaining the first app I mentioned was the screen saver app.  Never had seen it before since I've never done any CPU tasks before.  Didn't get the app on the Linux machine so I assume the app is Windows only.

My comment about Einstein "being messed up" was mainly about the current state of the Windows machine I attempted to get the 500T2 tasks on but also does cover my general assessment of Einstein in making it work the way I want it to work.  I have never been able to run the project unattended because of my BOINC preferences and running multiple projects on all machines at all times.  Einstein will always overwhelm any computer with work so I just download enough gpu work for a couple of days and then set NNT.  Rinse and repeat.

I'm sure the only reason I didn't get the 500T2 tasks I wanted was that I didn't set the Beta or Test app setting on.

Thanks for the education and assistance.  Cheers.

 

Comment viewing options

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