FAHClient V7.4.4 (Open-Beta)

Moderators: Site Moderators, PandeGroup

FAHClient V7.4.4 (Open-Beta)

Postby jcoffland » Wed Mar 05, 2014 5:26 am

This release sneaks in a few small changes before we go public.

Beta Downloads
Image

Documentation
Installation and user guides can be found here:
Pictorial Installation Guide (Windows) -> A detailed pictorial guide of the V7 installation.
Pictorial Installation Guide (Linux) -> A detailed pictorial guide of the V7 installation.
Pictorial Installation Guide (OSX) -> A detailed pictorial guide of the V7 installation.
FAHControl -> The Graphical User Interface (GUI) that controls the Slots.
FAHViewer -> It shows the protein being folded, if applicable.
Client Remote Interface -> Documentation for 3rd party developers.
Main Page -> Main page of the V7.

Getting Help
Aside from the documentation the best place to get help is in this forum. If you do have a problem post a message. There are many knowledgeable people ready and willing to help. Keep in mind, we greatly appreciate thorough reports delivered by patient people who can keep a cool head even when things go wrong.

Bugs/Tickets
Open Tickets Ordered by Milestone and Priority
Active Tickets by Change Time
Note: Some tickets may be closed because they are fixed in an upcoming internal release but are not yet fixed in the beta release.


Change Logs:
FAHClient:
v7.4.4:
  • Fixed failure to update GPUs.txt file. #1115
  • Don't delete slots on initialization error. #1117
  • Always allow 127.0.0.1 (localhost) to connect to FAHClient. #1120
  • Tweaks to Web control. #1116
  • Don't display points for Anonymous or team 0.

FAHControl:
No change.

FAHViewer:
No change.

FAHScreensaver:
No change.

Notes
We are very close to going to a public release.

Joseph Coffland
Folding@home Developer
Cauldron Development LLC
Cauldron Development LLC
http://cauldrondevelopment.com/
User avatar
jcoffland
Pande Group Member
 
Posts: 1001
Joined: Fri Oct 10, 2008 6:42 pm
Location: San Jose, CA

Re: FAHClient V7.4.4 (Open-Beta)

Postby davidcoton » Wed Mar 05, 2014 7:54 pm

Installed over 7.4.2. Managed to hit "Finish" on the installer twice, started TWO COPIES of client. Ouch. In the resulting confusion I think I lost existing progress on the CPU WU, it restarted same WU from scratch after I killed all FAH processes and restarted. The GPU WU resumed from checkpoint.

Log of two clients running:
Code: Select all
*********************** Log Started 2014-03-05T19:29:44Z ***********************
*********************** Log Started 2014-03-05T19:29:44Z ***********************
19:29:44:************************* Folding@home Client *************************
19:29:44:      Website: http://folding.stanford.edu/
19:29:44:    Copyright: (c) 2009-2014 Stanford University
19:29:44:       Author: Joseph Coffland <joseph@cauldr19:29:44:    Copyrig19:29:44:         Args: --open-web-control
19:29:44:       Config: C:/Users/David/AppData/Roaming/FAHClient/config.xml
19:29:44:******************************** Build ********************************
19:29:44:      Version: 7.4.4
s/David/AppData/Roaming/FAHClient/config.xml
19:29:44:         Date: Mar 4 2014
***** Build ********************************
19:29:44:         Time: 20:26:54
19:29:44:      SVN Rev: 4130
2014
19:29:44:       Branch: fah/trunk/client
19:29:44:     Compiler: Intel(R) C++ MSVC 1500 mode 1200
19:29:44:      Options: /TP /nologo /EHa /Qdiag-disable:4297,4103,1786,279 /Ox -arch:SSE
19:29:44:               /QaxSSE2,SSE3,SSSE3,SSE4.1,SSE4.2 /Qopenmp /Qrestrict /MT /Qmkl
19:29:44:     Platform: win32 XP
o /EHa /Qdiag-disable:4297,4103,1786,279 /Ox -arch:SSE
19:29:44:         Bits: 32
SSE2,SSE3,SSSE3,SSE4.1,SSE4.2 /Qopenmp /Qrestrict /MT /Qmkl
19:29:44:     Platform: win32 XP
19:29:44:         Bits: 32
ase
19:29:44:******************************* System ********************************
19:29:44:          CPU: AMD Athlon(tm) II X4 640 Processor
19:29:44:       CPU ID: AuthenticAMD Family 16 Model 5 Stepping 3
*************
19:29:44:         CPUs: 4
 Athlon(tm) II X4 640 Processor
19:29:44:       Memory: 3.50GiB
AMD Family 16 Model 5 Stepping 3
19:29:44:  Free Memory: 1.60GiB
19:29:44:      Threads: WINDOWS_THREADS
19:29:44:   OS Version: 6.0
iB
19:29:44:  Has Battery: false
_THREADS
19:29:44:   On Battery: false
19:29:44:   UTC Offset: 0
se
19:29:44:          PID: 11200
19:29:44:          CWD: C:/Users/David/AppData/Roaming/FAHClient
19:29:44:           OS: Windows Vista (TM) Home Premium Service Pack 2
19:29:44:      OS Arch: X86
ers/David/AppData/Roaming/FAHClient
19:29:44:         GPUs: 1
dows Vista (TM) Home Premium Service Pack 2
19:29:44:        GPU 0: NVIDIA:3 GK104 [GeForce GTX 660 Ti]
19:29:44:         CUDA: 3.0
19:29:44:  CUDA Driver: 5000
:3 GK104 [GeForce GTX 660 Ti]
19:29:44:Win32 Service: false
19:29:44:***********************************************************************
19:29:44:Win32 Service: false
19:29:44:***********************************************************************
19:29:44:<config>
19:29:44:  <!-- Folding Core -->
19:29:44:  <checkpoint v='5'/>

19:29:44:  <checkpoint v='5'/>
19:29:44:
19:29:44:  <!-- HTTP Server -->
19:29:44:  <allow v='127.0.0.1 192.168.1.0/24'/>
19:29:44:  <deny v='0.0.0.0/0'/>
.168.1.0/24'/>
19:29:44:  <deny v='0.0.0.0/0'/>
19:29:44:  <http-addresses v='127.0.0.1:7396 david-ubuntu:7396'/>
19:29:44:
19:29:44:  <!-- Network -->
19:29:44:  <proxy v=':8080'/>
19:29:44:
19:29:44:  <!-- Remote Command Server -->
19:29:44:  <password v='*******'/>
19:29:44:
19:29:44:  <!-- Slot Control -->
19:29:44:  <power v='full'/>
19:29:44:
19:29:44:  <!-- User Information -->
19:29:44:  <passkey v='********************************'/>
19:29:44:  <user v='davidcoton'/>
19:29:44:
19:29:44:  <!-- Web Server -->
19:29:44:  <web-allow v='127.0.0.1 168.192.1.0/24'/>
19:29:44:
<web-allow v='127.0.0.1 168.192.1.0/24'/>
19:29:44:  <!-- Folding Slots -->
19:29:44:  <slot id='0' type='CPU'>
19:29:44:    <client-type v='advanced'/>
19:29:44:    <cpus v='3'/>
'advanced'/>
19:29:44:  </slot>
='3'/>
19:29:44:  <slot id='1' type='GPU'>
19:29:44:    <client-type v='advanced'/>
19:29:44:  </slot>
-type v='advanced'/>
19:29:44:</config>

:29:44:</config>
19:29:44:Trying to access database...

19:29:44:Successfully acquired database lock
19:29:44:Successfully acquired database lock
19:29:44:Enabled folding slot 00: READY cpu:3
19:29:44:Enabled folding slot 00: READY cpu:3
:29:44:Enabled folding slot 01: READY gpu:0:GK104 [GeForce GTX 660 Ti]
19:29:44:Enabled folding slot 01: READY gpu:0:GK104 [GeForce GTX 660 Ti]
19:29:44:ERROR:Exception: Could not bind socket to david-ubuntu:7396: The requested address is not valid in its context.
19:29:44:ERROR:Exception: Could not bind socket to david-ubuntu:7396: The requested address is not valid in its context.
19:29:44:WU01:FS00:Starting
19:29:44:WU01:FS00:Starting
19:29:44:WU01:FS00:Running FahCore: "C:\Program Files\FAHClient/FAHCoreWrapper.exe" C:/Users/David/AppData/Roaming/FAHClient/cores/www.stanford.edu/~pande/Win32/x86/Core_a4.fah/FahCore_a4.exe -dir 01 -suffix 01 -version 704 -lifeline 13604 -checkpoint 5 -np 3
19:29:44:WU01:FS00:Running FahCore: "C:\Program Files\FAHClient/FAHCoreWrapper.exe" C:/Users/David/AppData/Roaming/FAHClient/cores/www.stanford.edu/~pande/Win32/x86/Core_a4.fah/FahCore_a4.exe -dir 01 -suffix 01 -version 704 -lifeline 11200 -checkpoint 5 -np 3
19:29:44:WU01:FS00:Started FahCore on PID 9732
19:29:45:WU01:FS00:Started FahCore on PID 13216
19:29:45:WU01:FS00:Core PID:14020
19:29:45:WU01:FS00:FahCore 0xa4 started
19:29:45:WU01:FS00:Core PID:13484
19:29:45:WU01:FS00:FahCore 0xa4 started
19:29:45:WU01:FS00:0xa4:
19:29:45:WU01:FS00:0xa4:*------------------------------*
19:29:45:WU01:FS00:0xa4:Folding@Home Gromacs GB Core
19:29:45:WU01:FS00:0xa4:Version 2.27 (Dec. 15, 2010)
19:29:45:WU01:FS00:0xa4:
19:29:45:WU01:FS00:0xa4:Preparing to commence simulation
19:29:45:WU01:FS00:0xa4:- Ensuring status. Please wait.
19:29:45:WU01:FS00:0xa4:
19:29:45:WU01:FS00:0xa4:*------------------------------*
19:29:45:WU01:FS00:0xa4:Folding@Home Gromacs GB Core
19:29:45:WU01:FS00:0xa4:Version 2.27 (Dec. 15, 2010)
19:29:45:WU01:FS00:0xa4:
19:29:45:WU01:FS00:0xa4:Preparing to commence simulation
19:29:45:WU01:FS00:0xa4:- Ensuring status. Please wait.
19:30:15:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:30:15:WU00:FS01:Starting
19:30:15:WU00:FS01:Running FahCore: "C:\Program Files\FAHClient/FAHCoreWrapper.exe" C:/Users/David/AppData/Roaming/FAHClient/cores/www.stanford.edu/~pande/Win32/x86/NVIDIA/Fermi/Core_15.fah/FahCore_15.exe -dir 00 -suffix 01 -version 704 -lifeline 13604 -checkpoint 5 -gpu 0 -gpu-vendor nvidia
19:30:15:WU00:FS01:Started FahCore on PID 9748
19:30:15:WU00:FS01:Core PID:12800
19:30:15:WU00:FS01:FahCore 0x15 started
19:30:15:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:30:15:WU00:FS01:Starting
19:30:15:WU00:FS01:Running FahCore: "C:\Program Files\FAHClient/FAHCoreWrapper.exe" C:/Users/David/AppData/Roaming/FAHClient/cores/www.stanford.edu/~pande/Win32/x86/NVIDIA/Fermi/Core_15.fah/FahCore_15.exe -dir 00 -suffix 01 -version 704 -lifeline 11200 -checkpoint 5 -gpu 0 -gpu-vendor nvidia
19:30:15:WU00:FS01:Started FahCore on PID 9100
19:30:15:WU00:FS01:Core PID:5932
19:30:15:WU00:FS01:FahCore 0x15 started
19:30:15:WU00:FS01:0x15:
19:30:15:WU00:FS01:0x15:*------------------------------*
19:30:15:WU00:FS01:0x15:Folding@Home GPU Core
19:30:15:WU00:FS01:0x15:Version                2.25 (Wed May 9 17:03:01 EDT 2012)
19:30:15:WU00:FS01:0x15:Build host             AmoebaRemote
19:30:15:WU00:FS01:0x15:Board Type             NVIDIA/CUDA
19:30:15:WU00:FS01:0x15:Core                   15
19:30:15:WU00:FS01:0x15:
19:30:15:WU00:FS01:0x15:Window's signal control handler registered.
19:30:15:WU00:FS01:0x15:Preparing to commence simulation
19:30:15:WU00:FS01:0x15:- Ensuring status. Please wait.
19:30:15:WU00:FS01:0x15:
19:30:15:WU00:FS01:0x15:*------------------------------*
19:30:15:WU00:FS01:0x15:Folding@Home GPU Core
19:30:15:WU00:FS01:0x15:Version                2.25 (Wed May 9 17:03:01 EDT 2012)
19:30:15:WU00:FS01:0x15:Build host             AmoebaRemote
19:30:15:WU00:FS01:0x15:Board Type             NVIDIA/CUDA
19:30:15:WU00:FS01:0x15:Core                   15
19:30:15:WU00:FS01:0x15:
19:30:15:WU00:FS01:0x15:Window's signal control handler registered.
19:30:15:WU00:FS01:0x15:Preparing to commence simulation
19:30:15:WU00:FS01:0x15:- Ensuring status. Please wait.
19:30:45:ERROR:WU00:FS01:Exception: Failed to advance statement result: The database file is locked
19:30:45:ERROR:WU00:FS01:Exception: Failed to advance statement result: The database file is locked
19:30:45:WARNING:WU01:FS00:FahCore returned: CORE_RESTART (98 = 0x62)
19:31:15:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:31:15:ERROR:WU01:FS00:Frame timer not running, starting it
19:31:15:WARNING:WU01:FS00:FahCore returned: CORE_RESTART (98 = 0x62)
19:31:18:FS00:Paused
19:31:18:FS01:Paused
19:31:18:FS00:Shutting core down
19:31:18:FS01:Shutting core down
19:31:45:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:31:54:ERROR:WU00:FS01:Exception: Failed to advance statement result: The database file is locked
19:31:54:Removing old file 'configs/config-20140209-120625.xml'
19:31:54:Saving configuration to config.xml
19:31:54:<config>
19:31:54:  <!-- Folding Core -->
19:31:54:  <checkpoint v='5'/>
19:31:54:
19:31:54:  <!-- HTTP Server -->
19:31:54:  <allow v='127.0.0.1 192.168.1.0/24'/>
19:31:54:  <deny v='0.0.0.0/0'/>
19:31:54:  <http-addresses v='127.0.0.1:7396 david-ubuntu:7396'/>
19:31:54:
19:31:54:  <!-- Network -->
19:31:54:  <proxy v=':8080'/>
19:31:54:
19:31:54:  <!-- Remote Command Server -->
19:31:54:  <password v='*******'/>
19:31:54:
19:31:54:  <!-- Slot Control -->
19:31:54:  <power v='full'/>
19:31:54:
19:31:54:  <!-- User Information -->
19:31:54:  <passkey v='********************************'/>
19:31:54:  <user v='davidcoton'/>
19:31:54:
19:31:54:  <!-- Web Server -->
19:31:54:  <web-allow v='127.0.0.1 168.192.1.0/24'/>
19:31:54:
19:31:54:  <!-- Folding Slots -->
19:31:54:  <slot id='0' type='CPU'>
19:31:54:    <client-type v='advanced'/>
19:31:54:    <cpus v='3'/>
19:31:54:    <paused v='true'/>
19:31:54:  </slot>
19:31:54:  <slot id='1' type='GPU'>
19:31:54:    <client-type v='advanced'/>
19:31:54:    <paused v='true'/>
19:31:54:  </slot>
19:31:54:</config>
19:31:54:WU01:FS00:FahCore returned: INTERRUPTED (102 = 0x66)
19:32:15:ERROR:WU00:FS01:Exception: Failed to advance statement result: The database file is locked
19:32:16:ERROR:WU01:FS00:Frame timer not running, starting it
19:32:16:WARNING:WU01:FS00:FahCore returned: CORE_RESTART (98 = 0x62)
19:32:24:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:32:24:WU00:FS01:FahCore returned: INTERRUPTED (102 = 0x66)
19:32:46:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:32:46:WARNING:WU00:FS01:Detected clock skew (1 mins 01 secs), adjusting time estimates
19:32:46:ERROR:WU01:FS00:Frame timer not running, starting it
19:32:46:WARNING:WU01:FS00:FahCore returned: CORE_RESTART (98 = 0x62)
19:32:54:ERROR:WU00:FS01:Exception: Failed to advance statement result: The database file is locked
19:32:54:ERROR:WU01:FS00:Frame timer not running, starting it
19:32:54:WU01:FS00:FahCore returned: INTERRUPTED (102 = 0x66)
19:33:16:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:33:16:ERROR:WU01:FS00:Frame timer not running, starting it
19:33:16:WARNING:WU01:FS00:FahCore returned: CORE_RESTART (98 = 0x62)
19:33:24:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:33:24:ERROR:WU00:FS01:Frame timer not running, starting it
19:33:24:WU00:FS01:FahCore returned: INTERRUPTED (102 = 0x66)
19:33:46:ERROR:WU01:FS00:Exception: Failed to advance statement result: The database file is locked
19:33:46:ERROR:WU01:FS00:Frame timer not running, starting it
19:33:46:WARNING:WU01:FS00:FahCore returned: CORE_RESTART (98 = 0x62)
19:33:54:ERROR:WU00:FS01:Exception: Failed to advance statement result: The database file is locked
19:33:54:ERROR:WU01:FS00:Frame timer not running, starting it
19:33:54:WU01:FS00:FahCore returned: INTERRUPTED (102 = 0x66)
19:34:02:ERROR:WU00:FS01:Frame timer not running, starting it
19:34:02:WU00:FS01:FahCore returned: INTERRUPTED (102 = 0x66)


David
Image
davidcoton
 
Posts: 940
Joined: Wed Nov 05, 2008 3:19 pm
Location: Cambridge, UK

Re: FAHClient V7.4.4 (Open-Beta)

Postby jcoffland » Wed Mar 05, 2014 9:38 pm

@davidcoton, oddly file locking, which is supposed to prevent the two instances problem, does not always work in Windows.
User avatar
jcoffland
Pande Group Member
 
Posts: 1001
Joined: Fri Oct 10, 2008 6:42 pm
Location: San Jose, CA

Re: FAHClient V7.4.4 (Open-Beta)

Postby davidcoton » Wed Mar 05, 2014 10:15 pm

jcoffland wrote:@davidcoton, oddly file locking, which is supposed to prevent the two instances problem, does not always work in Windows.


You have my sympathy. Can the double launch be prevented in the installer? Perhaps disable the button after it is first clicked. (I know installers are not always flexible.)

David
davidcoton
 
Posts: 940
Joined: Wed Nov 05, 2008 3:19 pm
Location: Cambridge, UK

Re: FAHClient V7.4.4 (Open-Beta)

Postby bruce » Wed Mar 05, 2014 11:21 pm

Creating a lock file and detecting whether it is present or not must be part of an atomic process, and they're not. You're in a multi-threaded environment where mutex requires special considerations. The current methodology needs to be redesigned. I'm surprised that the lock-file concept works in Linux, but then I'm not an active Linux programmer, so what do I know?

This is not a new problem, nor is it restricted to the installer. I've created two processes by double-clicking on the Icon that can be used to start FAH manually long before V7 was written. I've also reported the problem against V7 quite some time back.
bruce
 
Posts: 21480
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: FAHClient V7.4.4 (Open-Beta)

Postby davidcoton » Wed Mar 05, 2014 11:37 pm

Errors with file locking are less likely in Linux, because it usually runs as a service, not manually launched. So it may not work, we just don't see the consequence there.

David
davidcoton
 
Posts: 940
Joined: Wed Nov 05, 2008 3:19 pm
Location: Cambridge, UK

Re: FAHClient V7.4.4 (Open-Beta)

Postby 7im » Thu Mar 06, 2014 2:17 am

Must just be an installer issue. Multiple multiple clicks on the Folding@home shortcut on the desk no longer start multiple copies of the client. We have a fixed bug ticket on that.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
User avatar
7im
 
Posts: 14648
Joined: Thu Nov 29, 2007 4:30 pm
Location: Arizona

Re: FAHClient V7.4.4 (Open-Beta)

Postby Jesse_V » Thu Mar 06, 2014 4:58 am

I think that the most obvious example of locking in Linux is apt-get. Only one instance can be working with packages at a time and it will throw errors if you try to violate that policy. The way that it does it may or may not be applicable to FAHClient though.
Pen tester at Cigital/Synopsys
User avatar
Jesse_V
 
Posts: 2773
Joined: Mon Jul 18, 2011 4:44 am
Location: USA

Re: FAHClient V7.4.4 (Open-Beta)

Postby netblazer » Sat Mar 08, 2014 5:44 am

Clean new install on XP 32 bit.

Web client >> Folding @ Home logo points back to 127.0.0.1 rather than stanford.edu
netblazer
 
Posts: 88
Joined: Sun Dec 22, 2013 8:36 am


Return to V7.4.x Public Beta Windows/Linux/MacOS X

Who is online

Users browsing this forum: No registered users and 1 guest

cron