| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 60
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Ingleside, it is time you accepted that World Community Grid is not a cookie-cutter BOINC project, and that this is perfectly fine.
Or would you like to ask David Anderson whether WCG is a BOINC project or not? I'm sure WCG would be quite happy to remove the BOINC logo from their site and software - but would David Anderson be happy about this? I think not. BOINC suffers from changing protocols with every version. There is no stability, and no documentation. Saying that all BOINC projects must use the official server build is a complete failure - it is the Berkeley OPEN infrastructure for network computing. You would do well to remember this. World Community Grid would lose very little if they dropped support for multiple BOINC projects altogether. |
||
|
|
Saenger
Advanced Cruncher Germany Joined: Dec 28, 2005 Post Count: 68 Status: Offline Project Badges:
|
You would do well to remember this. World Community Grid would lose very little if they dropped support for multiple BOINC projects altogether. They would loose all users that want to crunch multiple projects. If WCG didn't like BOINC, why did they chose to switch over? It was the unprovoced decision of WCG to ditch it's own client and use the BOINC one, so they have to live with the consequences. Of course you will keep a lot of users as well a a stand-alone project, but as long as you are a member of the BOINC community I'd like it if you at least tried to be a bit more cooperative and not so arrogant. ---------------------------------------- [Edit 1 times, last edit by Saenger at Jun 6, 2009 11:36:08 AM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
That's my point, Saenger. This group is surprisingly small.
Of course, World Community Grid don't want to lose anyone. BOINC was chosen, not so that other projects could be run, but because the old client did not support Linux or Macs. |
||
|
|
Saenger
Advanced Cruncher Germany Joined: Dec 28, 2005 Post Count: 68 Status: Offline Project Badges:
|
Imho the main problem is the arrogance of WCG with their attitude "My way or the highway" towards everything else in the BOINC community. They don't care about standards, they don't care about the community, they just want to have the middleware for free and some crunchers along the way.
----------------------------------------It's by far the most complicated project in BOINC, you have to be very persuasive to get others crunch here on this sub-standard project with it's strange and unforeseeable behaviour, wth some 60 other projects that are far easier to partake WCG is often hard to sell. If some problems of your making like this one come up, all that's been told is STFU instead of trying to get a solution for all of BOINC. You don't have to allow account manager support, but if you do, keep the standard. You don't have to export stats, but if you do, keep the standard. You don't have to use BOINC, but if you do, keep the standard. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Saenger, you have it all wrong.
BOINC doesn't have standards. If they did have proper published standards, then World Community Grid would be happy to comply. But they don't! They just have a mish-mash of out-dated documentation, and a buggy reference version that is the only thing they can point to when asked what the "standard" is supposed to be. If you don't want to help humanitarian projects, then you are welcome to leave. |
||
|
|
Saenger
Advanced Cruncher Germany Joined: Dec 28, 2005 Post Count: 68 Status: Offline Project Badges:
|
If you don't want to help humanitarian projects, then you are welcome to leave. I want to help humanitarian projects, that's why I run BOINC. I even like the sub-projects here, only without BOINC I would not be able to crunch them any further and would be restricted to the other 20-40 humanitarian projects (prime search is excluded from that in my definition). Why are you so aggressively against standards? Why don't you want to cooperate with others? Or: What have you done to get those standards in BOINC better implemented? |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I am strongly in favour of standards, Saenger. However, World Community Grid cannot impose standards on the rest of the BOINC community.
Unfortunately, in the absence of standards from Berkeley, and the total lack of community involvement in the development of BOINC features, anarchy reigns. This is bad for BOINC, bad for crunchers, and bad for World Community Grid. Let me put it another way: if we pretend for a moment that the official BOINC server is a de facto standard - in this situation, the BOINC server should be carefully versioned, features should never be changed in ways that break backward compatibility, and new features should receive full consultation with the entire BOINC community. None of this is true. Features are added and removed arbitrarily, compatibility is not given high priority, and consultation is in name only. This is why the official BOINC server build is not and can not be a de facto standard. And in the absence of a stable and complete paper standard, this means that none of BOINC is governed by any sort of standard at all. The best anyone can do is try to interoperate with the many versions of the BOINC software that have been released into the wild. This means not making assumptions. Not assuming that CPIDs can be used as primary keys. Not assuming that a particular server supports a particular feature. I could go on, but it would get boring. |
||
|
|
Ingleside
Veteran Cruncher Norway Joined: Nov 19, 2005 Post Count: 974 Status: Offline Project Badges:
|
BOINC suffers from changing protocols with every version. There is no stability, and no documentation. Saying that all BOINC projects must use the official server build is a complete failure - it is the Berkeley OPEN infrastructure for network computing. Hmm, there did I write projects couldn't customize the code? Without any usable documentation, how did WCG back in 2005 manage to build server-side components that "talks" correctly with BOINC-clients, if they didn't download the source-code and used this as the basis for customizations? Maybe it's just me, but if I was not just going to dump everything and re-program everything from scratch, I would have made sure any customizations gave the same answer as before in cases nothing extra was added, and in cases something extra was added the non-extra parts was the same as before. But then again, I'm no C-+ programmer, so... ![]() "I make so many mistakes. But then just think of all the mistakes I don't make, although I might." |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
gave the same answer This is harder than you think. BOINC itself fails in many regression tests.The poor hapless alpha testers have to deal with the same bugs reintroduced again and again. It's not a task I envy them. When World Community Grid conflicts in some way with BOINC clients, the techs treat it as a bug. When something just happens not to be the way some stats sites have come to expect, they treat it as a bug in the stats sites. And in this case, they are quite right to do so. Willy is wrong, and using the CPID the way he did was a mistake. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Maybe I haven't made myself sufficiently clear: even if World Community Grid didn't exist, using the CPID this way would still be wrong. The CPID is a hash, and while collisions are unlikely, they are perfectly possible.
Moreover, the CPID was never designed to be used as a primary key - evidenced by the fact that there actually is an entirely independent primary key right there in the export table. |
||
|
|
|