Commit Graph

15680 Commits

Author SHA1 Message Date
BOINC Translator 1b52a9b169 Commit from BOINC Translation Services by user DavidM. 387 of 918 messages translated (33 fuzzy).
svn path=/trunk/boinc/; revision=21278
2010-04-24 12:58:41 +00:00
BOINC Translator ae19e009ea Update Translations
svn path=/trunk/boinc/; revision=21275
2010-04-24 11:00:03 +00:00
David Anderson ce9f195d6d Win bug fix
svn path=/trunk/boinc/; revision=21274
2010-04-24 03:28:57 +00:00
David Anderson d0691236b9 - client: report daily xfer stats in scheduler request
(not used by scheduler, but maybe later)


svn path=/trunk/boinc/; revision=21273
2010-04-24 03:18:24 +00:00
David Anderson cc8ea9de3c - client: Win: kill runaway apps using TerminateProcess()
rather than TerminateProcessById().
    The latter doesn't work in protected mode.
- client: pid_handle => process_handle.  misnomer

svn path=/trunk/boinc/; revision=21272
2010-04-23 22:31:08 +00:00
David Anderson 2182e1de79 - bug fixes for prefs dialog
svn path=/trunk/boinc/; revision=21271
2010-04-23 21:36:27 +00:00
David Anderson 25b7607ba1 - manager: add network quota to advanced prefs dialog
svn path=/trunk/boinc/; revision=21270
2010-04-23 21:21:48 +00:00
David Anderson 8f91d96150 - user web: add network quota pref (the goal that spurred all this cleanup)
- rename prefs.daily_xfer_period to daily_xfer_period_days


svn path=/trunk/boinc/; revision=21269
2010-04-23 20:29:02 +00:00
David Anderson a32dca3fbc - user web: separate general stuff from prefs.inc
svn path=/trunk/boinc/; revision=21268
2010-04-23 18:32:30 +00:00
David Anderson 9619791ad3 - user web: more cleanup of prefs.inc
- client: code cleanup


svn path=/trunk/boinc/; revision=21267
2010-04-23 17:46:57 +00:00
BOINC Translator 54194b00dc Update Translations
svn path=/trunk/boinc/; revision=21265
2010-04-23 17:00:02 +00:00
Rom Walton ec04f5dcbd - CC: Reduce how often the client reports the amount of available
VRAM to once every 60 seconds.

    client/
        coproc_detect.cpp
        cpu_sched.cpp
    lib/
        coproc.h

svn path=/trunk/boinc/; revision=21264
2010-04-23 16:47:07 +00:00
BOINC Translator eb89873495 Update Translations
svn path=/trunk/boinc/; revision=21263
2010-04-23 06:00:07 +00:00
BOINC Translator d809211541 Commit from BOINC Translation Services by user treppolse. 783 of 783 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=21261
2010-04-23 05:21:58 +00:00
David Anderson 1b044796c9 - user web: first whack at cleaning up the mess which is prefs.inc
(to be continued)


svn path=/trunk/boinc/; revision=21260
2010-04-22 23:19:49 +00:00
David Anderson bede9972b1 - client: fix bug with NVIDIA GPUs.
Some of them allow only 1 CUDA context at a time.
    You need to create a CUDA context to get available VRAM.
    So the client would run a CUDA job, then immediately kill it.
    Solution:
    - If a GPU app is running,
        let it keep running regardless of available VRAM
        (if it's still running, it has enough VRAM).
    - But don't start new apps if there's not enough available VRAM,
        or it the amount is unknown
        (if the client can't create a CUDA context,
        the app won't be able to either)
- client: if <coproc_debug> is set, print available GPU RAM periodically

svn path=/trunk/boinc/; revision=21253
2010-04-22 17:45:33 +00:00
BOINC Translator e24a072b90 Update Translations
svn path=/trunk/boinc/; revision=21252
2010-04-22 15:00:03 +00:00
BOINC Translator a40b37a3ae Update Translations
svn path=/trunk/boinc/; revision=21250
2010-04-22 14:00:03 +00:00
Charlie Fenton f5aa783cf1 client: Add get_network_usage_totals() function to the Macintosh client to report the number of bytes sent and received across all non-loopback interfaces
svn path=/trunk/boinc/; revision=21244
2010-04-22 10:20:29 +00:00
David Anderson 2ab7dbfc65 - client: bug fixes for the above
svn path=/trunk/boinc/; revision=21243
2010-04-22 02:57:50 +00:00
David Anderson 87c84afe0a - client: add preference for limiting network xfers in last N days
(no GUI yet)

svn path=/trunk/boinc/; revision=21242
2010-04-21 23:17:12 +00:00
David Anderson 968c8a78e1 - client: bug fixes for the above
svn path=/trunk/boinc/; revision=21240
2010-04-21 22:51:05 +00:00
David Anderson 15f0b193e9 - client: keep track of daily history of network transfers
svn path=/trunk/boinc/; revision=21238
2010-04-21 22:05:55 +00:00
BOINC Translator ff460dc6aa Update Translations
svn path=/trunk/boinc/; revision=21237
2010-04-21 21:03:20 +00:00
BOINC Translator 7ebaca56e1 Update Translations
svn path=/trunk/boinc/; revision=21235
2010-04-21 21:00:38 +00:00
Rom Walton 6474fefe65 Quick Updates
svn path=/trunk/boinc/; revision=21233
2010-04-21 20:14:46 +00:00
David Anderson c4df1f3104 svn path=/trunk/boinc/; revision=21232 2010-04-21 20:11:41 +00:00
David Anderson 5035007b90 - back end: new way of deciding:
- whether host is "reliable" for an app version
    - whether host is eligible for single replication for an app version
    - whether to use host scaling
    In each case, the answer is yes if the number of
    consecutive valid results is above a threshold.
    This replaces existing "error rate" and "scale probation" mechanisms.

    TODO: the # of consecutive valid results should also determine
        a limit on jobs in progress for an app version.
        Namely, if N is the threshold for host scaling, the limit should be
            ndevices*(max(1, consecutive_valid - N))
        The client currently doesn't supply enough
        app version info to do this.
        It could be approximated; that would give some protection
        against cherry-picking.
- credit: more conservative formulas for combining claimed credit
    among replicas.
    If there are normal replicas, we use a "low average"
    that weights each sample by the sum of the other samples.
    Otherwise we use the min (not the average) of the approximate samples.

NOTE: a DB update is required


svn path=/trunk/boinc/; revision=21230
2010-04-21 19:33:20 +00:00
David Anderson 71ecfd47a0 svn path=/trunk/boinc/; revision=21226 2010-04-21 04:00:17 +00:00
Charlie Fenton c3314c640b Fix typo
svn path=/trunk/boinc/; revision=21215
2010-04-19 23:51:08 +00:00
Charlie Fenton 080a068386 Mac Installer: PostInstall gets short / Posix user name from getpwnam(), writes additional diagnostic information to installer log
svn path=/trunk/boinc/; revision=21213
2010-04-19 23:49:29 +00:00
David Anderson 6893691ae2 - validator: message tweak
svn path=/trunk/boinc/; revision=21212
2010-04-19 22:57:49 +00:00
David Anderson 61195cb59d - validator: fix bug where host.total_credit not incremented
svn path=/trunk/boinc/; revision=21211
2010-04-19 21:46:45 +00:00
David Anderson 678d880c64 - client: clean up logic related to GPU available memory.
If a driver call to get available mem fail, mark the GPU as unusable.


svn path=/trunk/boinc/; revision=21210
2010-04-19 18:35:10 +00:00
BOINC Translator 89d7b89882 Update Translations
svn path=/trunk/boinc/; revision=21209
2010-04-19 16:00:05 +00:00
David Anderson 7fceabfad3 svn path=/trunk/boinc/; revision=21207 2010-04-18 05:30:04 +00:00
David Anderson d4bb95d5a6 - client: when a GPU job finishes, clear the "schedule backoff"
of other jobs of that type.
		They're waiting for GPU RAM, which may now be available.
	- client: bug fix in GPU RAM availability
	- client: fix testing setup for GPU RAM availability

svn path=/trunk/boinc/; revision=21206
2010-04-18 05:29:29 +00:00
David Anderson 01402bb45a - client: improve GPU scheduling
old: assign GPUs, then check available RAM
        Problem: may cause starvation on multi-GPU systems.
    new: use available RAM info in the assignment process.
        Prevents starvation, also reduces the number of driver calls.

svn path=/trunk/boinc/; revision=21205
2010-04-18 03:00:33 +00:00
Charlie Fenton 0b284c1235 Mac Installer: AddRemoveUser utility accepts both full / login user names and short / Posix user names
svn path=/trunk/boinc/; revision=21201
2010-04-17 23:55:00 +00:00
BOINC Translator 0f734eb9e9 Update Translations
svn path=/trunk/boinc/; revision=21200
2010-04-17 16:00:02 +00:00
Charlie Fenton c34c6df890 Mac Installer: Set uninstaller's writeable-by-user permission bit
svn path=/trunk/boinc/; revision=21199
2010-04-17 00:09:22 +00:00
David Anderson be0d0c7d71 - client: fix bug in mechanism that inhibits work fetch
for a GPU if it lacks available memory

svn path=/trunk/boinc/; revision=21197
2010-04-16 21:56:58 +00:00
David Anderson b71d3e6cf4 - back end: typo and tweaks
svn path=/trunk/boinc/; revision=21196
2010-04-16 21:16:18 +00:00
David Anderson e36d87dec9 - admin web: use only valid results in FLOPS count graph
svn path=/trunk/boinc/; revision=21195
2010-04-16 20:01:13 +00:00
Rom Walton e71170bd23 - MGR: Handle the Event Log's size better, pass in the correct dialog
size to the dialog creation routines instead of setting the size
        after dialog initialization.  Avoids artifacts and things having
        to be tweaked later.
        
    clientgui/
        DlgEventLog.cpp, .h

svn path=/trunk/boinc/; revision=21194
2010-04-16 19:07:02 +00:00
David Anderson 021edb02c2 - back end programs: improve log msgs
svn path=/trunk/boinc/; revision=21193
2010-04-16 18:07:08 +00:00
David Anderson d375eb5e18 svn path=/trunk/boinc/; revision=21192 2010-04-16 16:06:47 +00:00
BOINC Translator cc9ed42646 Update Translations
svn path=/trunk/boinc/; revision=21191
2010-04-16 14:00:03 +00:00
Charlie Fenton 6802a2fc0b client: fix build break
svn path=/trunk/boinc/; revision=21190
2010-04-15 23:07:29 +00:00
Charlie Fenton 07d2a34ba7 client: Improve code for determining non-BOINC CPU time for branded clients (Mac & Windows)
svn path=/trunk/boinc/; revision=21189
2010-04-15 23:03:22 +00:00