Thread 'Simple validation [concept]'

Message boards : Server programs : Simple validation [concept]
Message board moderation

To post messages, you must log in.

AuthorMessage
ProfileAnanas

Send message
Joined: 27 Jun 06
Posts: 305
Germany
Message 16506 - Posted: 7 Apr 2008, 7:08:20 UTC

An idea for a very simple validation option, that does not require the validator task :

If a project needs exact validation without the need to accept a few % floating point inaccuracy, it would be possible to work without a separate validator task.

If simple validation is configured, the core client could build CRC32 over all upload files that belong to a workunit and xor the checksums of all files into only one 32bit int value.

Those checksums could easily be compared by one of the other tasks (Transitioner?) without the need of an extra validator program.
ID: 16506 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 16511 - Posted: 7 Apr 2008, 18:49:25 UTC - in response to Message 16506.  

For projects who don't need any validation, there is sample_trivial_validator which always says "yes it's valid" without even looking at the result.

Getting rid of the validator task completely would need changes in other programs. If no program marks the workunit as validated, it never continues flowing through the BOINC system.
ID: 16511 · Report as offensive

Message boards : Server programs : Simple validation [concept]

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.