Result Record

From Unofficial BOINC Wiki

Jump to: navigation, search

A Result Record describes an instance of a computation, either unstarted, in progress, or completed.

Each Result is described by an entry in the "Result Table".

A Project does not explictly create Results; rather, the BOINC System creates them automatically for Work Units, based on the redundancy parameters of the Work Unit Record.

The static attributes of a Result Record include:

Name A text string, unique across all results in the project.
Work Unit Name Identifies the associated Work Unit with a unique Work Unit Name
Output Files A list of the names of the output files, and the names by which the Application refers to them.

A Result has a dynamic attribute:

Server State Values include:
  • Inactive (not ready to dispatch)
  • Unsent (ready to sent to a client, but not sent)
  • In progress (sent, not done)
  • Done successfully
  • Timed out
  • Done with error
  • Not needed (work unit was finalized before this result was sent)


Additional attributes are defined after the result is completed:

host The host that executed the computation
exit status The exit status (0 if success)
CPU time The CPU time that was used.
output file info The sizes and checksums of its output files
stderr The stderr output of the computation
received time The time when the result was received.

[edit] UCB Source

[edit] Copyright ©

  • 2005 University of California
  • 2005 Paul D. Buck

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.

Personal tools