FAHClient V7.1.43 released (5th Open-Beta)
by jcoffland » Tue Jan 10, 2012 2:12 am
Beta Testers,
Some of the highlights of this beta are log filtering, significant Linux and OSX package improvements and improved networking. This release brings us very close to the next phase where we will start to recommend the v7 client on the
http://folding.stanford.edu/ front page. Only a few issues remain before we commit to this next step. The most important of which is improved ETA/PPD calculation, which I am working on right now.
I hope you enjoy it,
Joseph Coffland
Folding@home Developer
Cauldron Development LLC
Documentation
Installation and user guides can be found here:
FAHControl -> The Graphical User Interface (GUI) what controls the Slots.
FAHViewer -> It shows the protein being folded, if applicable.
Pictorial Installation Guide (Windows) -> A detailed pictorial guide on the V7 installation.
Installation Guide (Windows) -> A brief guide on Windows installation.
Installation Guide (Linux) -> A guide for Linux installation.
Installation Guide (OSX) -> A guide for OSX installation that is in progress.
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 alpha release but are not yet fixed in the beta release.
Change Logs:
FAHClient:
v7.1.43:
• Only update active project descriptions.
• Retry failed project description updates at most every 5 minutes.
• Work around Windows socket blocking write problem.
#762
• Updated copyright dates.
v7.1.42:
• Networking code overhaul.
v7.1.41:
• Added Tesla M2075 GPU.
#766
• Ignore SIGPIPE in FAHCoreWrapper.
• Fixed OSX lanuchd usage.
#638
• Fixed socket timeout/heartbeat issues.
#762,
#764,
#765,
#775
• Print slot number with nearly all WU messages.
#769
• Print core number with core emitted log messages.
• Changed log tag order to WU##:FS##:0x##
• Fixed core wrapper interrupt/kill handling.
v7.1.40:
• Fixed some debian package problems.
• Get actual core PID from core wrapper and wait for it when stopping core.
• Fixed finishing a paused slot problem.
#755
• Fixed GPU allocation problem.
#767
v7.1.39:
• Obscure passkey even when saved as a slot option.
#742
• Added FAHCoreWrapper which handles soft core shutdown.
#563
• Removed code which kills cores which are known to not shutdown softly.
• Add 'Upload' & 'Download' to percent in log.
#532
• Convert 'Unit ##' and 'Slot ##' to 'WU##' and 'FS##' in log.
#686
• Resolved many of the lintian warnings & errors on the .deb package.
#745
• Keep queue entries sorted by ID in FAHControl.
• Added log filtering to FAHControl.
#157
• Preload much more of the log.
• Print date to log periodically.
#122
• Slightly increased OSX DMG window size.
#583
• Restored --info functionality in FAHViewer.
• Custom donor and team stats links.
#673
• Fixed bug in project information downloading.
• Removed build machine names from packages.
• Added more log information for core crashes return codes in Windows.
#753
• Fixed a multi-vendor GPU indexing bug.
#756
• Use blocking socket writes in an attempt to fix
#682.
• Split deb, RPM and OSX packages.
• Removed dependencies on GL libraries.
#751
• Don't enable GPU by default in .deb config.
#749
• Integrated most of smoking2000's .deb package improvements.
• Unpause WU on finish.
#755
• GPU white list updates.
#752
FAHControl:
v7.1.43:
• Don't flash 'Offline' status while trying to connect.
• Cleaned up some Windows related connection issues.
• Don't timeout connection because FAHControl is busy.
• Updated copyright dates.
• Restore 'Follow' log check box.
#758
• Don't refilter log unless filters have actually changed.
v7.1.41:
• Changed copyright line in about box.
#771
• Added disconnect error messages.
• Improved loading of large log files.
• Swapped 'Severity' combo for 'Errors & Warnings' check box.
v7.1.40:
• Fixed missing system info.
#759
• Fixed debian package problem.
v7.1.39:
• Fixed deb install location problems.
#718
• Fixed shebang line.
#719
• Fixed client status message updating when paused/unpaused.
#526
• Fixed 'fah' module location problems.
#669
• Reduced tool bar font size so it fits the default window size.
FAHViewer:
v7.1.43:
• Updated copyright dates.
v7.1.40:
• Fixed deb package problems.
v7.1.39:
• Initial separate 3D viewer package
• Ignore SIGPIPE which kills viewer in OSX.
Additional Notes:
Coming soon, we will be providing a way to manually update your client to the latest GPU whitelist which will allow people to fold on bleeding edge GPU hardware without having to wait for the next software release.
Another significant change, that those with a careful eye on their system's running processes will see, is the addition of the FAHCoreWrapper. This is a small program that was added between the FAHClient and the folding cores in order to help with shutting cores down cleanly. Some cores do not listen to shutdown signals and will only exit when they see that their parent process has exited. FAHCoreWrapper listens to signals from FAHClient and shuts itself down cleanly when told to do so. This in turn causes unruly folding cores to exit cleanly as well. The cost is a little extra complication and some extra processes. This change seems to be solving the problems we had before which included cores automatically disabling assembly optimizations and 1 minute delays when trying to shutdown a misbehaving core for the first time.
You may also notice that the package names have been simplified and there is now only one Windows release.
Conclusion:
At this stage we are concentrating on the finishing touches before the v7 client goes to the front page. We are always glad to hear new feature suggestions but right now they will most likely be put on the wish list. If you experience problems, especially those that keep you from folding or would keep you from upgrading to the v7 client we want to hear about it.
We greatly appreciate the time all of you have put in to testing this client. If you are new to the v7 client, we welcome you and hope you jump right in.
Cauldron Development LLC
http://cauldrondevelopment.com/