Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 7
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 4529 times and has 6 replies Next Thread
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Why does SCC1 fall back to using the 32-bit binary for repair work for 64-bit wingmen?



_0 is the infamous "Windows 8.1 x64" error:
<core_client_version>7.2.47</core_client_version>
<![CDATA[
<message>
couldn't start app: CreateProcess() failed - A required privilege is not held by the client.
(0x522)
</message>
]]>

I don't know why these people still insist on running 7.2.47 (from 2014, with obvious security vulnerabilities) when it's guaranteed to error out. I assume these are enterprise computers that have been abandoned due to job turnover. But I digress...

My question is, the SCC1 application for the repair wingmen _1 and _2 are the 32-bit x86 versions -- which tend to have longer runtimes in my experience -- even though both _1 and _2 wingmen are running 64-bit OS's.

Is this intended behavior or a bug? I experienced identical behavior when running HSTB and posted this thread: What determines whether client 7.26 or 7.16 is run & 32-bit vs. 64-bit? in January 2019 and updated in October 2019, but to this day there's been no replies.

Can this please be fixed so that only the 64-bit binary is run for repair wingmen when they're both running 64-bit? I really dislike the inefficiency and longer runtimes when there's no reason [to my mind] to do so.

If this is intended error behavior, can a WCG tech please explain the reasoning it fails to the x86 binary for both 64-bit wingmen? Thanks.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

[Apr 30, 2020 2:51:03 AM]   Link   Report threatening or abusive post: please login first  Go to top 
DrMason
Senior Cruncher
Joined: Mar 16, 2007
Post Count: 153
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Why does SCC1 fall back to using the 32-bit binary for repair work for 64-bit wingmen?

Hey hchc. I'm actually not sure about this but have been curious. How can you tell from the results status screen whether an x86 or x64 version of the application was run? Or did you find out via your computer's task manager?
----------------------------------------

[Apr 30, 2020 3:33:39 AM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Why does SCC1 fall back to using the 32-bit binary for repair work for 64-bit wingmen?

Hey hchc. I'm actually not sure about this but have been curious. How can you tell from the results status screen whether an x86 or x64 version of the application was run? Or did you find out via your computer's task manager?

Hey DrMason, I caught it in the act and used Task Manager in Windows. You're right that it's not visible in the Results Status. I posted that just to show that all 3 people are running 64-bit Windows.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

----------------------------------------
[Edit 1 times, last edit by hchc at Apr 30, 2020 4:38:58 AM]
[Apr 30, 2020 4:38:41 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Why does SCC1 fall back to using the 32-bit binary for repair work for 64-bit wingmen?

Just a guess: IF there is a purpose, this ensures the widest availability of repair clients in the pool of reliable hosts.

If you don't like it, there's a cc_config line to tell WCG to only send 64 bit apps, but since not all sciences are available in 64 bit compilation such as MIP1, you would not be able to participate in those.
[Apr 30, 2020 6:53:09 AM]   Link   Report threatening or abusive post: please login first  Go to top 
adriverhoef
Master Cruncher
The Netherlands
Joined: Apr 3, 2009
Post Count: 2346
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Why does SCC1 fall back to using the 32-bit binary for repair work for 64-bit wingmen?

since not all sciences are available in 64 bit compilation such as MIP1,
I was wondering if this is also true for Linux.
# ls -o ~boinc/projects/www.worldcommunitygrid.org/*_mip1_*-gnu
-rwxr-xr-x. 1 boinc 340984 Jul 5 2019 /var/lib/boinc/projects/www.worldcommunitygrid.org/wcgrid_mip1_gfx_7.16_x86_64-pc-linux-gnu
-rwxr-xr-x. 1 boinc 85896400 Jul 6 2019 /var/lib/boinc/projects/www.worldcommunitygrid.org/wcgrid_mip1_rosetta_7.16_x86_64-pc-linux-gnu

[Apr 30, 2020 10:23:44 AM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Why does SCC1 fall back to using the 32-bit binary for repair work for 64-bit wingmen?

With the new 2023 SCC1 work units, I noticed this again.

_0 Windows 10 64-bit
_1 Windows 10 64-bit

Yet both of us got the intelx86 (32-bit) work unit. It's totally weird how random it is.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

[Apr 21, 2023 8:28:31 PM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Why does SCC1 fall back to using the 32-bit binary for repair work for 64-bit wingmen?

Here's a fresh example of a Windows 11 64-bit device and a Windows 10 64-bit device both getting a SCC1 intelx86 (32-bit) work unit. It ran considerably slower than the 64-bit version of AutoDock Vina.



If I didn't any attention or answers from full-time IBM WCG sysadmins, I'm not holding my breath (as of April 2023) for Krembil/UHN WCG sysadmins to look into this, but I'd like to at least let them know this is still an issue for when they have the staffing and time to look into this.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

[Apr 25, 2023 10:12:34 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread