Commit Graph

17 Commits

Author SHA1 Message Date
David Anderson e0cea31781 - API: add result name to APP_INFO_DATA structure (for Volpex)
- scheduler: add max_download_urls_per_file config option
    (to limit the length of workunit.xml_doc,
    which is currently capped at 64KB).
    From Bernd.

svn path=/trunk/boinc/; revision=22082
2010-07-30 21:43:23 +00:00
David Anderson 37aae854f3 - client: scheduling problem:
- a project overestimates job FLOP counts
    - the client starts jobs in EDF mode
    - as job progresses and fraction done increases,
        its completion time estimate decreases until
        it's no longer a deadline miss.
    - job gets preempted by other job from that project;
        you end up with lots of partly completed jobs.
    Solution (I hope): if an app version has running jobs,
        compute a "temp DCF" for the app version,
        which is the min of dynamic/static estimates for its jobs.
        Apply this scaling factor to completion time estimates
        for unstarted jobs in RR simulation
- client: the estimation of remaining time of running jobs was wrong
    (how did this bug survive so long?)

svn path=/trunk/boinc/; revision=20077
2010-01-06 06:01:23 +00:00
David Anderson cdb61b46e0 - client: various bug fixes in job scheduling and work fetch for ATI.
From Crunch3r.

svn path=/trunk/boinc/; revision=18944
2009-08-30 05:22:53 +00:00
David Anderson fe1f2dd3c4 svn path=/trunk/boinc/; revision=17064 2009-01-29 00:01:54 +00:00
David Anderson 305654d9ff - converted BOINC web files to new translation format (tra())
svn path=/trunk/boinc/; revision=17023
2009-01-26 23:52:27 +00:00
David Anderson 1a1a3d20c3 - web: fix typo
svn path=/trunk/boinc/; revision=16227
2008-10-17 16:40:15 +00:00
David Anderson 9f6c4a133e - client: don't leak handles to shared-mem files
- client: don't leak process handles when abort jobs
- client: if an app exits or we kill it, always destroy the shmem segment.
- web: more HTML 4.01 Transitional conformity changes

svn path=/trunk/boinc/; revision=15865
2008-08-16 20:59:53 +00:00
David Anderson 58b5f80366 - Added <d_allowed> element to get_disk_usage GUI RPC
svn path=/trunk/boinc/; revision=15190
2008-05-13 19:52:35 +00:00
David Anderson ea6b4f1d3a - web site
svn path=/trunk/boinc/; revision=14801
2008-02-26 22:44:33 +00:00
David Anderson aadcc979cd - client: first pass at fixing a fundamental design flaw:
there's a single GUI_HTTP object,
    and it works only if used sequentially,
    i.e. an op is started only after the previous one ends.
    This breaks if a GUI RPC triggerse and op while
    a project-list fetch (initiated by the client itself) is in progress.
    Or if two managers are connected at the same time,
    and both do HTTP ops.
    The solution: have a separate GUI_HTTP object for each GUI_RPC_CONN,
    and an additional one for use by the client itself.

svn path=/trunk/boinc/; revision=13692
2007-09-27 21:03:15 +00:00
David Anderson b92f1b81ce - client: CPU scheduler: if a project has 2 jobs with same deadline,
give preference to jobs already started


svn path=/trunk/boinc/; revision=13575
2007-09-12 12:13:33 +00:00
David Anderson 1567aa1d91 *** empty log message ***
svn path=/trunk/boinc/; revision=12040
2007-02-06 16:41:33 +00:00
David Anderson ac3e809427 *** empty log message ***
svn path=/trunk/boinc/; revision=12026
2007-02-02 17:12:07 +00:00
David Anderson 3940c73ebf *** empty log message ***
svn path=/trunk/boinc/; revision=11740
2006-12-29 21:42:14 +00:00
David Anderson d34f09ef18 *** empty log message ***
svn path=/trunk/boinc/; revision=11614
2006-12-04 19:00:37 +00:00
David Anderson 543a475efa *** empty log message ***
svn path=/trunk/boinc/; revision=11608
2006-12-02 04:32:22 +00:00
David Anderson e260abf969 *** empty log message ***
svn path=/trunk/boinc/; revision=11604
2006-12-01 00:38:36 +00:00