Commit Graph

19351 Commits

Author SHA1 Message Date
David Anderson 5cf6321b67 - win compile fixes
svn path=/trunk/boinc/; revision=25774
2012-06-18 20:49:26 +00:00
David Anderson b050deecf7 - client: compile fixes
svn path=/trunk/boinc/; revision=25773
2012-06-18 20:41:37 +00:00
David Anderson 2ccefde745 - client: rename coproc_detect.cpp to gpu_detect.cpp
svn path=/trunk/boinc/; revision=25772
2012-06-18 20:14:21 +00:00
David Anderson 5e61c29cc3 - client: split GPU detection code into separate files
svn path=/trunk/boinc/; revision=25771
2012-06-18 20:12:30 +00:00
David Anderson 5e87181d81 - client: it's possible for a host to get app versions for
a given app that have different platforms and different version #s.
    The client was erroneously deleting the one w/ the lower version
    when it was no longer in use.
    Fix: in garbage collection, consider one version to supercede another
    only if they have the same platform


svn path=/trunk/boinc/; revision=25770
2012-06-18 17:57:33 +00:00
Charlie Fenton 250017e1f9 Release Mac BOINC 7.0.29 to alpha test
svn path=/trunk/boinc/; revision=25766
2012-06-18 11:37:05 +00:00
Charlie Fenton 4d244f0cc4 Mac installer: Create or delete Login Items and set screensaver properly when installing for multiple users on OS 10.7, 10.8
svn path=/trunk/boinc/; revision=25763
2012-06-18 11:11:44 +00:00
Charlie Fenton 4d398df9d8 Mac installer: Fix bugs I introduced on May 3 and May 6
svn path=/trunk/boinc/; revision=25762
2012-06-16 15:03:11 +00:00
David Anderson 0cc0370f02 - client, GUI RPC: detect and export the PCI bus, device, and domain #s.
- scheduler: increase #GPU limit from 8 to 64


svn path=/trunk/boinc/; revision=25761
2012-06-15 20:49:11 +00:00
David Anderson 4dc940653c - client:
- added the definitions for the new Windows 7/2008r2 preSP1
            and Windows 8/2012 SKUs based on the winnt.h
            from the Windows 8 RC SKD (also added as proof)
        - added the detection for some more Windows SKU
        - Updates provided by Teamwork of Planet3Dnow.de to coproc_detect.cpp
            - added CAL_TARGET_ID 21 as : AMD Radeon HD 78x0 series (Pitcairn)
        (from [P3D] Crashtest)

svn path=/trunk/boinc/; revision=25760
2012-06-14 18:45:58 +00:00
David Anderson e9362c80ff - scheduler: send <dont_use_dcf> only if client is 7.0.28 or later.
svn path=/trunk/boinc/; revision=25759
2012-06-14 17:14:52 +00:00
Charlie Fenton 7add13f1af client: if available, use GPU model name from CAL for OpenCL model name
svn path=/trunk/boinc/; revision=25757
2012-06-13 23:14:12 +00:00
David Anderson 3a2328b10d - scheduler: remove <dont_use_dcf/> from scheduler reply for now;
the 7.0.25 client has a bug that causes jobs
    to run EDF if this flag is present.


svn path=/trunk/boinc/; revision=25755
2012-06-13 17:40:39 +00:00
Rom Walton f04f6b3eae - Make things build again on Mac OSX 10.8 using the autoconf
framework.
      (From Oliver Bock)
      
    /
        configure.ac  

svn path=/trunk/boinc/; revision=25754
2012-06-12 15:43:41 +00:00
Bernd Machenschalk 579ed0bd92 - API: fix #2 for C-mode compilation of boinc_api.h
app_ipc.h didn't cleanly compile in C-mode either,
had to fix this, too.

svn path=/trunk/boinc/; revision=25753
2012-06-11 12:51:30 +00:00
Bernd Machenschalk 4c5014416d - API: fix for C-mode compilation of boinc_api.h
moved app_ipc.h inclusion outside __cplusplus                                                                                                                                                                                  
        since it contains important C mode prototypes                                                                                                                                                                                  
        (boinc_resolve_filename() etc.)

svn path=/trunk/boinc/; revision=25752
2012-06-10 13:44:01 +00:00
David Anderson 72ab18c0f8 typo
svn path=/trunk/boinc/; revision=25751
2012-06-10 05:47:09 +00:00
David Anderson 54078e92c4 - fixes of various (non-critical) fd and memory leaks.
Fixes #1188.  From Julien.
- fix bugs in setting scheduler output buffer size
- code formatting


svn path=/trunk/boinc/; revision=25750
2012-06-10 05:38:34 +00:00
David Anderson 751fdd97ca - scheduler: add <min_cal_target>, <max_cal_target>
to plan class XML spec options;
    lets you specify a range of ATI GPU models to use


svn path=/trunk/boinc/; revision=25749
2012-06-07 21:08:47 +00:00
David Anderson f08ca99ff3 - scheduler: add max_results_accepted config option.
Limits mem usage by the scheduler, can prevent crashes.


svn path=/trunk/boinc/; revision=25748
2012-06-07 18:34:53 +00:00
David Anderson 0492e0c2b8 - scheduler: add <need_ati_libs> option
svn path=/trunk/boinc/; revision=25747
2012-06-07 03:39:37 +00:00
Wenjing Wu 68df21fc6b lammps: fix the medium flops calculation
svn path=/trunk/boinc/; revision=25746
2012-06-06 11:13:59 +00:00
Wenjing Wu 1b73c9864b job submit: get batch output file size and disable direct downloading of output files if it exceeds 100MB
svn path=/trunk/boinc/; revision=25745
2012-06-06 10:19:55 +00:00
Bernd Machenschalk 470c505d78 - scheduler: minor fixes to plan_clas_spec:
- consistently accept both 'ati' and 'amd' for AMD/ATI plan classes
      - in OpenCL plan classes always use device memory reported via OpenCL
        (might be different e.g. from what's available/reported via CUDA)
      - comment formatting

svn path=/trunk/boinc/; revision=25744
2012-06-06 10:05:00 +00:00
Wenjing Wu da2f59137e enable downloading one result file of a workuint, enable sandbox file downloading
svn path=/trunk/boinc/; revision=25743
2012-06-06 09:11:56 +00:00
Bernd Machenschalk ac24fafb4c - scheduler: moved client version check to be last of the checks
performed for a particular app version. It is not necessary
        to tell the user to upgrade the client just to suite the needs of
        a particular app version if this app version requires resources
        that the host dosn't have or didn't request work for.

        Actually I don't think it's good to tell the user he needs to
        upgrade the client if there is only one particular app version
        that requires a more recent one than he has. I think that the
        purpose of the g_wreq->outdated_client flag was checking the                                                                                                                                     
        min_core_version in the project configuration. For this the                                                                                                                                      
        flag and the notice/message that it triggers is still ok. But                                                                                                                                    
        in the app version checks setting this flag leads to misleading                                                                                                                                  
        messages in most cases, so I commented that out for now.

        I'm not sure, though, that both of these measurements are needed.

svn path=/trunk/boinc/; revision=25742
2012-06-06 09:11:41 +00:00
David Anderson c94ca443c1 - scheduler: add example plan_class_spec.xml
- scheduler: change gpu_type from "ati" to "amd" in plan class spec


svn path=/trunk/boinc/; revision=25741
2012-06-06 06:05:14 +00:00
Wenjing Wu 4fdfe8d4dd submit.php: enable downloading result files of individual Workunit
svn path=/trunk/boinc/; revision=25740
2012-06-06 05:35:39 +00:00
David Anderson 567fdc45fc - scheduler: add Vbox stuff to plan_class_spec
svn path=/trunk/boinc/; revision=25739
2012-06-06 04:45:12 +00:00
David Anderson b0fd55bf87 - scheduler: debug plan_class_spec a little.
Add an #ifdef'd main program in plan_class_spec.cpp,
    and a makefile, for testing purposes.


svn path=/trunk/boinc/; revision=25738
2012-06-06 03:47:13 +00:00
David Anderson b05f02e5aa - small code cleanup
svn path=/trunk/boinc/; revision=25737
2012-06-05 20:13:19 +00:00
Wenjing Wu 897527d470 sandbox: prevent user from deleting files being used by processing batches
svn path=/trunk/boinc/; revision=25736
2012-06-05 11:14:46 +00:00
Wenjing Wu 0ada75fbe7 sandbox,prevent from uploading files with the same content
svn path=/trunk/boinc/; revision=25735
2012-06-05 08:49:41 +00:00
David Anderson 158aab8d5c - DB: add project_state and description fields to batch table.
Both are for use by project.
- job submission file sandbox: don't delete physical file
    when delete sandbox entry.
    We'll have to figure out how to garbage-collect physical files.
- LAMMPS job submission:
    use the 50th-percentile host,not 0th


svn path=/trunk/boinc/; revision=25734
2012-06-05 05:57:55 +00:00
David Anderson 8d284f2b17 - scheduler: if we truncate the # of results accepted
(like we're doing in SETI@home)
    don't resend lost results since we don't know what they are


svn path=/trunk/boinc/; revision=25733
2012-06-05 03:48:05 +00:00
Eric J. Korpela 7aafa2cc9a Fix for linux idle detection bug with USB mice.
svn path=/trunk/boinc/; revision=25732
2012-06-04 17:50:51 +00:00
David Anderson 69a595329d - scheduler: various fixes to plan_class_spec.cpp; from Bernd
- admin web: don't include the project's stylesheet,
    which may assume a layout not used by admin pages


svn path=/trunk/boinc/; revision=25731
2012-06-03 17:31:00 +00:00
Wenjing Wu 3335da8567 svn path=/trunk/boinc/; revision=25730 2012-06-01 08:41:02 +00:00
Rom Walton 11f509e2bf - MGR: Wait until there is valid data in the list box before processing
the OnProjectSelected() event.
        
    clientgui/
        ProjectInfoPage.cpp

svn path=/trunk/boinc/; revision=25729
2012-05-30 19:44:14 +00:00
Rom Walton 5ab5c6882d Update Translations
svn path=/trunk/boinc/; revision=25728
2012-05-29 14:31:03 +00:00
Wenjing Wu e673a433a1 more accurate estimation of lammps output file
svn path=/trunk/boinc/; revision=25727
2012-05-29 12:37:03 +00:00
David Anderson 127f22e841 - feeder: if we purge a stale job, and it's commited to an HR class,
un-commit it since that's probably the reason why it's stuck
    (and it may never get unstuck)


svn path=/trunk/boinc/; revision=25726
2012-05-29 06:32:11 +00:00
David Anderson 07501af2bc - web: allow users with admin privileges to abort or retire batches
svn path=/trunk/boinc/; revision=25725
2012-05-29 05:59:23 +00:00
David Anderson 4ee93b2da2 - fix tools/manage_privileges script
svn path=/trunk/boinc/; revision=25724
2012-05-29 05:48:25 +00:00
David Anderson 62d12c946e - user web: job submission home page has
1) links to job submission pages for relevant apps
    2) links to Admin pages for relevant apps


svn path=/trunk/boinc/; revision=25723
2012-05-29 04:47:48 +00:00
David Anderson 965faa3b71 - web RPC: in am_set_info, if both GET and POST args are present, use POST
svn path=/trunk/boinc/; revision=25721
2012-05-27 07:53:57 +00:00
David Anderson 44c75becca - admin web: fix revalidated script
svn path=/trunk/boinc/; revision=25720
2012-05-27 06:26:10 +00:00
David Anderson 389a95a6a7 svn path=/trunk/boinc/; revision=25719 2012-05-27 06:13:45 +00:00
David Anderson e43f04c52a - web RPC: make am_set_info available by POST as well as GET,
since its args can be too long for a URL


svn path=/trunk/boinc/; revision=25718
2012-05-26 21:53:03 +00:00
David Anderson e7a7a4e1a2 - web: increase size of thread title input field to 80
svn path=/trunk/boinc/; revision=25717
2012-05-26 20:09:39 +00:00