Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#262 closed Defect (fixed)

Pre-v5.9-client, upgrade 64-bit, change 32-bit, deletes all still-present pre-v5.9-work.

Reported by: Rattledagger Owned by: davea
Priority: Blocker Milestone: Undetermined
Component: Client - Daemon Version:
Keywords: Cc:

Description (last modified by Nicolas)

Old clients don't include the "platform"-tag on applications and results, while v5.10.xx on startup fills-in with the primary-platform-tag if none present.

Meaning, if you're trying-out 64-bit client 1st., all applications/versions will be marked as <platform>windows_x86_64</platform>

If you later switches-back to 32-bit client, any 64-bit results will immediately be deleted with an

2007-06-11 16:26:08 [BOINC alpha test] [error] App version has unsupported platform windows_x86_64
2007-06-11 16:26:08 [BOINC alpha test] [error] No app version for result: windows_x86_64 515

Since many projects including CPDN still haven't upgraded their server to handle 64-bit clients, it's likely many that will install 64-bit, for so switching to 32-bit to report results or continue Trickling... But, this means CPDN-wu's is deleted...

Upgrading to 32-bit client 1st. would not give the same effect, but, any newly-downloaded work marked as 64-bit would also get deleted. Only if project sends work using "alt_platform" can you really safely switch-back from 64-bit to 32-bit.

Attachments (2)

client_state.txt (2.0 KB) - added by Rattledagger 17 years ago.
stdoutdae.txt (6.0 KB) - added by Rattledagger 17 years ago.

Download all attachments as: .zip

Change History (7)

Changed 17 years ago by Rattledagger

Attachment: client_state.txt added

Changed 17 years ago by Rattledagger

Attachment: stdoutdae.txt added

comment:1 Changed 17 years ago by davea

Resolution: fixed
Status: newclosed

comment:2 Changed 17 years ago by Nicolas

Description: modified (diff)

comment:3 Changed 17 years ago by Rattledagger

Resolution: fixed
Status: closedreopened

v5.10.5. The application switched platform as it should, but remember, the result is also marked with a platform, and this still points to the non-existing platform...

2007-06-12 14:05:14 [BOINC alpha test] [error] App version has unsupported platform windows_x86_64; changing to windows_intelx86 2007-06-12 14:05:14 [BOINC alpha test] [error] No app version for result: windows_x86_64 515

comment:4 Changed 17 years ago by davea

Resolution: fixed
Status: reopenedclosed

(In [12907]) - client: fetch all-projects list at startup if it doesn't exist

  • client: if result in statefile is labeled with unsupported platform,

set its platform to primary (this completes the fix of 11 June, hopefully fixes #262)

client/

client_state.C cs_statefile.C

comment:5 Changed 17 years ago by davea

Hopeully fixed by:

  • client: if result in statefile is labeled with unsupported platform,

set its platform to primary (this completes the fix of 11 June, hopefully fixes #262)

client/

cs_statefile.C

Note: See TracTickets for help on using tickets.