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

> 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 « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
Відповідей(75 - 89)
Waterfall
Mar 11 2013, 23:43
Пост #76


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

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



Preliminary Change Log 7.0.54 --> 7.0.55 https://boinc.berkeley.edu/dl/?C=M;O=D
(Show/Hide)


WINSETUP:
- When ENABLEUSEBYALLUSERS is true, create the automatic run key in the HKEY_LOCAL_MACHINE registry space. When it is false use HKEY_CURRENT_USER.
- client (and maybe others): fix XML parsing bug when skipping large unrecognized elements.
- client: don't show cache size in startup messages
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
Mar 13 2013, 20:50
Пост #77


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID



Preliminary Change Log 7.0.55 --> 7.0.56:

MGR: Modify the GUI for the Attach to Project Wizard for the World Community Grid version of the client. These changes should make clearer the difference between attaching to a new BOINC project vs changing which applications a user is choosing to run at World Community Grid.
MGR: Further modifications to the World Community Grid installer and skin for BOINC 7.
MGR: fix build breaks on Win. You can't just say "#elif".
client: write log flags in alpha order.
client and boinccmd: update usage text.
update Unix command completion script.
update XML man pages for client, manager, boinccmd.
man page tweak.
client: removed unused code for old work-fetch logic.
client: fix small work fetch bug that caused the client to not add a piggyback work request when it should have.


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

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Mar 22 2013, 00:29
Пост #78


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

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



Preliminary Change Log 7.0.56 --> 7.0.57: https://boinc.berkeley.edu/dl/?C=M;O=D
(Show/Hide)


client: alphabetize log flags.
client: there were many places in the code where we keep track (usually in a static variable called "last_time") of the last time we did something, and we only do it again when now - last_time exceeds some interval.
Example: sending heartbeat messages to apps.
-->Problem: if the system clock is decreased by X, we won't do any of these actions are time X, making it appear that the client is frozen.
-->Solution: when we detect that the system clock has decreased, set a global var "clock_change" for 1 iteration of the polling loop, and disable these time checks if clock_change is set.
client: a couple of more clock-change fixes.
Client: debug last commit. Also fix bug where benchmarks don't end when clock goes backward.
client: updated Windows version identification, from Robert Kress.
client and wrapper (Linux): when parsing /proc/x/stat entries, handle command names that contains white space.
client: improve work fetch messages.
MGR: Add missing static text back to the welcome page for the attach wizard.

Preliminary Change Log 7.0.57 --> 7.0.58:
(Show/Hide)

XML parser: when skipping unrecognized elements, don't read them into memory.
MGR: Update copyright year.

См. также http://bolt.berkeley.edu/dev/forum_thread....style=&start=60
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Mar 29 2013, 13:38
Пост #79


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

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



Preliminary Change Log 7.0.58 --> 7.0.59
(Show/Hide)

MGR (Win): case-insensitive check for .exe ending of exclusive apps.
client: if <dont_check_file_sizes> is set in config, still check for errors (e.g. verify failures) at startup, and reset file if so. Otherwise we'll never recover from those errors.
MGR: Downloading images in notices using asynchronous WinInet (Windows Internet I/O) code finally seems to be working for all 3 of us who have tested it.
client: code cleanup. Some variable/function/constant names contained "debt" when they actually refer to REC. Change these names to use "rec".
client, work fetch: request # instances so that we have enough jobs to use project's share of instances.
Remove Beta/Alpha flag for Linux builds.
MGR: Revise how CPU Architecture is determined in the about dialog box per Gianfranco's recommendation.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
Apr 3 2013, 19:42
Пост #80


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID



Preliminary Change Log 7.0.59 --> 7.0.60:

(Show/Hide)

client: on startup, if new version, arrange to get new project list.
client: alphabetize fields in prefs structure.
XML parser: return error if string exceeds buffer size.
client: when parsing MD5, use 64 instead of 33 char buffer. When the XML parser reads a string, it enforces the buffer size limit BEFORE it strips whitespace. So if a project put whitespaces before or after the MD5, it would fail to parse.
MGR: fix crash bug in Simple View preferences dialog.


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

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
Apr 10 2013, 19:16
Пост #81


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID



Preliminary Change Log 7.0.60 --> 7.0.61:

(Show/Hide)

Remove more dead projects from project list.
client: detect new Win versions and AMD GPUs; from [P3D] Crashtest.
client: fix bug in work fetch that prevented resource backoff.
client: AMD GPU names; from Jord.
client: AMD GPU name tweaks.
client: put back --detach (because BoincTasks assumes it) and --detach_console (because the documentation says it exists). I'm not sure why --detach_phase_two is there, but leave it.
boinccmd: show correct error message if auth failure.
MGR: Fix minor cosmetic issue rendering Task Selection Control in Simple View on Mac.
MGR: Check the size of the stats vectors before attempting to tabulate the results.
MGR: Fix the text for the 'reread config files' menu option.
client: Make the detach console stuff backwards compatible with BOINCTasks.

WCG: Fix bug in WCG version of client when using the project_init.xml file it initiate auto-attach to World Community Grid.
WCG: Add signing requirement to installer. Need Rom to add key location and key password to file when he builds.


Preliminary Change Log 7.0.61 --> 7.0.62:

(Show/Hide)

MGR: Remove fix of text for the 'reread config files' menu option. (Adding it now would break translations. This change will come in the next major revision.)


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

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Apr 17 2013, 22:15
Пост #82


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

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



Preliminary Change Log 7.0.62 --> 7.0.63
(Show/Hide)

Fix issue with WCG build of client on the Add Project dialogue. If the user was not connected to WCG, then no option was selected by default. Now, the 'Add Project' option will be shown as selected.
client: don't prefix <task> messages with [task]
client: check return value of FormatMessageW() so we don't print garbage.
client: bugfix for Android in host_is_running_on_batteries(). Change filehandling back to fopen and fclose from rewind.
WINSETUP: Fix the Enable Use by All Users checkbox in the installer. The setting wasn't being properly restored.
WINSETUP: Special case the LAUNCHPROGRAM property, if the registry value is an empty string, enable the checkbox.
client: add AMD GPU name for HD 3650 (RV635).
MGR: Don't display architecture (x86 vs x86_64) in About Box on Macs.
MGR: Enforce a minimum username/email address length when we are prompting for a username or email address.
MGR: Cleanup up the about dialog a little bit

Preliminary Change Log 7.0.63 --> 7.0.64
(Show/Hide)

MGR: Keep the BOINC logo visible in the about dialog box

Preliminary Change Log 7.0.64 --> 7.0.65
(Show/Hide)

Mac: Fix compile errors.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eugeny
Apr 24 2013, 10:00
Пост #83


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

Група: Trusted Members
Повідомлень: 431
З нами з: 2-May 09
З: Запорожье
Користувач №: 1 016
Стать: Чол
Free-DC_CPID
Парк машин:
i7-8700K@4300 32GB@3200 GTX1080Ti@1900



Версия 7.0.64 стала финальной.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
(_KoDAk_)
May 25 2013, 21:31
Пост #84


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

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



с 7.0.64(65) до 7.1.1
(Show/Hide)


client: major overhaul of work-fetch logic based on suggestions by Jacob Klein. The new policy is roughly as follows:
-> Find the highest-priority project P that is allowed to fetch work for a resource below buf_min
-> Ask P for work for all resources R below buf_max for which it's allowed to fetch work, unless there's a higher-priority project allowed to request work for R.

If we're going to do an RPC to P for reasons other than work fetch, the policy is:
-> For each resource R for which P is the highest-priority project allowed to fetch work, and R is below buf_max, request work for R.

client: work fetch message tweaks: show state before actions.
client: fix bug in work fetch that prevented resource backoff.
client: fix bug in work fetch that caused infinite RPCs if all projects backed off.
GUI RPC: add "project_dir" field to PROJECT struct. GUIs can look for image files (stat_icon etc.) in this directory.
client: more fixes to GUI RPC addition. Also, replace get_project_dir() with a memoized member function of PROJECT.
client: final fix to GUI RPC addition.
client: fix fatal bug introduced in 64d7fa34.
AMD GPU naming tweaks. From [P3D] Crashtest.
client: Avoid showing too-old stats in GUI. Trim old credit statistics on each GUI RPC as well as each scheduler reply.
client: minor code cleanup.
MGR: bug fix - save settings when Windows is shut down. Work around a bug in wxWidgets 2.8.x which fails to call OnExit() when Windows is shut down, causing any changes to Manager settings to be lost.
Fix file permissions.
VBOX: Disable USB support in virtual machines by default.

On Linux the currently signed-in user has to be added to the vboxusers group in order to handle bridging USB devices. If the user has not taken that step virtual box throws a warning that looks like an error. This caused vboxwrapper to believe that the VM had failed to start. Since we do not know of any VM enabled problem that needs to communicate with an external USB device, just disable the feature entirely.

VBOX: Start keeping track on incompatible versions of VirtualBox.

Set the temporary exit delay to one day if an incompatible version is detected. This gives the volunteer a chance to take corrective action before the task errors out after it exceeds its deadline.

VBOX: Add some text to atderr about the incompatible version of VirtualBox.
VBOX: Disable virtualized COM ports, LPT ports, and audio cards. Also disable bi-directional clipboard and drag and drop services.

This probably isn't needed, but VirtualBox templates may change in the future and disabling them reduces our exposure to various types of errors.

client: don't use FLOPS info for completion estimates of NCI jobs.
client: fix compile warnings. From Gianfranco Costamagna.
MGR: Update GridRepublic, CharityEngine, ProgressThruProcessors to new V7 skins.
client: message tweak (show "don't need" in work request msg).
WCG: Fix issue with not uninstalling previous version of World Community Grid. Use WCG icon for add/remove programs.
MGR: Flush Manager settings to Windows Registry or user prefs when practical to do so.
MGR: fix build break.
MGR: clear instance pointer after delete.
WCG: Set files to 'always overwrite' so that in the future, version downgrades will not encounter issues with some files not installling properly.
VBOX: Fix version check so that it can work with RPM based distros of Linux.
VBOX: Adjust the set_cpu_usage() and set_network_usage() function prototypes to use ints and handle the preference conversion in the calling function.
VBOX: Set the minimum CPU usage value to 5%, if for some reason somebody chooses 0% (on purpose or bug) VirtualBox goes nuts. This should give the VM at least enough time to render a few frames and eventually boot.
VBOX: Update project files.
VBOX: Adjust the failsafe minimum CPU Usage value to 1. The VM should eventually boot.
boinccmd: check RPC replies for errors; show them.
VBOX: a value of 0 in <cpu_usage_limit> means "no limit", so set it to 100 if it is 0.
Unix install: copy .po files as non-executable.
VBOX: Break the modify VM phase into smaller chunks. Some platforms do not support turning off LPT ports for instance.
client: task schedule tweak to avoid starvation case. In enforce_run_list(), don't count the RAM usage of NCI tasks. NCI tasks run sporadically, so it doesn't make to count it; doing so can starve regular jobs in some cases.
Unix install: use $(INSTALL) for directories.
WIN: Reintroduce the application manifest for the core client. If BOINC was launched from an unprivileged (non-admin/not part of boinc_users/boinc_admin) attempts to write state files were re-directed to the VirtualStore instead of failing. Once things were fixed other random issues would occur.
client: apply app_config.xml settings after each scheduler RPC.
Mac: update build instructions for GIT instead of SVN.
MGR: Immediately update Simple View default project icon, window icon and window title when switching skin.
Fix issue with not uninstalling previous version of World Community Grid. Use WCG icon for add/remove programs.
WCG: Minor change in application name.
MGR: Modify the behavior of the blinking box around the notices button in the simple view. The color of the blinking box will be Red by default but can be overriden by a tag <notices_alert_color> in a skin.xml file.
MGR: Modify how the event log is displayed on the screen for Windows. Make sure that the event log window will fit on the screen and will be shown entirely on screen.
MGR: Change text for suspend button in simple view to say suspend client.
MGR: Modify the way we place an oversized or off screen message dialogue onto the screen. This simply moves it fully onto the screen rather than centering it.
Change text on suspend button in simple view back to simply "Suspend" or "Resume".


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

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
May 29 2013, 21:16
Пост #85


snow catcher
*********

Група: Trusted Members
Повідомлень: 2 213
З нами з: 4-August 07
Користувач №: 563
Стать: Чол
Free-DC_CPID



Preliminary Change Log 7.1.1 --> 7.1.2
(Show/Hide)

MGR: use "task" rather than "result" in text.
MGR: another text tweak.
Mac Installer: Fix a bug which could prevent creating Login Item if MacPorts is installed.
MGR: show project name in account-info page.
client: fix work-fetch bug that could starve a GPU if exclusions used.
client: trigger work fetch if user clears "no new tasks" for a project.
client: make "missing app" messages more consistent.
client: change "result suspended by user" to "task suspended by user" in Event Log.
client: change another "result" to "task" in Event Log.
client: fix bug that could cause client to never contact project.

If a project sends us <no_rsc_apps> flags for all processor types, then by default the client will never do a scheduler RPC to that project again. This could happen because of a transient condition in the project, e.g. it deprecates all its app versions for a while.

To avoid this situation, the client now checks whether the no_rsc_apps flags are set for all processor types. If they are, it clears them all. This will cause work fetch to use backoff, and the client will occasionally contact the project.

WCG: Replace ico files with png so that alt-tab will display WCG logo properly on Windows XP.
WCG: Modify WCG installer to include new image file.
client & MGR: add support for <max_event_log_lines>N</max_event_log_lines> in cc_config.xml
Default is 2000. 0 means unlimited.

client: show app_config warnings only on startup and reread config.
client: add <client_new_version_text> config option. Lets you customize the notice that's generated when a new client version is available.
client: fix build break.
client: restore --detach and --detach_console cmdline args. These were mistakenly removed.
client: update notice feeds when detach from account manager.
client: don't piggyback work request if project is NNT or suspended.
client: don't piggyback work request in several situations
namely:
-> some download stalled.
-> some task suspended.
-> too many uploading tasks.

client: Remove Display Power Management query for idle detection until a new variant can be found.
client: don't ask an NCI project for work if current job still uploading.
Note: we currently assume NCI projects have only 1 app. Removing this assumption would be a little work.

Fix event log not being displayed on the same display as the manager.
Additional customization of WCG branding.
Manager and GUI RPC interface: fix possible buffer overruns.
If the user typed an extremely long URL into the Attach to Account Manager wizard, a buffer overrun could result.
There were several places in the code that assumed user-entered URLs are small (e.g. 256 chars):

-> canonicalize_master_url.cpp()
-> several GUI RPC interfaces, when generating XML request message
-> URL-escaping (not relevant here, but fix anyway)

Change all these to stay within buffers regardless of URL size.
Note: do this by truncation.
This will cause error messages like "can't connect to project" rather than saying the URL is too long. That's OK.

boinccmd compile fixes.


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

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Jun 1 2013, 15:17
Пост #86


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

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



Preliminary Change Log 7.1.2 --> 7.1.3
(Show/Hide)

client & MGR: when writing cc_config.xml, put <max_event_log_lines> in correct alphabetical order.
SS: Fixes for dual-GPU Macbook Pros.
-> Fix a crash bug.
-> Don't run boincscr or project screensavers when on battery power because OpenGL apps trigger the use of the power-hungry discrete GPU.

client: reintroduce xidletime code to detect idle time on Linux. Include reference to source site and authors.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Jun 9 2013, 10:38
Пост #87


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

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



Preliminary Change Log 7.1.3 --> 7.1.10
(Show/Hide)

SS: Fix some minor potential bugs.
MGR: Fix translation problem.
MGR: Fix bug which changed Network Activity Selection when user set GPU Activity mode.
GridRepublic: Skin: Remove space between Grid and Republic (Grid Republic -> GridRepublic) per Matt Blumberg.
Mac installer: Prepare strings in mac installer and uninstaller for localization.
Mac installer: Specify utf-8 encoding for localization files.
client & MGR: change strcpy() to strlcpy() when possible.
Mac installer: Fix build breaks due to recent changes for strcpy -> strlcpy.
client: add <client_new_version_text> config option.
Lets you customize the notice that's generated when a new client version is available.
SS: Fixes for dual-GPU Macbook Pros.

-> Fix a crash bug.
-> Don't run boincscr or project screensavers when on battery power because OpenGL apps trigger the use of the power-hungry discrete GPU.
-> Fix some minor potential bugs.

MGR: Fix compilation issue on VS 2010 reported by Chanda Sarkar,
LOC: Update BOINC Manager localization template.
LOC: Remove references to SVN from update script.
LOC: Update various templates.
LOC: Add BOINC-Setup.po to the list of files that need to go through the pocompile process.
LOC: Update localization files based on the latest from BTS.
API: fix bug involving suspend and critical sections.

Old: if the timer thread gets a <suspend> message while we're in a critical section, it sets a "suspend_request" flag.
The timer then periodically (10X/sec) checks whether suspend_request is set and we're no longer in a critical section; if so it suspends the worker thread.

Problem (pointed out by Oliver Bock): this doesn't work if the worker thread is almost always in a critical section (as is the case for GPU apps, which treat GPU kernels as critical sections). The app never gets suspended.

New:
1) boinc_end_critical_section() checks suspend_request; if set, it calls suspend_activities()
2) On Unix, if suspend_activities() is called from the worker thread, it calls sleep() in a loop until the suspension is over. (Note: pthreads has no suspend/resume).
3) Add a mutex to protect the data structures shared between the timer and worker threads.

API: tweaks to last commit.
client: if <client_new_version_text> present, don't link to BOINC web site.

(7.1.4, 7.1.5, 7.1.6, 7.1.7, 7.1.8 and 7.1.9 were unreleased or Android versions that went directly to the Google Play Store)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Jun 13 2013, 23:13
Пост #88


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

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



Preliminary Change Log 7.1.10 --> 7.1.15
(Show/Hide)

WinDOWS: build fixes.
Mac: add str_replace.h to fix build breaks.
client: AMD GPU identification updates from [P3D] Crashtest.
client: don't make empty work-request RPCs.
It's reported that the client can repeatedly make work request RPCs that don't request work for any resource. (David) I'm not sure why this happens, but prevent it.
client: show event log line limit in event log at startup.
client: fix work-fetch bug that can cause idle GPUs when using exclusions.
Round-robin simulation, among other things, creates a bitmap "sim_excluded_instances" of instances that are idle because of CPU exclusions.
There was a problem in how this was computed; in the situation where there are fewer jobs than GPU instances it could fail to set any bits, so no work fetch would happen.
My solution is a bit of a kludge, but should work in most cases. The long-term solution is to treat GPU instances separately, eliminating the need for GPU exclusions. (David)
client: fix work fetch bugs that caused incorrect GPU fetches.
Mac installer: To avoid invalidating our code signing: use a metapackage instead of modifying the property list file to trigger a system restart when needed.
lib: Simplified string localization code adapted from wxWidgets.
Allows translation using BOINC's locale files without the need to link code with wxWidgets. See comments in files (translate.cpp and translate.h) for details.

(7.1.11 to 7.1.14 were unreleased or Android versions that went directly to the Google Play Store)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Waterfall
Jun 16 2013, 23:24
Пост #89


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

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



Preliminary Change Log 7.1.15 --> 7.1.17
(Show/Hide)

client: if event log line limit is set to 0 (unlimited) in cc_config.xml, display "Config: event log limit disabled" in event log at startup
Add missing build.
lib: Fix bugs and license in simplified string localization code adapted from wxWidgets.
MGR: Fix wording of alert when user changes language / locale. (From Jacob Klein)
client: fix bug that sometimes prevented work fetch when CPU throttling in use.
MGR: Use the skin's application short name instead of 'BOINC' for notices from the client.
MGR: Remove potential buffer overrun.
Mac installer: localize the dialog strings in the Postinstall app.
MGR: Fix build break.
client: Add missing check for the no_project_notices flag.
(7.1.16 was unreleased or an Android version that went directly to the Google Play Store)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
(_KoDAk_)
Jun 20 2013, 11:17
Пост #90


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.1.17 --> 7.1.18:
(Show/Hide)



Mac installer:Add BOINC Installer icon to dialogs in the Postinstall app.
client: fix bug that allowed work fetch request while file uploads active

A while back we added a mechanism intended to defer work-request RPCs while file uploads are happening, with the goal of reporting completed tasks sooner and reducing the number of RPCs. There were 2 bugs in this mechanism.
- First, the decision of whether an upload is active was flawed; if several uploads were active and 1 finished, it would act like all had finished.
- Second, when WORK_FETCH::choose_project.cpp() picks a project, it sets p->sched_rpc_pending to RPC_REASON_NEED_WORK. If we then decide not to request work because an upload is active, we need to clear this field. Otherwise scheduler_rpc_poll() will do an RPC to it,
piggybacking a work request and bypassing the upload check.

client: fill in HOST_INFO producet_name field for Macintosh.

This returns an Apple hardware model designation such as "MacPro3,1". One source for converting this to a common model name is:
http://?http://www.everymac.com/systems/by_capability/mac-specs-by-machine-model-machine-id.html

client: fix bug that delayed work fetch from non-CPU-intensive projects.

We were waiting until there was no task for the project before asking for another task. We should have been waiting until there was no in-progress task.

client: fix bug that sometimes prevented work fetch when GPU exclusions used.
MGR: update progress display in simple view more frequently. Update progress display if progress has changed by at least 0.001% (was 0.1%).
MGR: if max_ncpus_pct is 0, show 100% in Advanced Preferences dialog.
client: remove code that avoids overcommitting CPUs if MT jobs present.

This can lead to starving the CPUs if there are both GPU and MT jobs. The basic problem is that a host with GPUs will never have all its CPUs available for MT jobs. It should probably advertise fewer CPUs, or something.

MGR: if max_ncpus_pct is 0, show 100% in Advanced Preferences dialog.
client: Win version name tweaks, from [P3D} Crashtest.
client: clear max_concurrent if app_config.xml no longer exists. If you had an app_config.xml that limited the # of concurrent tasks for an app, and you delete it and do "reread config", then remove the limit.
MGR: test if (max_ncpus_pct == 0) instead of (max_ncpus_pct < 0.1) in Advanced Preferences dialog (requested by David Anderson).
client: if project sends dont_use_dcf, set its DCF to 1.
Mac uninstaller: localize the dialog strings in the Uninstall BOINC app.
Mac uninstaller: fix comments.
Mac installer and uninstaller: eliminate minor memory leaks.
Mac installer: eliminate minor memory leaks.
LOC: Update template for latest changes.
LOC: Update translation files.
LOC: Fix bug reported when using Italian on Debian.
boinccmd: show result states as strings instead of numbers.

Not really a bug, but a small warning for alpha testers who update to 7.1.18

I think due to http://boinc.berkeley.edu/trac/changeset/3...bf5267/boinc-v2
(MGR: if max_ncpus_pct is 0, show 100% in Advanced Preferences dialog.), the amount of CPUs used by BOINC gets reset to 100%.

This means that people who have set up BOINC to run with all but one or more CPU cores from local advanced preferences --e.g. to accommodate GPUs-- that they'll have to reset this preference back to the value they had before upgrading!

So keep an eye out, don't just install and walk away.


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

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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

 



- Lo-Fi Версія Поточний час: 18th June 2025 - 17:25