Привіт Гість ( Вхід | Реєстрація )

> Boinc-client Version 7.x.x, Обсуждение работы седьмой версии клиента
Andrey Fenchenko
Dec 4 2011, 18:04
Пост #1


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 809
З нами з: 23-January 06
З: Київ
Користувач №: 160
Стать: Чол
Парк машин:
Ryzen 5 1400, GTX1650S Run 24*7*365 & Phenom II X4 B50 24*7*365 & More other



Появилась новая седьмая ветка в развитии BOINC

Актуальная версия для загрузки: 7.4.*
recommended \ 7.4.*


Ссылки для прямой загрузки:

Поскольку они часто меняются, то в этом нет смысла. Ссылка на все версии ниже.

Все версии BOINC можно качать ОТСЮДА

Описание изменений: http://bolt.berkeley.edu/dev/forum_thread.php?id=6698 До 7.0.65

Описание изменений: http://bolt.berkeley.edu/dev/forum_thread.php?id=8378 С 7.1.1
===============================================

Use these flags from the cc_config.xml file.

===============================================

 

P.S. Отличий от шестой версии не нашел. Вкладку "Сообщения" так и не вернули.
P.P.S. По мере выхода новых версий ссылки в шапке будут обновляться.

Це повідомлення відредагував Death: Oct 31 2014, 22:40
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
11 Сторінки V « < 8 9 10 11 >  
Reply to this topicStart new topic
Відповідей(135 - 149)
(_KoDAk_)
Jan 29 2014, 13:44
Пост #136


BOINC-guru
*********

Група: Trusted Members
Повідомлень: 3 662
З нами з: 11-August 07
З: Kharkov
Користувач №: 569
Стать: Чол
Парк машин:
E3-1245V2@3400-Mhz 16GB 1х GTX760DCMOC2GD5 Q8200@2300-Mhz 4GB + то там то сям



Preliminary Change Log 7.2.38 --> 7.2.39:
(Show/Hide)

client: <cpu_sched> shouldn't show suspend/resume msgs for CPU throttling.
client: fix bugs in accounting elapsed time.
client: don't use sub-second CPU throttling.

The developer forgot that the wrapper has a 1-second poll for suspend and resume, so sub-second throttling won't work properly for wrapper apps. Revert to a variant of the old scheme, in which the min of the suspended and resumed periods is 1 sec. Also, fix task start/suspend/resume log messages.


--------------------
- "ты говоришь так, будто тебя чай ваше не вставляет "

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Feb 14 2014, 00:56
Пост #137


Эрудит
********

Група: Trusted Members
Повідомлень: 1 607
З нами з: 24-May 10
З: Україна,Одеса(Odessa)
Користувач №: 1 401
Стать: Чол
Парк машин:
ПК: Pentium, 2.80 GHz Ноут:DELL Studio, 2.26 GHz



Preliminary Change Log 7.2.39 --> 7.3.1
Preliminary Change Log 7.3.1 --> 7.3.2
(Show/Hide)


Preliminary Change Log 7.3.1
client: fix for idle detection on Linux (from Gianfranco).
API, Linux: shared memory between app and graphics app shouldn't be world RW.
client, Linux: improve error-checking in idle-detection code.
client: compute host CPID as hash of (MAC address, current directory). That way if there are multiple instances per host, they'll get different host CPIDs.
Compile fixes for Ubuntu.
client, Win: when running GPU detect, use "boinc.exe" rather than "boinc" on cmdline. An alpha tester reported that this fixed an error; not sure why.
Mac: Update build script for wxWidgets 3.0.0
Windows: Update build script for wxWidgets 3.0.0
Linux: Update build script for wxWidgets 3.0.0
Mac: update build scripts for OS 10.9
Mac: script builds boinc_zip library when building other BOINC libraries.
client, Android: run CPU-intensive apps in background mode.
client: Default to /usr/bin when looking for VboxManage.
Depending on the Linux distro it can be in many different locations, even if it is installed in a different location there is normally a symbolic link in /usr/bin which points to the real deal. Vboxwrapper should be able to run it successfully because it'll be in the standard search path.
client: work fetch policy tweak.
If a project has active uploads, defer work fetch from it for 5 minutes even if there are idle devices (that's the change). This addresses a situation (reported by Rytis) where:
-> a project P has a jobs-in-progress limit less than NCPUS;
-> P's jobs finish and are uploading;
-> the client asks P for work and doesn't get any because of the limit;
-> the client does exponential backoff from P.
Over the long term, P can get much less than its fair share of work.

Preliminary Change Log 7.3.1 -> 7.3.2
client: post a notice if user settings (project prefs, config file, and/or account manager settings) prevent this host from ever getting work from a project.
client: remove "can't get work" notices that don't apply anymore; make notice text translatable.
client: fix bugs in "can't get tasks" notice.
client: fix job scheduling bug that could starve CPUs.
Job scheduling has 2 phases:
-> make_run_list(): build a sorted list of runnable jobs.
-> enforce_run_list() go through the list and run jobs.
The run list in general contains more jobs than can actually be run. This is intentional. There are lots of reasons why enforce_run_list() might not be able to run a particular job, and we don't know these during make_run_list(). So we need to give enforce_run_list() a surplus of choices.
The problem: make_run_list() was accounting RAM usage of jobs in the list, and stopping when this exceeded physical RAM. This led to a situation where we added a bunch of GPU jobs to the list - more than could actually be run - and this caused too few CPU jobs to be put in the list.
Oddly, the comment at the start of cpu_sched.cpp said that RAM usage was ignored by make_run_list(); this was not the case.
Anyway, I (David) removed RAM accounting from make_run_list().
client: fix bug that caused spurious "Request CPU reschedule: RAM usage limit exceeded".
Problem: we were ignoring the RAM usage of non-CPU-intensive jobs when scheduling jobs, but counting it when deciding whether a reschedule is needed. Ignore it both places.
client: if <mem_usage_debug> set, show totals of BOINC tasks.
Mac: update build scripts for OS 10.8 or later and current versions of dependent libraries:
-> c-ares 1.10.0
-> curl 7.35.0
-> openssl 1.0.1f
-> sqlite 3.8.3
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
(_KoDAk_)
Feb 28 2014, 21:36
Пост #138


BOINC-guru
*********

Група: Trusted Members
Повідомлень: 3 662
З нами з: 11-August 07
З: Kharkov
Користувач №: 569
Стать: Чол
Парк машин:
E3-1245V2@3400-Mhz 16GB 1х GTX760DCMOC2GD5 Q8200@2300-Mhz 4GB + то там то сям



Preliminary Change Log 7.2.39 -> 7.2.41
(Show/Hide)


client: Default to /usr/bin when looking for VboxManage.
Depending on the Linux distro it can be in many different locations, even if it is installed in a different location there is normally a symbolic link in /usr/bin which points to the real deal. Vboxwrapper should be able to run it successfully because it'll be in the standard search path.

MGR: Fix how we pass the ISO language code to the CC.
Using mb_str() can be problematic if you do not reuse the pointer right away, if the wxString is used in any other way between when you extract the pointer to the data and the data itself the reference is freed and the pointer can end up pointing to something else entirely.
client: Update project build files for World Community Grid.
lib: get RAM, CPU, etc. information about BOINC processes even if it is running as Charity Engine.


Available installers: Windows 7.2.42


--------------------
- "ты говоришь так, будто тебя чай ваше не вставляет "

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
(_KoDAk_)
Mar 6 2014, 18:31
Пост #139


BOINC-guru
*********

Група: Trusted Members
Повідомлень: 3 662
З нами з: 11-August 07
З: Kharkov
Користувач №: 569
Стать: Чол
Парк машин:
E3-1245V2@3400-Mhz 16GB 1х GTX760DCMOC2GD5 Q8200@2300-Mhz 4GB + то там то сям



Preliminary Change Log 7.3.2 -> 7.3.3
(Show/Hide)

Mac: fixes to building and linking wxCocoa-3.0.0
• Ensure that Debug build of Manager uses Debug build of wxWidgets, and Release build of manager uses Release build of wxWidgets.
• Ensure that wxWidgets is built to use UTF-8 encoding on Mac, to match Mac manager.
MGR: Commit new icon templates from Jacob Klein.
boinccmd: add --client_version command; don't crash if missing command.
Fix for building XP-compatible apps with VS2012, from Jon Sonntag.
MGR: Possible fix for excess CPU usage when Manager window is closed / hidden.
• (Charlie) I think this is safe, but it needs testing to ensure it has no adverse side effects.
client & manager: Update icons for all client-side components.
MGR: If the desired icon size is missing use the next higher or lower one that is available.
client & manager: Update icons for all client-side components. (v2)
MGR: Fix how we pass the ISO language code to the CC.
• Using mb_str() can be problematic if you do not reuse the pointer right away, if the wxString is used in any other way between when you extract the pointer to the data and the data itself the reference is freed and the pointer can end up pointing to something else entirely.
client: "Accept-Language", not "ACCEPT_LANGUAGE", in HTTP.
Re-enable accidentally disabled check for user activity on not-Android platforms.
Mac: In build script, Patch wxWidgets source files to fix crashes on OS 10.5 or 10.6 when built on OS 10.7 or later.


Preliminary Change Log 7.3.3 -> 7.3.8
(Show/Hide)

MGR: Fix the calls to SetDefault() for CSkinAdvanced on Mac and Linux.
Mac: fix screensaver crash on OS 10.5.
MGR: wxSystemOptions::GetMetric doesn't appear to be implemented on the Mac, so hard code the desired icon size to 16x16 for the menu bar.
client & manager: Update icons for all client-side components. (v3b)
client & manager: Update icons for all client-side components. (v4)
MGR: Load missing icon sizes for High DPI systems on Windows.
MGR: Remove older icon templates (v1, v2, v3).
client/scheduler: NVIDIA compute capability 5 GPUS have 128 cores, not 192. NVIDIA has no plans to provide an API that tells you how many cores; I've asked.
client: when not piggybacking work request, explain why in log message (explain reason "don't need").
client: message tweak.
client: use user-friendly GPU names in log messages.
WINBUILD: Remove InstallShield's permission setting mechanism, rely on the SetPermissions custom actions instead.
WINBUILD: Only create BOINC related user groups when installing as a service.
WINBUILD: Always reset the permissions on the BOINC Data directory.
Mac: Fix misplaced character In wxWidgets build script.
Mac installer: fixes for Mac installer and uninstaller for BOINC 7.3 series on OS 10.5 through OS 10.9
• also remove obsolete methods of removing and adding Login Items.
MGR: Work around an issue with wxCocoa which prevented BOINC Manager from running if launched hidden (when launched automatically on user login).
MGR: Improvements to comments.
WINBUILD: Remove the CreateBOINCGroups custom action from the non-service install path. Removes a required reboot on the very first time you install BOINC.
WINBUILD: Properly handle the 'All Users can control BOINC' installer flag. Fixes ticket #1025.
WINBUILD: Fix old icon references, point to the new stuff.
Mac installer: update an obsolete comment.
MISC: Update all_projects_list.xml for desktop and Android software.
MISC: Ignore the BOINCCAS build files
scheduler: if gui_urls.xml or project_files.xml don't end with \n, add one. Otherwise the scheduler reply has two tags on one line, which messes up old clients that don't use the new XML parse.
MGR: after initial install with acct_mgr_url.xml file, if we automatically showed the Attach Wizard, hide the Manager only if branded for GridRepublic, Charity Engine or Progress Thru Processors.
lib: get RAM, CPU, etc. information about BOINC processes even if it is running as Charity Engine.
Mac installer: update AddRemoveUser command-line utility for compatibility with OS 10.5 - OS 10.9
• eliminate obsolete LoginItemAPI code.
Mac: delete obsolete LoginItemAPI code.
Mac uninstaller: remove reference to obsolete LoginItemAPI.h
MGR: Fix save and restore of main window position on Mac.
MGR: Still more improvements and simplification of Mac code for wxCocoa 3.0
MGR: If user moves SimpleView window, immediately save its new position to registry / config file.
MGR: On Mac, clean up properly on logout or system shutdown to ensure preferences file is written.
MGR: Another round of improvements and simplification of Mac code for wxCocoa 3.0
• I found a better way to work around an issue with wxCocoa which prevented BOINC Manager from running if launched hidden (when launched automatically on user login) than the one I implemented in commit 082aff7.
• This change allowed me to again call the original wxApp::CallOnInit().
• The original wxApp::CallOnInit() fixed the clean up on logout or system shutdown, ensuring preferences file is written, so I could remove my nasty hack in commit 0aefd62.
MGR: Fix broken icon in Advanced Preferences "Exclusive Applications" tab.
• GetIcon(wxDefaultSize) for wxIconBundle objects uses wxSystemSettings::GetMetric(wxSYS_ICON_X) which is not supported on Mac.
MGR: Enforce a 16x16 image for the advanced prefs tab control for all platforms. wxImageList is initialized for 16x16 and would probably throw an error for any other size.


Preliminary Change Log 7.3.8 -> 7.3.9
(Show/Hide)


API: fix bug causing CPU time under-reporting for compound apps. Check options.send_status_msgs before reporting CPU time on exit.
MGR: Update Mac precompiled header file for debugging options appropriate with wxWidgets-3.0
MGR: Remove obsolete code that should no longer be needed.
MGR: same as previous commit.
MGR: Setup an assert handler under the wxWidgets 3.x framework, log output to the log file on release builds.
MGR: Hookup wxWidgets 3.0 diagnostics framework, redirect asserts to stderr.
MGR: Remove what are now over active asserts complaining about pConfig being NULL. Apparently we knew already knew that pConfig could be NULL in certain circumstances and followed up with a check to return from the function if pConfig was NULL, that code was added in 2007. The assert check wasn't really needed after that point.
MGR: Update BOINC icon set to v5.
MGR: If an assert is thrown while running under a debugger, break into the debugger.
MGR: Re-introduce the OnEndSession event handler.


--------------------
- "ты говоришь так, будто тебя чай ваше не вставляет "

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
(_KoDAk_)
Mar 8 2014, 20:11
Пост #140


BOINC-guru
*********

Група: Trusted Members
Повідомлень: 3 662
З нами з: 11-August 07
З: Kharkov
Користувач №: 569
Стать: Чол
Парк машин:
E3-1245V2@3400-Mhz 16GB 1х GTX760DCMOC2GD5 Q8200@2300-Mhz 4GB + то там то сям



Preliminary Change Log 7.3.9 -> 7.3.10
(Show/Hide)



MGR: Only dump a crash report if wxUSE_DEBUGREPORT is defined in wxWidgets.
MGR: Get assert handler working on Macintosh to log output to the log file on release builds.
• Fix build break on Mac: wxUSE_DEBUGREPORT is defined as 1 even though wxDebugReport() is not available in wxCocoa built from wxCocoa.xcodeproj.
MGR: We need to cast mb_str() calls when using fprintf or some other C Runtime function.
MGR: Remove dead code.
MGR: Fix single instance detection so that it is compatible with Fast User Switching on Windows and Mac. We are now using wxSingleInstanceChecker which should be compatible on all platforms.
MGR & Client: Massive code clean-up. Remove as much of the LoadLibrary/GetProcAddress stuff as we can under VS 2012.
client: Fix the CPUID calls for structured extension feature flags, it was clobbering standard support flags on Windows.
LIB: Introduce the notion of per-user account log files. Setup the manager, tray applet, and screen saver to use per-user account log files. Technically the default screen saver should be as well.

Log Locations:
• WIN : %APPDATA%\BOINC
• MAC : $(HOME)/Library/Logs/BOINC
• Linux : $(HOME)/.BOINC


--------------------
- "ты говоришь так, будто тебя чай ваше не вставляет "

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
(_KoDAk_)
Mar 12 2014, 21:44
Пост #141


BOINC-guru
*********

Група: Trusted Members
Повідомлень: 3 662
З нами з: 11-August 07
З: Kharkov
Користувач №: 569
Стать: Чол
Парк машин:
E3-1245V2@3400-Mhz 16GB 1х GTX760DCMOC2GD5 Q8200@2300-Mhz 4GB + то там то сям



Preliminary Change Log 7.3.10 -> 7.3.11
(Show/Hide)




MGR: Fixes for fast user switching support.
• Fix a crash bug which prevented "Launch another BOINC Manager" from working.
• Fix compiler warnings of possible buffer overflow due to incorrect calls to strncat()
• Adjust directories for per-user files on Macintosh.
Mac uninstaller: Fixes for fast user switching support.
LIB: Store the per-user log files in the local profile area instead of the roaming area. We do not need to copy the log files back up to a home directory server when roaming profiles are used.
MGR: If an account manager is specified via an installer, skip displaying the attach wizard. (Simple GUI)
LIB: Revert the previous LIB entry and remove the heap check in the tray applet.
MGR: Treat asserts like other messages to be logged, include date/time as well as thread id.
SCR: on Mac, don't overwrite old log files.
client: work fetch tweak to avoid starvation in a particular case.
• (David) My commit of Feb 7 caused work fetch to project P to be deferred for up to 5 min if an upload to P is active, even if some instances are idle. This was to deal with a case where the idleness was caused by a jobs-in-progress limit by P, and work requests lead to long backoff.

However, this can cause instances to be idle unnecessarily. I changed things so that, if instances are idle, a work fetch can happen even during upload. But only one such fetch will be done.
Mac installer: fix automatic launching of Manager after installation on OS 10.5


--------------------
- "ты говоришь так, будто тебя чай ваше не вставляет "

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Apr 5 2014, 22:40
Пост #142


Эрудит
********

Група: Trusted Members
Повідомлень: 1 607
З нами з: 24-May 10
З: Україна,Одеса(Odessa)
Користувач №: 1 401
Стать: Чол
Парк машин:
ПК: Pentium, 2.80 GHz Ноут:DELL Studio, 2.26 GHz



Preliminary Change Log 7.3.11 and 7.3.13 -> 7.3.14
(Show/Hide)


client: work with old versions of libcurl.
• With old (7.15) versions of libcurl, args passed to curl_easy_setopt() (such as the URL) were supposed to remain unchanged until the operation was done. Starting with 7.17 it was changed so that curl_easy_setopt() copied its arguments. The BOINC client was assuming the latter. When linked against the former, URLs would mysteriously change to garbage strings. I (David) changed things to work with the old libcurl semantics.
MGR: Properly handle opening Event Log after login on Mac.
MGR: fix first display of windows after login on Mac when the user opens the Manager by a method other than by selecting "Open BOINC Manager" from the popup menu in the Dock or menu bar icon.
WINBUILD: Remove InstallShield's permission setting mechanism, rely on the SetPermissions? custom actions instead. (World Community Grid)
WINBUILD: Only create BOINC related user groups when installing as a service. (World Community Grid)
WINBUILD: Always reset the permissions on the BOINC Data directory. (World Community Grid)
MGR: Simplify logic introduced in my (Charlie) commit 0f68132; start replacing deprecated Carbon APIs with Cocoa code.
client: message tweaks on "don't need".
MGR: Update the default project image in the Simple GUI.
MGR: In simple view project selection control on Mac, correctly display project icons with transparency masks.
MGR: Small efficiency tweak for Mac Simple View.
client & MGR: Remove byte order markers from UTF-8 encoded files.
client: Fix the stuff I (Rom) broke with my previous commit. Somehow I picked up a version of hostinfo_unix.cpp that was older than the current version.
MGR: Change the background color to white on the default project image so that anti-aliasing will work.
MGR: Update default project icon where it has a white background and anti-aliasing worked.
MGR: Get rid of some crufty code that is no longer needed on Windows/Linux. Use wxBitmapComboBox instead.
MGR: Remove deleted file from Makefile.am
MGR: Fix Mac Simple View updating broken by commit 185c45.
MGR: Get rid of unneeded file.
WINBUILD: Update VirtualBox inclusion to 4.3.8
scheduler: check if cpu_time and elapsed_time are infinite, set to zero if so.
• Some (old? buggy?) clients report these as infinity. This causes the result update queries to fail.
lib: fix build breaks in client, manager and boinccmd introduced in commit 8aa10ee.
SCR: Create a diagnostics log file for the default screensaver app.
MGR: Fix Mac compiler warning introduced by commit 73a6345.
MGR: Simplify parsing the httponly element of a cookie for Chrome.
client: read stderr file if abort non-running job.
lib, nvcuda: Fix warnings from cppcheck reported by Toralf Fцrster.
SCR: Convert images used by the default screensaver to jpeg. TEXTURE_DESC only decodes jpeg files.
SCR: Fill out logo stuff for WCG and PTP on Windows.
client: tweak in MAC address code for struct lifconf.
SCR: Reverse build breaks from commit eb46872. These files are used by the Mac Screensaver Coordinator.
MGR: Remove BOINCBitmapComboBox.cpp and BOINCBitmapComboBox.h from Windows project.
MGR: bug fix: remove scroll bars from commands / web sites area of advanced view when not needed.
MGR: bug fix: adjust layout of commands / web sites area of advanced view when showing or hiding "Show VM Console" button.
MGR: Add a dialog to enable setting and clearing diagnostic log flags, to assist tech support volunteers when working with users. It is accessed by selecting "Diagnostics…" under the Options menu in either Advanced View or Simple View.
LIB: Possible fix for process_exists() on Linux. Newer versions of Linux appear to have stricter parameter validation requirements for waitpid().
client: fix bug where get_screensaver_tasks GUI RPC returned no tasks during CPU throttling.
client & MGR: Make writing trace statements to the debugger viewport something you have to opt into on Windows.
(Rom) I use it a lot, but other developers using BOINC may not care to see BOINC messages while debugging their own stuff.
WINBUILD: Fix target file names for the screen saver and screen saver coordinator.
LIB: fix compiler warning introduced by commit ba84386.
MGR: Bug fix: correctly restore default task bar icons when switching from a different skin (e.g., GridRepublic) to default skin.
MGR: message tweak in new Diagnostics dialog; allow for branded application names.
MGR: fix a bug on Windows where clicking on a web sites button in Advanced View might cause the buttons to scroll without sending the button clicked event.
MGR: Fix typo in a comment.
WCG:
• installer: Update images for WCG installer and skin.
• Revise the ico files for WCG.
• Update branding images and files for World Community Grid.
• Updated Skin, Installer and pause/disconnected icon files for WCG.
• Add jpeg version of background image for screen saver.
• Add jpg logo file to install directory for screen saver.
DOC: Disable BOINC/VirtualBox download for Windows XP based systems.
MGR: Re-enable keyboard navigation through task control buttons on Windows.
client: Show VirtualBox revision number along with its version number on Mac and Linux.
client: Simplify logic to get VirtualBox version on Mac and fix a crash bug when VirtualBox is installed only on a different boot partition.
client: enforce workunit.rsc_memory_bound
• Inexplicably, the client was comparing a job's working set size only with the client's overall RAM limit, not with the WU limit. Check both.
• Note: this may require some projects to update their values of workunit.rsc_memory_bound.
MGR: Improve keyboard navigation to provide better accessibility for users with limited motor coordination.
MGR: Ensure Mac simple view controls are created in correct order to enable keyboard navigation.



Preliminary Change Log 7.3.14 -> 7.3.15
(Show/Hide)


client: fix bugs involving AMS-supplied resource shares
• If AMS supplies resource share, don't override it with project setting (my (David) last fix didn't quite do this).
• When detach from AMS, set RS to project-supplied value.
client: don't abort jobs if WSS > workunit.rsc_memory_bound
• On second thought, I don't think this is change was desirable. Currently many projects underestimate rsc_memory_bound, so lots of jobs would be aborted. I don't want to force projects to give accurate estimates of RAM usage. That may not even be possible. And we already have mechanisms for aborting jobs for which WSS > available RAM, and only scheduling sets of jobs whose total WSS is < available RAM.
client: remove unnecessary CPU benchmarking.
• On client startup, decide whether we need to do CPU benchmarks (cmdline option was set, or we haven't done them for 30 days). If so, do them when possible.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Jun 4 2014, 15:04
Пост #143


Эрудит
********

Група: Trusted Members
Повідомлень: 1 607
З нами з: 24-May 10
З: Україна,Одеса(Odessa)
Користувач №: 1 401
Стать: Чол
Парк машин:
ПК: Pentium, 2.80 GHz Ноут:DELL Studio, 2.26 GHz



Preliminary Change Log 7.3.15 -> 7.3.18
(Show/Hide)


lib: add code to write GPU exclusions in CC_CONFIG XML
client: keep track of job's peak WSS, swap size, and disk usage; send to server.
• Also fixed a bug where, if a job was aborted while not running, its final CPU and elapsed time weren't copied from ACTIVE_TASK to RESULT, hence not sent to scheduler.
client: tweaks to last commit.
MGR: Fixes to Diagnostics dialog:
• Cosmetic fixes for Windows.
• Default button restores default values in dialog but does not write cc_config file or close the dialog.
Cosmetic tweak for Windows and Linux when pressing Diagnostics dialog's Default button.
MGR: Fix compiler warning.
MGR: Fix a potential memory leak in new Diagnostics dialog.
MGR: message tweak.
client: Remove unneeded defines (They are included in the VS 2010 Windows SDK).
client: Remove a GetProcAddress() call. Call GetNativeSystemInfo() directly.
MGR: Move Diagnostic Flags dialog from Tools menus to Advanced Menu, add keyboard shortcut control-shift-D to both Advanced View and Simple View.
MGR: Change keyboard shortcut for Diagnostic Flags dialog from control-shift-D to control-shift-F for both Advanced and Simple Views, because control-shift-D was already in use to select the Disks tab in Advanced View.
WINBUILD: Update BOINCCAS project files to VS 2010.
WINBUILD: Remove old 5.x to 6.x migration custom actions.
WINBUILD: We no longer support Windows 95, merge the Win95 BOINCCAS code into the main BOINCCAS DLL.
WINBUILD: Create CARestorePermissionBOINCData which will reset the permissions on the data directory on uninstall.
This is needed when the service install was selected and we will be removing the users and groups we created on install.
Mac installer: fix a potential bug.
MGR: Remove our list control zebra striping in favor of the wxWidgets version. It bases the background color on the selected theme.
MGR: Fix the use of validators in our implementation of Wizards.
fix Win compile warning.
WINBUILD: Add custom actions to revoke all rights granted to BOINC based accounts that were granted during a service based install.
MGR: Fix some errors in Attach Wizard.
MGR: Fix Manager hang on Mac when canceling out of Attach Wizard "Communicating with project / account manager" pages.
MGR: Streamline an earlier commit and make it standard for all platforms.
MGR: Re-enable cancel confirmation dialog in the wizard.
MGR: Remove validator resets when cancel is pressed, apparently it is no longer needed.
SCR: Fix Mac screen saver to dismiss on mouse move On OS 10.8 and OS 10.9.
WINBUILD: Remove unneeded custom actions.
WINBUILD: Add missing RevokeBOINCUsersRights custom action.
MGR: Add comments about know bugs in wxCocoa 3.0.0.
WINBUILD: Add custom actions to remove the locally created users and groups when uninstalling a service install.
client: Update to OpenSSL 1.0.1g on Macintosh.
API: message tweak.
client: fix bug in parsing from account managers.
• Also Manager message tweak.
MGR: keep dialog titles consistent (matches title change in previous commit)
client: fix bug involving small image files and UMTS proxies.

• Context:
1) Some clients are behing proxies that compress image files.
2) We added a preference dont_verify_images that disables size/MD5 verification of image files, if they're nonempty.
3) If a download finishes, the file is incomplete, and we read less than 5 KB, we assume that what we read was a proxy error message, and we truncate it from the file.
• Bug: if a project has a small image file, and a UMTS proxy compresses it to < 5 KB, 3) will truncate it to zero, and 2) will flag it as an error, and the job will fail.
• Fix: don't do 3) if it's an image file and dont_verify_images is set.
client: detect NVIDIA driver version on Linux; from Matt Harvey.
client: don't include GPUs that lack OpenCL/Cal/CUDA when main GPU has it.

E.g.: if the "best" AMD GPU can do OpenCL, don't include AMD GPUs that can't, even if use_all_gpus is set. Otherwise lots of jobs will error out.
locale: Update compiled localization files.
client: Fix build break on Windows.
Add Malay to language list.
client: keep track of a job's network usage, if it reports it.

If a job reports its network usage (via boinc_network_usage()), keep track of this across episodes of the job, and report it to the server (some projects may want to give credit for network usage).
COPROCS: Update the NVAPI library to r334.
boinccmd: add --get_project_urls command to list project URLs, one per line.
• A script that wants to do some operation - say, update - on all projects can call this, parse the result, then do the operation on each project.
client: suppress libcurl inflation of .tgz files.
• The client tells libcurl not to inflate .gz files; include .tgz also.
API: return CL_INVALID_DEVICE from boinc_get_opencl_ids() if init_data.xml passes a value for gpu_opencl_dev_index which does not correspond to an OpenCL capable device.
API: fix to previous commit.
client: fix compiler warning on Mac introduced by commit 450f680.
client: track and report network, disk, and memory usage.
• store final network usage in RESULT; write/parse in state file.
• final disk and memory usage weren't being written to state file; do so.
• add --network_usage option to example app, to test this stuff.
client: code shuffle; move GPU scheduling code to new file.
add coproc_sched.cpp to project file.
BOINC can now also be compiled using MinGW 32 and 64 bit.
client: don't try to run OpenCL jobs on non-OpenCL GPUs.

• Suppose
- the host has 2 GPUs of same vendor; A is OpenCL capable, B isn't.
- the volunteer sets "use_all_gpus" config flag.
Then the client will try to run OpenCL jobs on B. Depending on how the app is written, it may run on B and fail, or run on A and overload A.
• Solution: when assigning GPUs to OpenCL jobs, check that the GPU instance is OpenCL capable.
• Note: this problem would go away if we treated each GPU as a separate resource.
API/client: let apps say that fraction done is precise
• Currently the duration estimate for a task is a combination of
- a static estimate, based on wu.rsc_fpops_est and the estimated FLOPS.
- a dynamic estimate, based on fraction done (FD) and elapsed time.
The weighting of the dynamic estimate is FD^2; the assumption is that fraction done is imprecise and improves toward the end of a task.
This isn't ideal for apps that can supply accurate FD.
• Solution: add a new API function boinc_fraction_done_exact(). This notifies the client that the FD is accurate, and that it should use only the dynamic estimate.
• (New clients will do this; old clients will use the FD as the currently do).
client/server: change implementation of "exact fraction done".
• The last commit did this using a new API call. But this would require rebuilding apps any time you want to change it; too much work.
So instead make it an attribute of apps,which you can set via the admin web interface.
• Corresponding changes to client.
Mac: add new source files coproc_sched.cpp, coproc_sched.h to Xcode project
client: let app_config.xml specify fraction_done_exact for apps.
client: if acct mgr RPC gets HTTP error, don't create a notice. Such an error typically means the acct mgr server is down.
MGR: Make the HTML page we inject notices into a valid HTML page.
MGR: Do not skip an HTML link clicked event that we are also trying to veto.
client & MGR: On Windows, handle expansion of environment variables in the registry value that stores DATADIR.
WINSETUP: Remove old migration (5.x->6.x) custom actions, they are not needed anymore.
client: begin fixing redraw bug on Windows when Options dialog is moved partly off screen and back on.
• Controls inside a wxStaticBox don't refresh properly on Windows unless they are a child of the wxStaticBox.
WINBUILD: Update custom actions for the Windows Installer.
WINBUILD: Remove references to boinccas95.dll, all custom actions now exist in boinccas.dll
WINBUILD: Add the revoke custom actions as well as the delete groups (boinc_admins, boinc_users, boinc_projects) and delete users (boinc_master, boinc_project) custom actions.
WINBUILD: Add new custom actions to the uninstall execution process.
WINBUILD: Persist the BOINC Master and BOINC Project usernames across installs/uninstalls.
WINBUILD: Properly move the BOINC Master and BOINC Project account information back into the UI installer process.
WINBUILD: Restore SETUP registry values before uninstall.
client/lib: change CONFIG to CC_CONFIG, config to cc_config.
Eliminates ambiguity of "config" global var, which is used in server code. This confuses IDEs that are looking at all the code at once.
MGR: Finish fixing redraw bug on Windows when Options dialog or Computing Preferences dialog is moved partly off screen and back on.
• Controls inside a wxStaticBox don't refresh properly on Windows unless they are a child of the wxStaticBox.
WINBUILD: Do we need more permissions for the LSA database to remove groups from user rights assignment?
WINBUILD: Make CreateBOINCAccounts work even when the BOINC Master property and BOINC Project property are already filled in.
• Design change to make the uninstall stuff work.
WINBUILD: When revoking user rights, make sure we are really revoking them.
WINBUILD: Make sure we reset the permissions on the data directory if we remove the service accounts.
MGR: rename a struct member named "config" to avoid confusion.
client: fix a few compile warnings.
MGR: Work around a wxWidgets 3.0 bug on Windows which fails to center the updated label text in the Notices tab.
MGR: Don't automatically switch to Tasks tab when user selects "Run CPU Benchmarks" from the Advanced menu.
MGR: Widen some text edit fields in Computing Preferences dialog to accommodate larger fonts.
MGR: Extend the logic of the last commit to center the updated label text in the Notices tab even when the Notices page is the currently visible one (i.e., when the Notices tab is selected).

Preliminary Change Log 7.3.18 -> 7.3.19
(Show/Hide)


WINBUILD: Point to the correct BOINCCAS binary for the CAProjectInitFile custom action.
client: fix to commit 6b1a073 (don't try to run OpenCL jobs on non-OpenCL GPUs)
• For unknown reasons, testing opencl_device_ids works only for debug builds, so add a new array bool have_opencls() to COPROC struct in which we record which devices are openCL-capable before we clear the ati_opencls and nvidia_opencls vectors.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Death
Jun 23 2014, 20:15
Пост #144


<script ///>
**********

Група: Moderators
Повідомлень: 6 371
З нами з: 5-November 03
З: Kyiv
Користувач №: 26
Стать: НеСкажу
Free-DC_CPID
Парк машин:
гидропарк
jabber:deadjdona@gmail.com



http://boinc.berkeley.edu/dl/boinc_7.4.2_windows_x86_64.exe


--------------------
wbr, Me. Dead J. Dona OGR-27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Jun 26 2014, 23:19
Пост #145


Эрудит
********

Група: Trusted Members
Повідомлень: 1 607
З нами з: 24-May 10
З: Україна,Одеса(Odessa)
Користувач №: 1 401
Стать: Чол
Парк машин:
ПК: Pentium, 2.80 GHz Ноут:DELL Studio, 2.26 GHz



Preliminary Change Log 7.3.19 -> 7.4.0
(Show/Hide)


client, Unix: remove #ifdef on HAVE_DIRENT_H
client: fix bug in set_cc_config RPC saving value of option.
• CC_CONFIG.start_delay is a double, not an int, so CC_CONFIG::write() must use %f format rather than %d.
MGR: Hide Project Web Pages task pane if multiple projects are selected using Shift-Click.
MGR: Simplification and efficiency improvements for list selection, list deselection and updating task panels.
MGR: Further simplification and efficiency improvements for list selection, list deselection and updating task panels.
MGR: use instance variables instead of the static (class) variables in my recent commits. This is better practice and safer, though the code did work properly with the static variables because OnCacheHint() is called whenever you select a different tab.
WINBUILD: Minimum supported VS is now VS 2010.
WINBUILD: Fix according to VS 2010 product tree changes.
MGR: Continue fixing detection of list selection and list deselection; deselecting by clicking on empty part of list control (below or on its right) does not generate any list events if the selected item has been scrolled out of view, so we must use mouse click events within the wxListCtrl.
MGR: Continue fixing detection of list selection and list deselection; It turns out that triggering on EVT_LIST_CACHE_HINT works better on Windows (native wxListCtrl) but mouse click events work better on Mac (generic wxListCtrl.) We still need to determine which is better on Linux.
MGR: Trim down the logging output on non-debug builds.
client: scheduling and work fetch tweaks for GPU exclusion cases.
• Scheduling: if a resource has exclusions, put all jobs in the run list; otherwise we might fail to have a job for a GPU instance, and starve it.
• Work fetch: allow work fetch from zero-share projects if the resource has instances that are idle because of GPU exclusion.
MGR: fix conflict in Mac builds which was introduced by earlier commit (9dcfb88).
MGR: add #define USE_LIST_CACHE_HINT to determine which platforms should use on EVT_LIST_CACHE_HINT and which should use EVT_LEFT_DOWN to trigger checking for item selection / deselection in wxListCtrl. This makes it independent of USE_NATIVE_LISTCONTROL. This is an improvement on commit 70639a7.
MGR: Fix error in my previous commit.
MGR: Remove debug_level stuff, it should be defined in the setup.h file used by wxWidgets instead.
API/client/vboxwrapper: show notice if need Vbox upgrade.
• Vboxwrapper detects known buggy versions of Vbox and calls boinc_temporary_exit(). The "Incompatible version" message appears in the task status in the BOINC Manager, where some users may never see it. It needs to appear as a notice, telling the user to upgrade VBox.

To do this, we added an optional argument to boinc_temporary_exit() saying that the message should be delivered as a notice. This is conveyed to the client by adding a line containing "notice" to the temp exit file.
MGR: add #if !USE_LIST_CACHE_HINT t in one more place that should have been included in commit a39f4f9.
client: delete per-project files when detach project.
client: when detach a project, remove the slot directories of its tasks.
client: when remove project, delete slot dirs and notice files; leave job log.
MGR: disable all wxWidgets debugging support in release builds on Mac (asserts. logging, etc.).
Remove Manager code for writing asserts to log files; it is no longer used since wxASSERT() is now disabled for all platforms.
MGR: fix compiler warning.
client: fix typo that cause GPUs specified in cc_config.cml to be ignored.
client: maintain availability info, and export via GUI RPC.

Maintain the following items:
Per session (i.e. this run of the client):
• active duration (computation enabled)
• GPU active duration (GPU computation enabled)
• Total (i.e. since the client first ran here)
• duration (time the client has run)
• active duration (as above)
• GPU duration.

Export them in the get_state() RPC; print them in boinccmd.

client: tweak to last commit.
client: maintain # of success and failed jobs per project; report in GUI RPC.
MGR: Fix typos in my commit 70639a7 for using EVT_LIST_CACHE_HINT instead of EVT_LIST_ITEM_SELECTED or EVT_LIST_ITEM_DESELECTED to immediately detect selection changes in generic wxListCtrl for updating task control panels.
MGR: For detection of list selection and list deselection; trigger on EVT_LIST_CACHE_HINT only for Windows; both EVT_LIST_CACHE_HINT and mouse click events work on Mac and Linux, but EVT_LIST_CACHE_HINT generates far more events than we need, so using mouse click events is more efficient. Unfortunately, using mouse click events does not work on Windows.
MGR: Fix progress bars in Linux CBOINCListCtrl by basing it on generic wxListCtrl instead of native wxListCtrl.
MGR: Fix compiler warnings.
client: fix bug that caused app_config settings to persist incorrectly
We needed to clear the app_configs and app_version_configs vectors in PROJECT if app_config.xml isn't there.
client, Linux: print to stderr if can't parse /proc/x/stat
client: Update Mad build script, Xcode project and build instructions to use OpenSSL-1.0.1h.
MGR: Fix an assert and correct a comment.
MGR: Fix cursor adjustment when moving mouse over wxListCtrl header column separators.
LIB: /proc//stat now uses 64-bit integer types.
LIB: bug fix for previous commit.
LIB: provide reference to source for future reference.
MGR: show # of tasks completed/failed in project properties.
MGR: optimize changes of commit a8cc13f for better efficiency.
MGR: eliminate almost all overhead from commit a8cc13f unless assistive software is in use.
MGR: One more efficiency tweak to previous commit.

Preliminary Change Log 7.4.0 -> 7.4.1
(Show/Hide)


LIB: Remove some clutter exposed by branching 7.4
LIB: Fix build break
MGR: Fix cursor adjustment when moving mouse over wxListCtrl header column separators in Event Log.
MGR: Use the formal method to redirect to stdout (introduced in 3.0)
WINBUILD: Fix compiler preprocessor flags to match up with wxWidgets 3.0 compiler options. Needs the updated depends directory.
MGR: Scroll the list of projects if it does not fit in Disks tab. (Yay - Jord)
MGR: Remove some old workarounds no longer needed.
MGR: Remove some old workarounds no longer needed part II. (Charlie missed a file in previous commit.)
MGR: Fix wxListCtrl / CBOINCListCtrl flicker on Mac when resizing columns under wxCocoa 3.0.0.

Preliminary Change Log 7.4.1 -> 7.4.2
(Show/Hide)


Mac: Stop GIT from tracking files that should not be tracked.
Mac: Use the current date when building BOINC Client and Manager to automatically set the copyright year which will be shown in Mac's Get Info display for this build.
Mac: Stop GIT from tracking files that should not be tracked. Apparently these were accidentally added to tracking in previous commit c689bad.
Mac: Minor generalization tweak In wxWidgets build script.
MGR: Don't allow negative floating point values in any numeric fields of Computing Preferences dialog.
WINBUILD update version to 7.4.0
MGR: Reset everybody's language selection back to the default OS UI locale, in the future use the ISO language code to determine which locale to use for the manager.
Add a default handler to .gitattributes and handle VS2010 project files.

Preliminary Change Log 7.4.2 -> 7.4.3
(Show/Hide)


MGR: Update fix for wxListCtrl / CBOINCListCtrl flicker on Mac (commit d370e5a) to match the fix made to wxWidgets trunk by wxWidgets personnel, as described in http://trac.wxwidgets.org/ticket/16334#comment:2.
MGR: Fix more deficiencies in Computing Preferences dialog reported by Juha.
MGR: Continue fixing deficiencies in Computing Preferences dialog reported by Juha.
MGR: Fix display of icon in Computing Preferences dialog under Linux.
MGR: Fix typo and comments.
MGR: Convert wxWidgets 2.8 language codes into ISO standard language codes before use.
LOCALE: Line feed changes

Preliminary Change Log 7.4.3 -> 7.4.4
(Show/Hide)


Update .gitattributes to include a number of additional file types.
MGR: Language Codes 0 and 1 are special cased wxWidgets, for both cases use the default language.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Jun 29 2014, 17:18
Пост #146


Эрудит
********

Група: Trusted Members
Повідомлень: 1 607
З нами з: 24-May 10
З: Україна,Одеса(Odessa)
Користувач №: 1 401
Стать: Чол
Парк машин:
ПК: Pentium, 2.80 GHz Ноут:DELL Studio, 2.26 GHz



Preliminary Change Log 7.4.4 -> 7.4.5
(Show/Hide)


client: remove notices about app_config.xml after problem is fixed.
Windows compile fixes.
client: remove notices if user fixes errors in cc_config.xml
GUI RPC: include is_youtube_video flag in notice struct.
This is set if the notice text includes "youtube.com", case-insensitive.

Preliminary Change Log 7.4.5 -> 7.4.6
(Show/Hide)


client: Fix build break.

Preliminary Change Log 7.4.6 -> 7.4.7
(Show/Hide)


client: Undo code removal.

Preliminary Change Log 7.4.7 -> 7.4.8
(Show/Hide)


MGR: Add an exit menu item to the simple view for Linux distros where libnotify isn't working. From Gianfranco Costamagna.
Fix line breaks.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vzik
Jul 1 2014, 11:59
Пост #147


кранчер зі стажем
******

Група: Trusted Members
Повідомлень: 377
З нами з: 26-April 13
З: Київ, Святошин
Користувач №: 3 232
Стать: Чол
Free-DC_CPID
Парк машин:
В більшості застарілий хлам, але ж з краплі починається море. Обчислюю тільки CPU проекти, бо немає гідних відеокарт. Потроху парк оновлюється, але не так швидко, важкі часи.



Я місяці 4 використовую версію 7.2.47 від WCG.
А чому немає офіційної об'яви нової версії? Тестують?


--------------------
(Show/Hide)






Folding@Home

Шукаю сенс життя...

Хто дуже шукає - той знаходить.
The Law of One (Ra Material)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
astronom2003
Jul 2 2014, 09:16
Пост #148


Капитан Ukraine-Sarny
********

Група: Moderators
Повідомлень: 1 437
З нами з: 18-November 07
З: город Сарны,Ривненская обл.
Користувач №: 651
Стать: Чол
Парк машин:
Куча всякого разного железа...



(Vzik @ Jul 1 2014, 12:59) *

Я місяці 4 використовую версію 7.2.47 від WCG.
А чому немає офіційної об'яви нової версії? Тестують?

Шо значит версия Boinc-client от WCG??? blink.gif
Офсайт BOINC пишет : The BOINC project is based at the ​Space Sciences Laboratory at the University of California, Berkeley.
И что это за версии от отдельных проектов?


--------------------
www.orion-astro.narod.ru - сайт команды Ukraine-Sarny.

Наш девиз : ***PER ASPERA AD ASTRA*** !!!

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
CrazyBigCat
Jul 2 2014, 10:56
Пост #149


кранчер зі стажем
******

Група: Trusted Members
Повідомлень: 431
З нами з: 15-February 13
Користувач №: 3 172
Стать: Чол
Парк машин:
Intel Xeon E5440 @ 3,2 GHz GeForce GT 440 1024MB GDDR3 Windows 7; MINIX Neo X7 Quad-Core ARM Cortex-A9 @ 1,6 GHz Android 4.2.2; SAMSUNG Galaxy Tab 2 Dual-Core ARM Cortex-A9 @ 1,2 GHz Android 4.4.4; 2 x Intel Xeon E5-2670 @ 2,6 GHz GeForce GTX 560Ti 1024MB GDDR5 Linux Mint... powerdown...



(Vzik @ Jul 1 2014, 12:59) *

Я місяці 4 використовую версію 7.2.47 від WCG.
А чому немає офіційної об'яви нової версії? Тестують?

У меня на Linux уже давно эта версия - обновилась из стабильного репозитория Boinc... На OS X эта же версия рекомендована для установки, но я пользуюсь версией 7.4.8


--------------------




User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Death
Jul 3 2014, 02:05
Пост #150


<script ///>
**********

Група: Moderators
Повідомлень: 6 371
З нами з: 5-November 03
З: Kyiv
Користувач №: 26
Стать: НеСкажу
Free-DC_CPID
Парк машин:
гидропарк
jabber:deadjdona@gmail.com



астроном - боинк же опенсорс
они просто написали в нем не боинк а вцг и все..

вот
http://boinc.berkeley.edu/dl/

wcg_boinc_7.0.64_windows_intelx86.exe 16-Apr-2013 16:43 9.0M
[ ] wcg_boinc_7.0.65_windows_intelx86.exe 30-Apr-2013 08:45 8.9M
[ ] wcg_boinc_7.0.66_windows_intelx86.exe 20-May-2013 12:34 8.9M
[ ] wcg_boinc_7.0.67_windows_intelx86.exe 10-Jun-2013 13:54 9.0M
[ ] wcg_boinc_7.0.68_windows_intelx86.exe 18-Jun-2013 08:06 9.0M
[ ] wcg_boinc_7.2.7_windows_intelx86.exe 23-Jul-2013 12:19 9.0M
[ ] wcg_boinc_7.2.47_windows_intelx86.exe 14-Apr-2014 13:49 7.8M


--------------------
wbr, Me. Dead J. Dona OGR-27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

11 Сторінки V « < 8 9 10 11 >
Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 20th June 2025 - 12:44