Blip (Sep 16 2009) |
![]() |
| log in |
Message boards : Technical News : Blip (Sep 16 2009)
Previous · 1 · 2 · 3 · Next
| Author | Message |
|---|---|
My preferences are You still won't get any Astroulse_v505 work, because you'll almost always get Seti@home enhanced work when you ask for it, so the last option doesn't come into play, to get it you need to set SETI@home Enhanced to No, In this case you'll ask for Astropulse and Astropulse_v5 work, but you won't get and of them, (None available) so you'll now get sent Seti@home enhanced and Astropulse_v505 instead. Claggy ____________ | |
| ID: 941052 · | |
Thanks, that seems to confirm my earlier point that there is no point in having more than one Astropulse switch, as the version of the software to process a given work unit is not under the control of the user. ____________ | |
| ID: 941084 · | |
The version of the software to process a given work isn't supposed to be under the control of the user, If you decided to run An Astropulse_v505 Wu with one of the Obsolete Astropulse or Astropulse_v5 apps, you'll find it just won't validate. The switches are there to enable/disable what work is sent by the schedular to the Boinc client on your computer, and it is the schedular that Brands the WU with what app it requires, so that Boinc can then run the correct app. Claggy | |
| ID: 941090 · | |
|
I have one task pending since 30 july, task 1320233368. Is it normal? | |
| ID: 941102 · | |
Which brings me back to my original point: why not have just ONE Astropulse user switch ? ____________ | |
| ID: 941110 · | |
The version of the software to process a given work isn't supposed to be under the control of the user, Because there's been different Astropulse Applications? Claggy | |
| ID: 941118 · | |
Because the project hasn't had the time to take out the old Astropulse switches and put in the new Astropulse_v505 switch? Claggy | |
| ID: 941120 · | |
Since the work units define the software version to be used, only two switches are needed: SETI@home Enhanced: yes / no Astropulse: yes / no The others are superfluous. ____________ | |
| ID: 941143 · | |
I have one task pending since 30 july, task 1320233368. Is it normal? You mean this WU: [http://setiathome.berkeley.edu/workunit.php?wuid=485578903] Like you see, your first wingman didn't sent a result. He missed the deadline. So a third WU was sent to your second wingman. Uhh.. but he have: Average turnaround time 37.56 days So maybe in a few days - if you have good luck - he will send a result and then if the result match with yours, then you will get your credits. BTW. For this kind of questions - the next time the NC subforum. ;-) BTW. Welcome in the SETI@home forum! :-) ____________ >Das Deutsche Cafe. The German Cafe.< | |
| ID: 941463 · | |
Because there isn't just one Astropulse application. There are three different ones. ____________ | |
| ID: 941522 · | |
So what ? The purpose of the switches is to allow volunteers to select either Enhanced, Astropulse, or both because the two applications have different run times and other characteristics. Is there any reason for volunteers to be able to distinguish between the different versions ("applications" if you prefer) of Astropulse ? The argument given in an earlier message that the output formats from the various Astropulse versions are different is irrelevant as BOINC will always pick the correct version to process a work-unit. ____________ | |
| ID: 941526 · | |
|
Newly created Astropulse work would be version 505. | |
| ID: 941528 · | |
|
Some people might be willing to help out with a few resends of older work, to help clear the almost-complete run out of the database, but prefer to devote the major part of their CPU donation to Multibeam or another project entirely. | |
| ID: 941534 · | |
BOINC doesn't know that Astropulse, Astropulse V5 and Astropulse V505 are in any way related. There is no way to express the concept. So, if the demand is that the switches be "ganged" you either introduce some odd bugs (Astropulse "on" doesn't include new Astropulse versions, but turn it off and back on and it does), or it requires a program to go through and "flip" all of the switches as applications change (expensive in server time). ... or it requires a major restructuring of BOINC. ... or it requires customizing BOINC, which makes updates a lot harder in the future. "So What?" in this case is a big chunk of unavailable developer time, so no matter how right you are that this is how it SHOULD work, the odds of it being changed in the next few weeks are vanishingly small. .... no matter how much you want to argue that it SHOULD work that way. In my opinion, the best solution is to just take all the switches out and not worry about it. If someone really needs that functionality, they can handle it through APP_INFO.XML, client side. ____________ | |
| ID: 941606 · | |
|
Would be nice if they had a process back then to aggressively End-Of-Life any legacy components (in this case, Astropulse & Astropulse v5) so this confussion is not subjected upon the mass of generalists. | |
| ID: 941621 · | |
Of course there is no doubt more complexity to it than outlined, but the primary take away is never subject avg users to a hierarchy of obtuse switches, and I understand it's because that's what was permissable with the Boinc framework to begin with. Part of the nature of software development (I'm just shy of 40 years experience, which is a scary thought) is that the developers do their best to dream up something that works, and works well, and then they turn it over to users, and hope it does well. In this particular case, it's BOINC, and the users are projects like SETI@Home, Einstein, LHC. As I understand it, the work going out to Astropulse is the same for all three versions. The difference is in the result files, and that means different validators. They could have written a super-validator that recognized the difference, but they'd also have to make sure that work originally crunched by Astropulse V5 is always crunched by V5, or someone gets cheated. That's a lot harder. The easy way is to make each a completely separate application. So, now we have four different applications "in play" at the moment, and BOINC has to keep them all separate. No problem. It does that. Even that is only an issue internally if the project doesn't add the ability to select and deselect the kind of work that they want to do. It would have been much easier (in hindsight) to just not put the switches at all. The fix is to remove the visible Astropulse and Astropulse V5 switches and add an Astropulse v505 switch, and write a program that looks at the two existing switches and sets the new 505 switch to match, then add the 505 choice. Those crunchers who used to do older AP will still be available, along with everyone who said they don't care. To have a dedicated "mid-tier" cruncher would mean going through the database (again) and turning off AP and APv5 for every machine except the dedicated cruncher, and that's the same kind of PITA that they'd run into if they have to implement Mr. Gadfly's imperative. Ultimately, the question becomes: is it more important to fix that switch or is it better to get the radar blanking working and tested? I know how I'd fix it: in the veterinary sense. ____________ | |
| ID: 941640 · | |
|
Well my options are to accept any type of unit S@H sends. As long as BOINC is capable of selecting the correct software to crunch a unit, and doesn't use APv505 to crunch an APv5 or an APvprevious, for example, my computer's efforts will not have been in vain. | |
| ID: 941707 · | |
Well my options are to accept any type of unit S@H sends. As long as BOINC is capable of selecting the correct software to crunch a unit, and doesn't use APv505 to crunch an APv5 or an APvprevious, for example, my computer's efforts will not have been in vain. BOINC takes care of keeping the applications straight, so there is no danger of losing credit because BOINC used the wrong application. ____________ | |
| ID: 941829 · | |
Well my options are to accept any type of unit S@H sends. As long as BOINC is capable of selecting the correct software to crunch a unit, and doesn't use APv505 to crunch an APv5 or an APvprevious, for example, my computer's efforts will not have been in vain. As I understand it, the three OUTGOING file formats are different, that is why there were two switches to start with! ____________ . | |
| ID: 943687 · | |
Well my options are to accept any type of unit S@H sends. As long as BOINC is capable of selecting the correct software to crunch a unit, and doesn't use APv505 to crunch an APv5 or an APvprevious, for example, my computer's efforts will not have been in vain. Sorry I cannot follow that logic. Whatever type of work unit the server sends to be crunched, it has to be able to accept the file format produced by the crunching software. This would be true if volunteers did not have switches to control what types of work-unit to crunch. So it would be possible to have one switch to control several work unit types. ____________ | |
| ID: 943737 · | |
Message boards : Technical News : Blip (Sep 16 2009)
| Copyright © 2013 University of California |