Commit Graph

24341 Commits

Author SHA1 Message Date
David Anderson 4d7c0113f5 web: tweaks for "no teams" feature 2014-04-18 00:15:05 -07:00
David Anderson 1010cee2ae web: 2014-04-17 23:31:51 -07:00
David Anderson 6706f5c893 admin: add "delete_spammers.php": script to help delete spam profiles 2014-04-17 12:41:04 -07:00
Rom Walton b6f919b957 ANDROID: When building the libraries on Android, include boinczip. 2014-04-17 11:43:24 -04:00
Rom Walton 72e4064ac2 Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-04-17 11:41:20 -04:00
Rom Walton 3afb3ddfa8 BOINCZIP: Remove attempt at standalone build system for boinczip. Plug it back into the main BOINC build system and only build it on request or building for the server config. 2014-04-17 11:41:01 -04:00
Charlie Fenton 1225e08189 MGR: keep dialog titles consistent (matches title change in commit db9abb1) 2014-04-17 00:54:29 -07:00
David Anderson db9abb12ce client: fix bug in parsing <no_rsc> from account managers
Also Manager message tweak
2014-04-17 00:23:44 -07:00
David Anderson 7c9b5a6b56 web: lets project admins delete posts and threads
Spam needs to be deleted, not hidden.
Add buttons for deleting posts and threads.
For now, these are available only to admins
(ADMIN, DEV, SCIENTIST privileges).
2014-04-16 22:54:17 -07:00
David Anderson 28b36a331a admin web: don't show deprecated claimed credit 2014-04-16 22:00:47 -07:00
David Anderson 0543cb0c1e API: message tweak 2014-04-16 21:59:41 -07:00
Rom Walton 2228f57442 BOINCZIP: Add missing references to libtool. 2014-04-16 19:48:15 -04:00
Rom Walton eb1222e9e2 BOINCZIP: Another try. 2014-04-16 19:40:02 -04:00
Rom Walton 1862ec9f7f BOINCZIP: Attempt at fixing a recursive 'am-refresh' issue. 2014-04-16 19:26:00 -04:00
Rom Walton 5cbc1bb712 ANDRoID: Fix another build break. 2014-04-16 19:18:30 -04:00
Rom Walton 9a256537cf ANDROID: Fix build breaks in scripts. 2014-04-16 19:14:21 -04:00
Rom Walton 726f849f3a ANDROID: Add libboinczip to the list of BOINC libraries built and installed in the toolchain on Android. 2014-04-16 19:11:49 -04:00
Rom Walton 0f01b5bb57 ANDROID: Add prefix and libdir information to the configure script so 'make install' will work. 2014-04-16 18:43:33 -04:00
Rom Walton 74a83cab55 ANDROID: When building the libraries, also install them into the standalone toolchain directory structure. 2014-04-16 18:17:05 -04:00
Rom Walton 13956342d3 BOINCZIP: Make _autosetup executable. 2014-04-16 18:15:57 -04:00
Rom Walton 4d2d0df9e7 BOINCZIP: Create a separate autoconf/automake setup for libboinczip so that it will build on *nix based systems again. 2014-04-16 18:14:53 -04:00
Rytis Slatkevičius 8df684206b Extend user's sandbox to allow uploading multiple files at once (note: supported browsers are Firefox 3.6+, Safari 5+, Chrome 6+, Opera 11+, IE 10+; for older browsers only one file will be allowed like before). 2014-04-15 12:54:11 +03:00
Charlie Fenton 98a8b08d98 client: Update to OpenSSL 1.0.1g on Macitosh 2014-04-14 18:38:39 -07:00
David Anderson 563a020bed vboxwrapper: do sanity checks on elapsed time increments 2014-04-14 15:01:42 -07:00
David Anderson 5bcdacfa64 Condor interface: race condition fix, from Jamie 2014-04-14 13:29:04 -07:00
David Anderson 65ec42da6c remote job submission: fix bug 2014-04-14 12:33:43 -07:00
Rom Walton 44d8c63ff1 WINBUILD: Add custom actions to remove the locally created users and groups when uninstalling a service install. 2014-04-14 12:08:34 -04:00
Charlie Fenton a862fa58f4 MGR: Add comments about know bugs in wxCocoa 3.0.0. 2014-04-14 04:25:30 -07:00
David Anderson 39edd6d3f8 remote job submission: improve error reporting 2014-04-12 10:05:59 -07:00
David Anderson 1e6e22449d remote job submission: minor bug fix 2014-04-11 15:54:41 -07:00
David Anderson ec8200d0eb Web: in PHP < 5.3.0, mysqli doesn't support persistent connections 2014-04-11 11:02:12 -07:00
Rytis Slatkevičius 69f0696829 Remove one more hardcoded download location; do not read read config file in a loop 2014-04-11 14:20:04 +03:00
Rytis Slatkevičius d56b399f55 Fix several undefined functions and parameters in remote job submission example 2014-04-11 14:00:50 +03:00
Rytis Slatkevičius 1b5d17944c Read download file location for remote job submission RPC (was hardcoded). 2014-04-11 12:39:51 +03:00
David Anderson fec574f4e8 create_work: increase the efficiency of bulk job creation
The job submission RPC handler (PHP) originally ran the
create_work program once per job.
This took about 1.5 minutes to create 1000 jobs.
Recently I changed this so that create_work only is run once;
it does one SQL insert per job.
Disappointingly, this was only slightly faster: 1 min per 1000 jobs.

This commit changes create_work to create multiple jobs per SQL insert
(as many as will fit in a 1 MB query, which is the default limit).
This speeds things up by a factor of 100: 1000 jobs in 0.5 sec.
2014-04-10 23:53:19 -07:00
David Anderson bb4f4194d0 scheduler: cap CPU time of reported results at elapsed time * ncpus
This affects only result display,
since CPU time is no longer used for anything.
2014-04-10 23:52:13 -07:00
David Anderson 0d6ea0018f Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-04-10 09:17:01 -07:00
David Anderson 641b2da0b3 admin web: fix bug that could cause badges to not get deleted properly. 2014-04-10 09:16:10 -07:00
Rom Walton bac89be769 VBOX: Only increment the elapsed time is both boinc_status.suspended is false and vm.suspended is false.
VBOX: Only change the elapsed time is the stop watch elapsed time is a positive value.

This is just weird (http://lhcathome2.cern.ch/test4theory/result.php?resultid=4289098):
2014-04-08 15:52:43 (6732): Status Report: Job Duration: '86400.000000'
2014-04-08 15:52:43 (6732): Status Report: Elapsed Time: '54506.443735'
2014-04-08 16:06:16 (6732): Status Report: Job Duration: '86400.000000'
2014-04-08 16:06:16 (6732): Status Report: Elapsed Time: '450358026.129327'
2014-04-10 12:12:33 -04:00
Rom Walton 7568de7c06 WINBUILD: Remove unneeded custom actions.
WINBUILD: Add missing RevokeBOINCUsersRights custom action.
2014-04-09 16:15:19 -04:00
Charlie Fenton e0a2dfac05 SCR: Fix Mac screen saver to dismiss on mouse move On OS 10.8 and OS 10.9. 2014-04-08 23:41:21 -07:00
Rom Walton 65ea84546e MGR: Remove validator resets when cancel is pressed, apparently it is no longer needed. 2014-04-08 17:03:29 -04:00
Rom Walton 3bceafe8af MGR: Re-enable cancel confirmation dialog in the wizard. 2014-04-08 16:37:39 -04:00
Rom Walton df8063fe6b MGR: Streamline an earlier commit and make it standard for all platforms. 2014-04-08 16:28:50 -04:00
Charlie Fenton 1e893a46ab MGR: Fix Manager hang on Mac when canceling out of Attach Wizard "Communicating with project / account manager" pages 2014-04-08 04:04:07 -07:00
Charlie Fenton ade41889a4 MGR: Fix some errors in Attach Wizard 2014-04-08 02:56:56 -07:00
Rom Walton df285c246a WINBUILD: Add custom actions to revoke all rights granted to BOINC based accounts that were granted during a service based install. 2014-04-07 16:56:52 -04:00
David Anderson 59e15f562f fix Win compile warning. 2014-04-07 10:34:45 -07:00
David Anderson 99a21e3443 remote job submission: create batches more efficiently
Change the "submit_batch" RPC handler to use the new feature of create_work
that lets you create multiple jobs in one command.
2014-04-07 10:14:32 -07:00
David Anderson c3cbf29af3 create_work: add --stdin option for more efficient batch creation
Previously if you wanted to create lots of jobs from a script (e.g. PHP)
you had to run create_work once per job.
With the --stdin option you run it once,
passing it a file (view stdin) with one line per job.
Each line can specify a command line and/or a set of input files.

On my server this gives a performance of about 1000 jobs per minute,
which is less than I would have expected,
but all the time is spent in doing MySQL inserts
so that's as good as we can do for now.

Also fix a bug in stage_file.
2014-04-07 09:07:00 -07:00