Ticket #621 (closed Defect: fixed)

Opened 2 years ago

Last modified 3 months ago

Result status "computation error" changes to status "complete" upon reboot/restart

Reported by: Dagorath Assigned to: davea
Priority: Minor Milestone: 5.10
Component: Client - Daemon Version: 5.10.45
Keywords: Cc: Pepo

Description

This error was reported in this thread on BOINC dev forums.

If user reboots or restarts BOINC when the manager has tasks with status "computation error" in the task list, the status in the task list gets changed to just "complete" on reboot/restart. It would be much more user friendly if, after reboot/restart, the status would still somehow indicate an error occurred. Perhaps it could say something like "complete but with computation error"?

Change History

04/16/08 12:45:46 changed by Richard Haselgrove

I believe the same issue could also give rise to a discrepancy in the web site report for the WU.

Sometimes you see

Outcome        Client state
Client error   Compute error

and sometimes it's

Outcome        Client state
Client error   Done

It's probably caused by the same thing, and it would be good to check for web reporting at the same time as testing the Manager fix.

04/16/08 13:38:25 changed by Nicolas

  • owner set to davea.
  • component changed from Undetermined to Client - Daemon.

The state is saved incorrectly to client_state.xml. This is only noticed on a restart, because the client usually doesn't re-read the file, just keeps all state in memory.

Since the problem is state saving, it's not surprising it affects everything (reporting, manager, etc).

04/17/08 07:47:17 changed by Pepo

  • cc set to Pepo.

05/15/08 16:33:50 changed by davea

  • status changed from new to closed.
  • resolution set to fixed.

(In [15231]) - client: when parsing state file, don't change result states

unless there's an inconsistency Fixes #621

05/16/08 09:59:38 changed by romw

(In [15237]) - client: when parsing state file, don't change result states

unless there's an inconsistency Fixes #621

client/

client_types.C


If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.