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

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


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

Група: Trusted Members
Повідомлень: 822
З нами з: 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 < 1 2 3 4 > »   
Reply to this topicStart new topic
Відповідей(15 - 29)
Death
Dec 28 2011, 23:31
Пост #16


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

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



boinc_7.0.6_windows_intelx86.exe 28-Dec-2011 20:02 7.6M
boinc_7.0.6_windows_intelx86_vbox.exe 28-Dec-2011 20:04 71M
boinc_7.0.6_windows_x86_64.exe 28-Dec-2011 20:07 8.8M
boinc_7.0.6_windows_x86_64_vbox.exe 28-Dec-2011 20:10 78M


--------------------
wbr, Me. Dead J. Dona OGR-27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
omega.zp
Dec 31 2011, 18:15
Пост #17


Anquietas
*******

Група: Trusted Members
Повідомлень: 673
З нами з: 11-December 10
З: ON, Toronto
Користувач №: 1 553
Стать: Чол



BOINC 7.0.7

Preliminary Change Log 7.0.6 --> 7.0.7:


QUOTE
client: parse APP:non_cpu_intensive correctly. This got broken somehow.
client: don't crash if missing RSS feed file for some reason.
client: for VBox apps, check stderr for "ERR_CPU_VM_EXTENSIONS_DISABLED". If found, set HOST_INFO::p_vm_extensions_disabled, and pass this to the scheduler.
Note: if you have a host with VM extensions, and they're disabled in the BIOS, and you enable them, you can remove the <p_vm_extensions_disabled> line from client_state.xml and you'll be eligible to get multicore VM jobs again.
client: processor features buffer is supposed to be 1024 bytes. Avoid truncation.

x86
x64



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




User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Khvastov Maxim
Jan 5 2012, 10:04
Пост #18


Система раннього сповiщення
*******

Група: Trusted Members
Повідомлень: 1 012
З нами з: 29-January 09
З: Донецьк
Користувач №: 915
Стать: Чол



QUOTE(Death @ Jan 4 2012, 21:50) *

о. знакомая тема.

1 поставь последний боинк. 707 кажецо
2 скачай и скомпиль либссл1 с офсайта
оно кладет бинарники не в дефолтную папку а в свою какуюто линуксовую жопу
сделай симлинк

всё должно заработать.

я такую проблему почти решил ))

Поставил 707, скачал либссл_1.0.0ф, скомпилил, оно всё положило в /usr/local/ssl, но на что симлинк делать - я х.з., нету там libssl.so st.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eugeny
Jan 5 2012, 10:26
Пост #19


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

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



В новом клиенте разграничили duration_correction_factor между CPU и GPU?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Death
Jan 5 2012, 11:06
Пост #20


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

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



Khvastov Maxim, с того места где оно ищет либссл на бинарник надо сделать симлинк

то есть с уср\бин\либссл.со симлинк на уср\локал\ссл\либссл1.со

примерно )))


--------------------
wbr, Me. Dead J. Dona OGR-27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Khvastov Maxim
Jan 5 2012, 11:42
Пост #21


Система раннього сповiщення
*******

Група: Trusted Members
Повідомлень: 1 012
З нами з: 29-January 09
З: Донецьк
Користувач №: 915
Стать: Чол



Death, да я знаю, с какого места, оно ищет в /usr/lib/ но в /usr/local/ssl нет вообще *.so, сконпилилось все без ошибок. Буду ещё ковырять idontno.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Death
Jan 5 2012, 14:04
Пост #22


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

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



поищи их вообще по диску
где-то должны быть ))


--------------------
wbr, Me. Dead J. Dona OGR-27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
whynot
Jan 7 2012, 21:07
Пост #23


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

Група: Validating
Повідомлень: 384
З нами з: 8-December 08
Користувач №: 882
Стать: Чол
Free-DC_CPID
jabber:whynot@jabster.pl



*facepalm* Ищем куда оно все поставилось (еще *facepalm* -- это как же надо собирать, чтобы не знать куда собранное поставилось) (hint: find / -name 'libssl.so.1*' 2>/dev/null (но так как ты все равно делаешь это рутом, то перенаправление STDERR не нужно)). Дальше

CODE

# echo /path/to/dir >>/etc/ld.so.conf
# ldconfig


дописывать в ld.so.conf надо путь к директорию, собственно filename (вот этот libssl.so.*) надо отбросить


--------------------
--
А ты готов к третьему майдану?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Death
Jan 7 2012, 21:59
Пост #24


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

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



(еще *facepalm* -- это как же надо собирать, чтобы не знать куда собранное поставилось)


вопрос к криворуким разрабам этой хрени под линупс.

я когда решал эту проблему на тучке, нагуглил в мануале
"мы компилим эту херь в \уср\локел\етц\бин. да, мы знаем шо все предыдущие версии лежали в \бин\етц\уср и у вас хуй шо будет работать но так сложилось исторически".

или вот ещё цитата.

openSSL is a problematic library because each new version is incompatible with the old one.

так шо или покажи работающий 7 боинк на убунте например или фейспалм линух. ))


--------------------
wbr, Me. Dead J. Dona OGR-27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
Jan 14 2012, 12:06
Пост #25


snow catcher
*********

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



Хтось таке бачив, що з CPU-only app відгризає більше 1 ядра при тому, що додаток не є мультипотоковим?
При цьому все інше починає страшенно гальмувати, хоча самі додатки з найнижчим приорітетом.
Це або фіча або баг Boinc 7.07 ?
Немає значення, який саме CPU-проект використовується.
В мене це трапляється і на NRG, і на sudoku:


На E8400 2 ядра, тому зазвичай CPU usage < 50%


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

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
omega.zp
Jan 14 2012, 17:15
Пост #26


Anquietas
*******

Група: Trusted Members
Повідомлень: 673
З нами з: 11-December 10
З: ON, Toronto
Користувач №: 1 553
Стать: Чол



BOINC 7.0.8

Preliminary Change Log 7.0.7 --> 7.0.8:

(Show/Hide)

WINSETUP: Give 'boinc_admins' and 'boinc_projects' the ability to access and launch the VirtualBox server-side application. This should complete the needed work to run VirtualBox within the Windows sandboxed environment.
WINSETUP: Remove the virtualized file system tag from the Windows Explorer copied security token when launching BOINC Manager and BOINC Tray after setup has completed. I believe this will resolve the new cookie issue experienced by PTP/GR/CE.
WINSETUP: Hookup new custom actions to the BOINC Installers.
client: compute projects' disk share (based on resource share). Report it (along with disk usage) in scheduler request messages. This will allow the scheduler to send file-delete commands if the project is using more than its share.
client: add <disk_usage_debug> log flag.
client: calculate disk share for zero-priority projects correctly.
client: Remove scaling factor for AMD OpenCL devices. Latest generation of drivers now report the correct memory size. They didn't wait for the next OpenCL spec change.
GUI RPC: use new XML parser.
client: Restore scaling factor for AMD OpenCL devices on Macs with OpenCL version < 1.2
Mac Installer: Changes for integrated BOINC+VirtualBox Mac installer.
MGR: Remove sash window divider between the task panel and list panel in the advanced view. Retain the ability to dynamically adjust the width of the task panel based on widest button.
LIB: Use parse string instead of copy contents for messages RPC.
MGR: parse message contents with XML_PARSER::element_content().
MGR: Derive from the correct base class to make the sizers work properly.
client: reset ACTIVE_TASK::bytes_sent and bytes_received when the task is started or restarted.
client: OpenCL 1.1 has no API for determining available GPU RAM, so if CAL is not present for ATI / AMD GPU or if CUDA is not present for NVIDIA GPU, set available GPU RAM equal to total GPU RAM.
MGR: first stab at improving Disk View colors.
MGR: debug Disk Usage colors.
MGR: When launching Mac client as a daemon, allow time for it to start.
client: use old Mac idle detection when running as a daemon.
MGR: Launch the RDP client on Windows in full-screen mode to avoid a bug where the screen doesn't refresh and keyboard/mouse events don't manifest until you close down the client and restart it.
MGR: Add RDP client support for the Mac.
GUI RPC: add <xml> tag to the start of HTTP replies.


Available installers:


Macintosh
- boinc_7.0.8_macOSX_i686.zip
- boinc_7.0.8_macOSX_SymbolTables.zip
- boinc_7.0.8_i686-apple-darwin.zip
Linux
- boinc_7.0.8_x86_64-pc-linux-gnu.sh
- boinc_7.0.8_i686-pc-linux-gnu.sh

Windows
- boinc_7.0.8_windows_intelx86.exe
- boinc_7.0.8_windows_x86_64.exe


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




User is offlineProfile CardPM
Go to the top of the page
+Quote Post
omega.zp
Jan 18 2012, 23:19
Пост #27


Anquietas
*******

Група: Trusted Members
Повідомлень: 673
З нами з: 11-December 10
З: ON, Toronto
Користувач №: 1 553
Стать: Чол



BOINC 7.0.11


Preliminary Change Log 7.0.8 --> 7.0.9:


(Show/Hide)

client: identify ATI 97x0 GPUs (from Jord).
GUI RPC client: don't write spurious messages to stderr.
MGR: Use rdesktop-vrdp on Linux, it is included with VirtualBox and meant for what we are trying to do.
MGR: Remove the fullscreen flag on Windows. It might only be my machine which has refresh problems when launching in windowed mode.
client, lib: Improve available GPU RAM detection, include it in display of GPU description.
client: Add logging message for insufficient GPU RAM details to coproc_debug flag.



7.0.9 --> 7.0.10:


(Show/Hide)

Mac: In permissions error alert: show branded name and path to bad file or subdirectory.
client: Save all CUDA and CAL GPU info until done with OpenCL detection for use in OpenCL GPU descriptions.


7.0.10 --> 7.0.11:


(Show/Hide)

lib: recent checkin broke strip_whitespace(string&).
client: add debugging aids to coproc_detect logic.
client: ATI available RAM is in bytes, not MB; if no CAL, don't divide by MEGA.



Available installers:

Macintosh
- boinc_7.0.11_macOSX_i686.zip
- boinc_7.0.11_macOSX_SymbolTables.zip
- boinc_7.0.11_i686-apple-darwin.zip

Linux
- boinc_7.0.11_x86_64-pc-linux-gnu.sh
- boinc_7.0.11_i686-pc-linux-gnu.sh

Windows
- boinc_7.0.11_windows_intelx86.exe
- boinc_7.0.11_windows_x86_64.exe


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




User is offlineProfile CardPM
Go to the top of the page
+Quote Post
x3mEn
Jan 29 2012, 22:02
Пост #28


snow catcher
*********

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



BOINC 7.0.12

7.0.11 --> 7.0.12:

(Show/Hide)

    * Manager: in project web links, use "Home Page" instead of the project name (which could be very long).
    * client: parse HOST_INFO::p_vm_extensions_disabled correctly.
    * Mac installer: under OS 10.4, create boinc_master and boinc_project at IDs starting at 25 instead of 501.
    * client: Show GPU number in "GPU is OpenCL-capable" message.
    * OpenCL: workaround for GPUs reported by CUDA but not by Mac OpenCL.
    Problem: Mac OpenCL does not recognize all NVIDIA GPUs returned by CUDA. Since there is no CAL for Mac, this is not an issue for ATI / AMD GPUs. On other platforms, the CUDA and CAL drivers also provide OpenCL support, so we don't expect the problem there.

    Solution: I believe that CUDA and OpenCL return identical GPU model names for the same GPU, and that both return the GPUs in the same order (but with some possibly omitted from the OpenCL sequence.) We use that information to correlate the OpenCL data with CUDA data. We use our internal CUDA device_num for the corresponding OpenCL device, but add a new field opencl_device_index; the two fields are equal unless we have CUDA devices not recognized by OpenCL. We add a new array opencl_device_indexes[] to the COPROC struct, corresponding to the entries in device_nums[].

    The init_data.xml file now has a new field gpu_opencl_device_index. If this field exists, the boinc_get_opencl_ids() API uses this to find the cl_device_id and cl_platform_id, otherwise it continues to use the value in gpu_device_num.

    * Client: add a mechanism for restartable download of compressed files. (It turns out that the compression schemes supported by Apache and libcurl, surprisingly, aren't restartable.)

    If a <file_info> from the server contains <gzipped_url> tags, use those instead of the <url> tags, and flag the file as "download_gzipped". If this is the case, download NAME.gz and save it as NAME.gzt. When the download is complete, rename NAME.gzt to NAME.gz, and uncompress it to NAME. (this ensures that if NAME.gz is present, it's complete).
    Also do the uncompression, if needed, in verify_file(). This ensures that the uncompression will eventually get done even if the client quits are crashes in the middle.

    * client: add a mechanism for restartable download of compressed files.
    (It turns out that the compression schemes supported by Apache and libcurl, suprisingly, aren't restartable.)
    If a <file_info> from the server contains <gzipped_url> tags, use those instead of the <url> tags, and flag the file as "download_gzipped". If this is the case, download NAME.gz and save it as NAME.gzt. When the download is complete, rename NAME.gzt to NAME.gz, and uncompress it to NAME. (this ensures that if NAME.gz is present, it's complete). Also do the uncompression, if needed, in verify_file(). This ensures that the uncompression will eventually get done even if the client quits are crashes in the middle.

    * sched: adjust the vbox??_mt plan classes to use 1.5 CPUs instead of the full 2 CPUs. Vboxwrapper uses ceil() to allocate enough whole CPUs for Virtualbox. Ideally this will cause the BOINC client-side scheduler to use the remaining fraction of the CPU for GPU data transfer which will then free up one whole CPU for another job. All without over-commiting anything.
    * GUI RPC: switching to the new XML parser (which won't parse a double as an int) revealed a type mismatch in FILE_TRANSFER::next_request_time between client and server.
    * client: fix divide-by-zero bug in calculation of priority of projects with zero resource share.
    * MGR: Tweak the z-order of BOINC Manager owned windows a little bit. Imagine a case where BOINC Manager and the BOINC Manager event log live side-by-side or only slightly overlapped, and the user wants to use a full screen/maximized window. If we then bring the BOINC Manager window back into focus while that app is still running make sure the event log comes forward as well. The event log should appear behind the main window in the case they are overlapped.
    * client - Remove Mac OSX 10.3.9 hack, it is no longer needed.
    * Mac: If permissions error because unable to opendir() a subdirectory, show path to that subdirectory.
    * client: treat the gzt file extension like we do for the gz file extension. Disable libcurls ability to decompress on-the-fly and let the CC decompress it after it has been fully downloaded.
    * client: when deleting a file, check for .gzt and .gz variants as well.
    * client: bug fixes in gzipped download code.
    * client: undo my previous commit. We request .gz from the server and write the contents to a .gzt file.
    * client: Fix long standing issue with the .gz extension automatically being decompressed on-the-fly when it wasn't supposed to be.
    * MGR: Fix sizes of task panes and buttons, elapsing button text if needed.
    * update_versions: for gzipped files, send the size of the compressed file as well.
    * client: parse and write the compressed size (FILE_INFO::gzipped_nbytes). For get_transfer GUI RPCs, if it's a compressed download send the compressed size. That way the manager will show the fraction done correctly.
    * client: disable temporary debugging aids in coproc_detect logic.
    * client: fix write of gzipped_nbytes.

Available installers:

Windows
- boinc_7.0.12_windows_intelx86.exe
- boinc_7.0.12_windows_x86_64.exe

Macintosh
- boinc_7.0.12_macOSX_i686.zip
- boinc_7.0.12_macOSX_SymbolTables.zip
- boinc_7.0.12_i686-apple-darwin.zip

Linux
- boinc_7.0.12_x86_64-pc-linux-gnu.sh
- boinc_7.0.12_i686-pc-linux-gnu.sh


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

(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Andrey Fenchenko
Feb 10 2012, 01:21
Пост #29


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

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



BOINC 7.0.14

Preliminary Change Log 7.0.12 --> 7.0.14:

(Show/Hide)


client: after a gzipped file is downloaded, we uncompress it and then verify it. The latter involves computing its MD5, which reads the entire file. Combine these 2 steps so that the MD5 is computed as the file is uncompressed, eliminating the need to read the file again.

• Mac: Update the build instructions with the current URL for c-ares-1.7.4.

• MGR: If CPU or GPU is suspended from Activity Menu, change "Snooze" to "Resume" in system tray menu.

• client: always remember previous CPU and GPU activity settings.

• MGR: in Disk View, try to make colors more distinct. In addition to varying the hue, cycle through 3 different luminance values (.5, .7, .9).

• MGR: in tooltips for Project/Task buttons, don't prepend "button name: "; add a tooltip for Home Page button.

• MGR: Disable new "Resume" items in system tray menu if modal dialog is open.

• screensaver coordinator: use new XML parser.

• client: Because available GPU RAM value is unreliable, don't defer scheduling a task based on insufficient GPU RAM. For now, the relevant code is guarded by a "#define DEFER_ON_GPU_AVAIL_RAM 0" so we can easily restore it if we find a reliable way to get the value of available GPU RAM periodically.

NOTE: we are still sending this unreliable value to project servers in the sched_request file. Does it make sense to do so?


• MGR: change text for buffer-size fields in advanced prefs dialog.

• Fix job scheduler problem:

Old: RR simulation marks some jobs as missing their deadline, and the job scheduler runs those jobs as "high priority".
Problem: those generally aren't the ones we should run.

E.g. if the client has a lot of jobs from a project, typically the ones with later deadlines are the ones whose deadlines are missed in the simulation.
But in this case the EDF policy says we should run the ones with earliest deadlines.

New: if a project has N deadline misses, run its N earliest-deadline jobs, regardless of whether they missed their deadline in the sim.
Note: this is how it used to be (as designed by John McLeod). I attempted to improve it, and got it wrong.

• Fix cookie detection problem in IE9/IE10 when UAC is turned on.




Available installers:

Macintosh
- boinc_7.0.14_macOSX_i686.zip
- boinc_7.0.14_macOSX_SymbolTables.zip
- boinc_7.0.14_i686-apple-darwin.zip

Linux
- boinc_7.0.14_x86_64-pc-linux-gnu.sh
- boinc_7.0.14_i686-pc-linux-gnu.sh

Windows
- boinc_7.0.14_windows_intelx86.exe
- boinc_7.0.14_windows_x86_64.exe




--------------------
==========
Правосудие по-Украински – это когда судят тех, кто прав…
==========
(Show/Hide)




User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Death
Feb 27 2012, 16:09
Пост #30


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

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



boinc_7.0.18_i686-apple-darwin.zip 20-Feb-2012 17:02 611K
boinc_7.0.18_i686-pc-linux-gnu.sh 21-Feb-2012 13:00 2.6M
boinc_7.0.18_macOSX_SymbolTables.zip 20-Feb-2012 17:03 2.8M
boinc_7.0.18_macOSX_i686.zip 20-Feb-2012 17:03 5.5M
boinc_7.0.18_windows_intelx86.exe 21-Feb-2012 10:43 7.6M
boinc_7.0.18_windows_x86_64.exe 21-Feb-2012 10:45 8.8M
boinc_7.0.18_x86_64-pc-linux-gnu.sh 21-Feb-2012 12:22 2.6M

Preliminary Change Log 7.0.14 --> 7.0.15:

client: first pass at async file copy feature. When a large file is copied from a project dir to a slot dir, it's copied in chunks, interleaved with other polling activities such as GUI RPCs. That way the manager doesn't freeze while large copies (e.g. VM images) are happening.
client: add async file copy stuff to Windows project file.
client: debug async file copy. Seems to be working.
client: add async file copy stuff to Xcode project.
SCR: Fix Xcode editor problems from recent screensaver.cpp changes.
client: intermediate checkin for async file verification.
client: Fix compiler warning generated by above checkin.
client: Undo my change of 24 Jan 2012 ([25144]) which broke WCG's use of the .gzb file extension. I was wrong in how I read the conditional and it turns out that libcurl does not honor the content-encoding even if it is capable of supporting it. My bad.
async verify.
client: tweaks to AMD GPU detection msgs.
client: async file stuff.
async decompress/verify seems to be working.
client: remove "GPU n is OpenCL-capable" messages. They were redundant with new OPENCL_DEVICE_PROP::description() and were confusing because they only listed the "best" CUDA / CAL GPUs.
client: HTTP range request errors are permanent.
async file stuff. mostly working. still a few bugs.
client: async file stuff:
-- set threshold at 10 MB for doing things asynchronously.
-- don't count VERIFY_PENDING as failure.
client: Fix bug in setting opencl_device_index.
client/MGR/GUI RPC: clean up RPC stuff involving resource-specific backoff and exclusion.

Old: client writes

<rsc_backoff_time>
<rsc_backoff_interval>
<no_rsc_ams>
<no_rsc_apps>
<no_rsc_pref>

in GUI RPC entries for projects.
Manager (GUI RPC client): PROJECT struct has

cpu_backoff_time
cpu_backoff_interval
... cuda, ati
no_cpu_pref
... cuda, ati

and it parses tags of these names. In other words, no information is being conveyed from client to Manager.

New: manager parses both form.
bug fixes to previous checkin.
client: fix bug in async file verify.

File verify is done in 4 places:
-- after a download finishes.
-- transition result to DOWNLOADED.
-- if project->verify_files_on_app_start, on app start Use asynchrony only in the first 2 cases, since the async logic is set up to mark the file as PRESENT when done, not to restart a task.
client: bug fix for async file ops: set up files in slot dir when starting an app, whether or not it's the first time.
client: on startup, check file size as well as existence.
client: add <async_file_debug> log flag.
client: do decompress (both sync and async) to a temp file, then rename.
client: if a file's status is VERIFY_PENDING on startup, set it to NOT_PRESENT; that will trigger a verify.
client: do async copy only if size is above threshold.
client: fixed a bug in procinfo_app() that would cause processes to be treated as non-BOINC when they actually are, thus falsely triggering CPU-busy suspensions.
client: if file is wrong size on startup, delete it.
client: only check file size if the FILE_INFO specifies it.
Mac: Add note that files and subdirectories in Mac slots and project directories must have group permissions set.

Preliminary Change Log 7.0.15 --> 7.0.16:

client (Unix): don't print misleading "task exited with no finish file" message if task actually called boinc_temporary_exit().
client: If OpenCL but no CAL or no CUDA, copy GPU model name from OpenCL.
MGR: On Mac, ensure any modal dialog remains in front when Manager is activated.
client: zero PROJECT::last_upload_start on reset, so that we can fetch work immediately.
client: in PERS_FILE_XFER::create_xfer(), check for already-existing file before seeing we're allowed to start a new xfer.
client: in PERS_FILE_XFER::create_xfer(), if an async verify is in progress, mark PERS_FILE_XFER as done.
client: message tweak.
client: Try to fix incorrect NVIDIA device number in OpenCL descriptions.
MGR: Update <organization_*> tags in 3 branded skins (GR, PtP, CE) to new values from Matt Blumberg.
Mac sandbox: Don't check permissions of project-created subdirectories under project or slot directories.
Update Translations.
client: instead of saying "comm deferred", say "project backoff XXX.XX".
client: more tweaks to work-fetch messages.
lib: change get_mac_address() to avoid sprintf(buf, "%s...", buf); use strcat instead.
client: don't use get_mac_address() to create host CPIDs (we have plenty of other info to make them unique).
client: fetch work from backup (zero resource share) projects only if a device instance is idle.
client: Remove some temporary debugging code.
client: Always use GPU model name from OpenCL if available for ATI / AMD GPUs.
client: fix bug where WCG downloads were getting wrong size errors. To be honest, I don't know that the problem was or why my change fixed it.
client: Prevent an unlikely but possible crash.
MGR: Fix a Mac-only bug which showed Event Log if About BOINC is selected from task bar menu when BOINC is hidden.

Preliminary Change Log 7.0.16 --> 7.0.17:

Mac: Fix back trace to work under OS > 10.5.
client: Fix OpenCL NVIDIA GPU detection when CUDA is not present.
client: tweak to work-fetch policy:
If we're making a scheduler RPC to a project for reasons other than work fetch, and we're deciding whether to ask for work, ignore hysteresis;
i.e. ask for work even if we're above the min buffer (idea from John McLeod).
client: fix bug in notices where, after a notice is deleted, the notices tab refreshes once/second forever after.

Preliminary Change Log 7.0.17 --> 7.0.18:

client: message tweaks.
MGR/client: fix bugs in GUI RPC that prevented updates to proxy info from being saved by client.
MGR: compile fix.
client: define a "arrived-first" order on results in which the tiebreaker is MD5 of name. That way the order is stable (it doesn't change from one run of the client to the next) and it doesn't grep results with similar names (and hence for the same app).
This ordering is used for
1) the order of display in the manager
2) the job scheduler's notion of FIFO

client: Fix OpenCL NVIDIA GPU enumeration bug I introduced with last checkin.


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

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

 



- Lo-Fi Версія Поточний час: 29th March 2024 - 14:09

Invision Power Board v1.3.3 © 1996 IPS, Inc.