Commit Graph

18979 Commits

Author SHA1 Message Date
Rom Walton c7233c9a00 - client - Remove Mac OSX 10.3.9 hack, it is no longer needed.
client/
        http_curl.cpp

svn path=/trunk/boinc/; revision=25130
2012-01-23 19:32:24 +00:00
Rom Walton 68ccd1e611 - MGR: Tweak the z-order of BOINC Manager owned windows a little bit.
Image 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 the 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.
        
    clientgui/
        BOINCGUIApp.cpp, .h

svn path=/trunk/boinc/; revision=25129
2012-01-23 19:30:51 +00:00
David Anderson 86dd953c06 - data archival stuff
svn path=/trunk/boinc/; revision=25128
2012-01-23 08:04:41 +00:00
David Anderson f4b8f357bb - client: fix divide-by-zero bug in calculation of priority
of projects with zero resource share

svn path=/trunk/boinc/; revision=25127
2012-01-23 07:34:16 +00:00
David Anderson 7f7d734718 - rename ssim to vda
svn path=/trunk/boinc/; revision=25126
2012-01-23 05:30:56 +00:00
David Anderson c05444ad1e - 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.


svn path=/trunk/boinc/; revision=25125
2012-01-23 05:03:52 +00:00
Rom Walton be9e807e31 - 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.
        
    sched/
        sched_customize.cpp

svn path=/trunk/boinc/; revision=25120
2012-01-21 18:51:37 +00:00
Rom Walton 5eb81e7311 - VBOX: Enable the wrapper to handle fractional CPU usage. If
the server specifies 1.1 CPUs used, allocate 2 CPUs to be used
        in VirtualBox.
        
    samples/vboxwrapper
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=25119
2012-01-21 17:57:50 +00:00
Rom Walton 110a18b0a2 Quick Updates
svn path=/trunk/boinc/; revision=25118
2012-01-21 01:36:53 +00:00
Rom Walton 7e593bd53c Quick Updates
svn path=/trunk/boinc/; revision=25117
2012-01-21 01:33:44 +00:00
Rom Walton 563f532eb2 Quick Updates
svn path=/trunk/boinc/; revision=25116
2012-01-21 01:30:35 +00:00
David Anderson 29769e132c - admin web: if change app or app version params,
advise user to stop/restart the project


svn path=/trunk/boinc/; revision=25115
2012-01-21 00:04:54 +00:00
David Anderson 77086f1c6e - feeder: if we're rereading the DB because of trigger file,
do PERF_INFO::get_from_db() also.
    From Teemu Mannermaa.


svn path=/trunk/boinc/; revision=25114
2012-01-20 23:48:07 +00:00
David Anderson 8cd608605f - feeder fix
svn path=/branches/server_stable/; revision=25113
2012-01-20 23:43:37 +00:00
David Anderson 44f173605e - 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.

    - update_versions: if <gzip> is present in a <file_info>,
        add a gzipped copy in the download directory
        and add a <gzipped_url> elements to the app version's xml_doc.


svn path=/trunk/boinc/; revision=25112
2012-01-20 23:34:15 +00:00
David Anderson b6c8f1fdd2 - volunteer data archival stuff
svn path=/trunk/boinc/; revision=25111
2012-01-20 20:21:29 +00:00
Charlie Fenton baab1dcd8b OpenCL: workaround for GPUs reported by CUDA but not by Mac OpenCL
svn path=/trunk/boinc/; revision=25110
2012-01-20 14:36:15 +00:00
Charlie Fenton fd999fc652 OpenCL: workaround for GPUs reported by CUDA but not by Mac OpenCL
svn path=/trunk/boinc/; revision=25109
2012-01-20 13:30:47 +00:00
Charlie Fenton fd8e43be96 client: Show GPU number in "GPU is OpenCL-capable" message
svn path=/trunk/boinc/; revision=25108
2012-01-20 13:28:00 +00:00
David Anderson 5eb5bf5228 - storage simulator work
svn path=/trunk/boinc/; revision=25107
2012-01-19 20:11:52 +00:00
Charlie Fenton c27a896fff Mac installer: under OS 10.4, create boinc_master and boinc_project at IDs starting at 25 instead of 501
svn path=/trunk/boinc/; revision=25106
2012-01-19 11:28:32 +00:00
David Anderson c7d766f6d7 - client: parse HOST_INFO::p_vm_extensions_disabled correctly
svn path=/trunk/boinc/; revision=25105
2012-01-19 09:38:35 +00:00
David Anderson ed7dd449ed - Manager: in project web links, use "Home Page" instead of the
project name (which could be very long)

svn path=/trunk/boinc/; revision=25104
2012-01-19 03:49:37 +00:00
Rom Walton 06af65e61a Quick Updates
svn path=/trunk/boinc/; revision=25103
2012-01-19 00:26:58 +00:00
Rom Walton d5327641fb - VBOX: Use the documented way to reset the UUID of a virtual hard
disk.  Thanks Daniel.
        
     samples/vboxwrapper
        vbox.cpp

svn path=/trunk/boinc/; revision=25102
2012-01-19 00:09:06 +00:00
David Anderson 91317aa576 - WAP interface to credit info: return correct timestamp,
and don't bother with caching.


svn path=/trunk/boinc/; revision=25101
2012-01-18 20:59:24 +00:00
Rom Walton aaef767b41 Quick Updates
svn path=/trunk/boinc/; revision=25099
2012-01-18 17:24:46 +00:00
Rom Walton f2ceca49c1 - VBOX: Fix another issue that was a result of Saturdays commit. Make
sure that the vm_name variable is populated with something useful if
        resuming from a different execution.
 
     samples/vboxwrapper
        vbox.cpp

svn path=/trunk/boinc/; revision=25098
2012-01-18 17:23:45 +00:00
Charlie Fenton a95485607e client: ATI available RAM is in bytes, not MB; if no CAL, don't divide by MEGA
svn path=/trunk/boinc/; revision=25096
2012-01-18 11:34:29 +00:00
Charlie Fenton 3b253d3404 Tag for 7.0.11 release, all platforms
svn path=/trunk/boinc/; revision=25093
2012-01-18 10:04:02 +00:00
Charlie Fenton 508307eff9 client: add debugging aids to coproc_detect logic
svn path=/trunk/boinc/; revision=25092
2012-01-18 10:03:37 +00:00
David Anderson 8dd9d309fa - web: link between LAMMPS job submission page and file sandbox page
svn path=/trunk/boinc/; revision=25090
2012-01-18 09:04:35 +00:00
David Anderson e5aa5f813a - storage simulator work
- lib: recent checkin broke strip_whitespace(string&).


svn path=/trunk/boinc/; revision=25089
2012-01-18 02:24:18 +00:00
Rom Walton bb448074b0 - VBOX: Fix a regression I introduced on Saturday, is_vm_registered shouldn't
be called when vm_name is empty.  Change it so that is references
        vm_master_name instead to get the correct name of the VM.
    - VBOX: Fix the logic that scan for the CR character and removes it.  Also fix
        the partial line inclusion when the various log files are greater than 16k.
        string.erase returns what the iterator value should be.
 
     samples/vboxwrapper
        vbox.cpp

svn path=/trunk/boinc/; revision=25086
2012-01-17 18:17:01 +00:00
Charlie Fenton 5a106bacc1 Tag for 7.0.10 release, all platforms
svn path=/trunk/boinc/; revision=25084
2012-01-17 14:08:37 +00:00
Charlie Fenton 6c78358490 client: Save all CUDA and CAL GPU info until done with OpenCL detection for use in OpenCL GPU descriptions
svn path=/trunk/boinc/; revision=25083
2012-01-17 14:06:27 +00:00
Charlie Fenton ecf6c103a3 Mac: In permissions error alert: show branded name and path to bad file or subdirectory
svn path=/trunk/boinc/; revision=25082
2012-01-17 10:37:38 +00:00
Charlie Fenton 52d06bce98 Mac: In permissions error alert: show branded name and path to bad file or subdirectory
svn path=/trunk/boinc/; revision=25081
2012-01-17 09:38:32 +00:00
Charlie Fenton bd55ab5968 client: Add logging message for insufficient GPU RAM details to coproc_debug flag
svn path=/trunk/boinc/; revision=25077
2012-01-17 04:03:19 +00:00
Rom Walton 6918de52ce - Tag for 7.0.9 release, all platforms
boinc_core_release_7_0_9

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=25075
2012-01-17 02:52:39 +00:00
Charlie Fenton ee48c85db6 client: Add logging message for insufficient GPU RAM details to coproc_debug flag
svn path=/trunk/boinc/; revision=25074
2012-01-17 02:42:49 +00:00
Charlie Fenton d4993f3752 client, lib: Improve available GPU RAM detection, include it in display of GPU description
svn path=/trunk/boinc/; revision=25073
2012-01-17 02:22:25 +00:00
David Anderson 72ddd4fa3e storage simulator: compute fault tolerance correctly
-This line, and those below, will be ignored--

M    locale/templates/BOINC-Project-Generic.pot
M    ssim/ssim.cpp
M    checkin_notes

svn path=/trunk/boinc/; revision=25071
2012-01-16 19:43:03 +00:00
David Anderson e2a4f3b535 - optimize strip_whitespace(); from Steffen Moller
- storage simulator: generalize so you can use different
    coding parameters at different levels


svn path=/trunk/boinc/; revision=25070
2012-01-15 18:17:49 +00:00
Rom Walton 6a3ca34394 - 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.
        
    clientgui/
        MainDocument.cpp

svn path=/trunk/boinc/; revision=25069
2012-01-15 17:55:58 +00:00
Rom Walton 346eff699c - VBOX: Add User ID and Host ID to the CERN data format.
samples/vboxwrapper
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=25068
2012-01-15 07:08:27 +00:00
Rom Walton 0c33c456ec - VBOX: Fix regression where the vm_name wasn't reset back to the
current wu name after deregistering a stale VM.

    samples/vboxwrapper
        vbox.cpp, .h
        vboxwrapper.cpp,

svn path=/trunk/boinc/; revision=25067
2012-01-15 04:35:13 +00:00
David Anderson 1117f7b944 - GUI RPC client: don't write spurious messages to stderr
svn path=/trunk/boinc/; revision=25066
2012-01-14 23:08:07 +00:00
Rom Walton 68878fcc4d Quick Updates
svn path=/trunk/boinc/; revision=25064
2012-01-14 18:21:54 +00:00
Rom Walton d2d47522a6 Quick Updates
svn path=/trunk/boinc/; revision=25063
2012-01-14 18:19:28 +00:00