Commit Graph

14225 Commits

Author SHA1 Message Date
David Anderson 37638081fa - scheduler: improved messages for debug_send
svn path=/trunk/boinc/; revision=18761
2009-07-28 23:07:11 +00:00
David Anderson 2c03cb2732 - client: if an HTTP op fails within 30 sec of client startup,
don't skip the reference site check.
    Instead, defer the reference site check until 30 secs after startup.
    Also, if during this interval (when the check has been requested
    but not started) return net status as LOOKUP_PENDING

svn path=/trunk/boinc/; revision=18760
2009-07-28 22:24:14 +00:00
BOINC Translator f07f94ca71 Commit from BOINC Translation Services by user DavidM. 139 of 139 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18759
2009-07-28 20:03:16 +00:00
BOINC Translator fad1a8d037 Commit from BOINC Translation Services by user Necroman. 139 of 139 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18758
2009-07-28 19:53:18 +00:00
BOINC Translator f168fa341e Commit from BOINC Translation Services by user DavidM. 355 of 389 messages translated (11 fuzzy).
svn path=/trunk/boinc/; revision=18757
2009-07-28 19:41:36 +00:00
David Anderson 4222d744e8 - client (Linux): when launching apps, put a relative path
to the executable (../../projects/x/y) into argv[0],
    not just the executable filename.
    Apparently the new NVIDIA drivers have a bug that cause
    CUDA apps to crash unless this is done.
- Scheduler: in no-host-ID case, don't mark results as "detached"
    if request contains any in-progress results

svn path=/trunk/boinc/; revision=18754
2009-07-28 19:19:14 +00:00
David Anderson 0d807fd254 svn path=/trunk/boinc/; revision=18753 2009-07-28 18:20:29 +00:00
Rom Walton 31e9916f7d - MGR: Fix an endless loop during wizard creation, any automatic
true conditions in the GetNext() GetPrev() logic causes
        the wizard to traverse the page and then look for the next
        page.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=18749
2009-07-28 05:53:51 +00:00
Rom Walton 5f2339a1e6 - MGR: Don't make ERR_FILE_NOT_FOUND part of the requirements
to detect the need for a proxy server.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=18747
2009-07-28 05:24:29 +00:00
Rom Walton c3dc333f26 - client: There was already a way to check if the reference site
check was in progress, I missed it through my first pass
        through the manager code while trying to debug the proxy problem
        get_cc_config returns NETWORK_STATUS_LOOKUP_PENDING which
        then causes the manager to call get_cc_status again.
        
    client/
        gui_rpc_server_ops.cpp
        net_stats.cpp, .h

svn path=/trunk/boinc/; revision=18743
2009-07-28 04:16:32 +00:00
Rom Walton 05e09c2fa6 - MGR: Special case ERR_GETHOSTBYNAME errors in the wizard, majority
case for DNS failures suggest that the user might need a proxy
        to be defined instead or this project is unavailable or this
        account manager is unavailable.
        
    clientgui/
        AccountManagerPropertiesPage.cpp, .h
        ProjectPropertiesPage.cpp, .h

svn path=/trunk/boinc/; revision=18742
2009-07-28 04:06:14 +00:00
Rom Walton f0b74d520a - client: Remove Win9x compatibility code from memory detection
routine.
        
    client/
        hostinfo_win.cpp

svn path=/trunk/boinc/; revision=18741
2009-07-28 01:30:07 +00:00
Eric J. Korpela fcd2bcb9b1 svn path=/trunk/boinc/; revision=18740 2009-07-27 20:56:42 +00:00
Eric J. Korpela eb0dbd92a2 Fix for build of fcgi_file_upload_handler
svn path=/trunk/boinc/; revision=18739
2009-07-27 20:54:15 +00:00
Rom Walton 8c5e34b2b3 Quick Updates
svn path=/trunk/boinc/; revision=18738
2009-07-27 18:21:21 +00:00
David Anderson 9b6d6fea74 - client: fix crashing bug introduced in [18605]
svn path=/trunk/boinc/; revision=18737
2009-07-27 18:19:43 +00:00
Rom Walton d710128268 svn path=/trunk/boinc/; revision=18736 2009-07-26 15:35:31 +00:00
Rom Walton 8c7edffec0 - MGR: Refine todays checkin with support for the BOINC
Service Control utility, don't use the runas verb on systems
        older than Vista.

    clientlib/win/
        Service.cpp

svn path=/trunk/boinc/; revision=18735
2009-07-26 01:33:33 +00:00
BOINC Translator f59e32784f Commit from BOINC Translation Services by user Xavi. 139 of 139 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18731
2009-07-25 20:16:54 +00:00
Rom Walton 5c5e778d91 - MGR: Refine yesterdays checkin with support for the BOINC
Service Control utility, use ShellExecuteEx instead of
        CreateProcess.  CreateProcess doesn't have the ability
        to elevate processes.

    clientlib/win/
        Service.cpp

svn path=/trunk/boinc/; revision=18730
2009-07-25 16:47:04 +00:00
BOINC Translator 48157faf2c Commit from BOINC Translation Services by user CanceleratoR. 139 of 139 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18726
2009-07-25 07:22:54 +00:00
Rom Walton df5c485a30 - MGR: Be sure to launch the default screensaver in test mode
when the manager is starting up, otherwise the default
        screensaver might lock up waiting on user input to approve
        firewall updates to the rule set.
        
    clientgui/
        BOINCGUIApp.cpp, .h

svn path=/trunk/boinc/; revision=18721
2009-07-25 05:35:27 +00:00
Rom Walton 66c744a4aa - MGR: Use the BOINC Service Control utility (boincsvcctrl.exe) to
start/stop the BOINC Service on Windows now.  Starting with
        Windows Vista a normal admin account is started with a
        restricted token, meaning that a process has to be elevated
        in order to start and stop services.  The recommended way to
        handle this whole process is to create a stub application that
        has an application manifest embedded within it that tells
        Windows that full admin rights are required and then launch
        that program (boincsvcctrl.exe) from the application 
        (boincmgr.exe) which normally runs with the restricted token.
        
    clientctrl/
        boincsvcctrl.cpp
    clientlib/win/
        Service.cpp

svn path=/trunk/boinc/; revision=18720
2009-07-25 05:19:29 +00:00
Rom Walton c7587fea9d - WINSCR: Remove Win9x compatibility code from the screen saver.
clientscr/    
        screensaver.cpp
        screensaver_win.cpp
        screensaver_win.h

svn path=/trunk/boinc/; revision=18719
2009-07-25 03:53:25 +00:00
Rom Walton bb2d95953c - lib: revert previous commit, things in lib end up being linked
into project applications, projects may want to continue
        supporting Win9x.
        
    lib/
        win_util.cpp, .h

svn path=/trunk/boinc/; revision=18718
2009-07-25 03:51:18 +00:00
Rom Walton dca67408fd - lib: more code cleanup
lib/
        win_util.cpp, .h

svn path=/trunk/boinc/; revision=18717
2009-07-25 02:27:42 +00:00
BOINC Translator 5350223993 Commit from BOINC Translation Services by user DavidM. 317 of 389 messages translated (5 fuzzy).
svn path=/trunk/boinc/; revision=18716
2009-07-24 19:45:44 +00:00
David Anderson 0f0a29b5b7 - client: in get_project_config_poll() GUI RPC,
return ERR_IN_PROGRESS is the reference site check is in progress.
    This hopefully fixes a bug where:
    - the user is connected via a proxy
    - the manager is run for the first time, and an attach is tried
    - the get_project_config.php fetch fails because no proxy config
    - the manager gets the CC_STATUS before the ref site check has
        finished, so it thinks there's a network connection,
        and it doesn't ask the user for proxy info

svn path=/trunk/boinc/; revision=18712
2009-07-24 19:09:37 +00:00
BOINC Translator 4c51dd6718 Commit from BOINC Translation Services by user treppolse. 139 of 139 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18711
2009-07-24 11:55:16 +00:00
David Anderson 456b617c6f svn path=/trunk/boinc/; revision=18710 2009-07-24 05:09:32 +00:00
David Anderson 0bf42a7f84 svn path=/trunk/boinc/; revision=18709 2009-07-24 04:49:12 +00:00
David Anderson e7b00550e2 - manager: fix typos in attach project wizard
svn path=/trunk/boinc/; revision=18684
2009-07-23 22:47:48 +00:00
Rom Walton b670b2da38 - WINSETUP: Prevent a pathing problem with the client_auth.xml
creation by prepending a \ in front of the filename.
        
    winbuild/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateClientAuthFile.cpp
    winbuild/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    winbuild/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=18669
2009-07-23 20:31:25 +00:00
Rom Walton 2086eda8f6 Quick Updates
svn path=/trunk/boinc/; revision=18668
2009-07-23 20:03:11 +00:00
Rom Walton 050be1650f - client: Treat power events similiar to the snooze events, assign
a timeout so that when we resume from suspend/hybernate we
        restore the previous activity states.
        
    client/
        main.cpp

svn path=/trunk/boinc/; revision=18667
2009-07-23 19:56:17 +00:00
Rom Walton ed797510e4 - client: Remove some more Win9x code.
- client: Add some messages while handling Windows power events.
    
    client/
        main.cpp

svn path=/trunk/boinc/; revision=18665
2009-07-23 17:01:01 +00:00
BOINC Translator 98727ab31a Commit from BOINC Translation Services by user DavidM. 296 of 389 messages translated (5 fuzzy).
svn path=/trunk/boinc/; revision=18664
2009-07-23 13:59:04 +00:00
David Anderson f422ce79de svn path=/trunk/boinc/; revision=18663 2009-07-22 22:33:36 +00:00
David Anderson 26114920fe - client: define "too many uploads" (for work fetch) as
2 * max(ncpus, ngpus);
    show this in the state displayed by <work_fetch_debug>
- manager: show project-wide backoff in transfers tab

svn path=/trunk/boinc/; revision=18662
2009-07-22 22:00:51 +00:00
David Anderson a4e82069d6 - client: add a bunch of debugging messages (<task_debug>)
for showing how GPU instances are being reserved
- scheduler: add "sse3" plan class example
- web: add option (NO_TEAMS constant) for suppressing teams

svn path=/trunk/boinc/; revision=18658
2009-07-22 18:41:02 +00:00
David Anderson e9a028db93 svn path=/trunk/boinc/; revision=18638 2009-07-21 17:30:08 +00:00
BOINC Translator 78f53d96b8 svn path=/trunk/boinc/; revision=18636 2009-07-21 17:26:19 +00:00
BOINC Translator 1d8e453a6a Commit from BOINC Translation Services by user CanceleratoR. 111 of 111 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18635
2009-07-21 08:45:35 +00:00
BOINC Translator a7391e0ac6 Commit from BOINC Translation Services by user CanceleratoR. 744 of 744 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18634
2009-07-21 08:43:16 +00:00
David Anderson 8cee2998ce - lib: gcc 4.4 fix; fixes #854
svn path=/trunk/boinc/; revision=18633
2009-07-20 21:53:56 +00:00
David Anderson b358089006 svn path=/trunk/boinc/; revision=18632 2009-07-20 17:30:10 +00:00
BOINC Translator a974c4f80e Commit from BOINC Translation Services by user treppolse. 389 of 389 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=18631
2009-07-19 07:22:20 +00:00
David Anderson 4a7dec69e6 svn path=/trunk/boinc/; revision=18630 2009-07-19 03:27:36 +00:00
David Anderson 5753153909 - client: 2nd try on my last checkin.
We need to estimate 2 different delays for each resource type:
    1) "saturated time": the time the resource will be fully utilized
        (new name for the old "estimated delay").
        This is used to compute work requests.
    2) "busy time": the time a new job would have to wait
        to start using this resource.
        This is passed to the scheduler and used for a crude deadline check.
        Note: this is ill-defined; a single number doesn't suffice.
        But as a very rough estimate, I'll use the sum of
            (J.duration * J.ninstances)/ninstances
        over all jobs that miss their deadline under RR sim.

svn path=/trunk/boinc/; revision=18629
2009-07-17 18:29:10 +00:00
Rom Walton 34bdf155e8 - Remove boinc_zip(InfoZip) from the main BOINC tree
- Remove boinc_zip from the build system
    
    /
        configure.ac
        Makefile.am

svn path=/trunk/boinc/; revision=18620
2009-07-17 16:45:08 +00:00