#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 )
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)
Change History (7)
Changed 17 years ago by
Attachment: | client_state.txt added |
---|
Changed 17 years ago by
Attachment: | stdoutdae.txt added |
---|
comment:1 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 17 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 17 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:4 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
comment:5 Changed 17 years ago by
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
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...