Commit Graph

15687 Commits

Author SHA1 Message Date
BOINC Translator 45a5208e52 Update Translations
svn path=/trunk/boinc/; revision=21286
2010-04-25 19:00:04 +00:00
BOINC Translator 28b402b790 Update Translations
svn path=/trunk/boinc/; revision=21285
2010-04-25 12:00:07 +00:00
BOINC Translator bbc6a3d5cf Commit from BOINC Translation Services by user MarekZ. 834 of 834 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=21284
2010-04-25 11:02:30 +00:00
BOINC Translator 98e3c8e119 Update Translations
svn path=/trunk/boinc/; revision=21283
2010-04-25 11:00:02 +00:00
BOINC Translator ef10fce1e1 Update Translations
svn path=/trunk/boinc/; revision=21282
2010-04-25 09:00:06 +00:00
BOINC Translator 653fed44e8 Update Translations
svn path=/trunk/boinc/; revision=21280
2010-04-24 14:00:03 +00:00
BOINC Translator e6414c7139 Commit from BOINC Translation Services by user DavidM. 758 of 783 messages translated (19 fuzzy).
svn path=/trunk/boinc/; revision=21279
2010-04-24 13:15:27 +00:00
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