Open-source software for volunteer computing and grid computing.
Go to file
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
android - Tag for 7.3.15 release 2014-04-01 12:19:26 -04:00
api API: fix bug causing CPU time under-reporting for compound apps 2014-03-03 15:42:04 -08:00
apps
client client: Remove a GetProcAddress() call. Call GetNativeSystemInfo() directly. 2014-04-03 02:16:23 -04:00
clientctrl WINBUILD: Update build environment to use Visual Studio 2010. 2013-10-17 15:27:03 -04:00
clientgui MGR: Remove validator resets when cancel is pressed, apparently it is no longer needed. 2014-04-08 17:03:29 -04:00
clientscr 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
clienttray LIB: Revert 42d1645b82 and remove the heap check in the tray applet. 2014-03-07 14:42:14 -05:00
coprocs/NVIDIA
curl CURL: Update root authority CAs 2014-01-29 12:20:32 -05:00
db create_work: increase the efficiency of bulk job creation 2014-04-10 23:53:19 -07:00
dcapi Fix compile error on gcc 4.7 2013-12-02 11:10:03 +01:00
doc admin web: fix bug that could cause badges to not get deleted properly. 2014-04-10 09:16:10 -07:00
html admin web: fix bug that could cause badges to not get deleted properly. 2014-04-10 09:16:10 -07:00
lib lib: add code to write GPU exclusions in CC_CONFIG XML 2014-04-02 00:54:14 -07:00
locale locale: Update compiled localization files 2014-02-03 12:18:03 -08:00
m4
mac_build MGR: Add a dialog to enable setting and clearing diagnostic log flags, to assist tech support volunteers when working with users. It is accessed by selecting "Diagnostics…" under the Options menu in either Advanced View or Simple View. 2014-03-25 06:13:54 -07:00
mac_installer Mac installer: fix 15 second delay after finishing installation before launching BOINC Manager (launches immediately if user closes installer) 2014-03-12 01:20:55 -07:00
packages MGR: Update BOINC icon set to v5. 2014-03-05 15:29:51 -05:00
py Admin web: don't use project banner; use stylesheets 2014-04-03 12:14:37 -07:00
rboinc
samples VBOX: Only increment the elapsed time is both boinc_status.suspended is false and vm.suspended is false. 2014-04-10 12:12:33 -04:00
sched scheduler: cap CPU time of reported results at elapsed time * ncpus 2014-04-10 23:52:13 -07:00
stripchart
test
tools create_work: increase the efficiency of bulk job creation 2014-04-10 23:53:19 -07:00
vda
win_build WINBUILD: Remove unneeded custom actions. 2014-04-09 16:15:19 -04:00
zip server: fix some compile warnings 2014-03-19 14:55:16 -07:00
.gitattributes
.gitignore WINBUILD: Remove old 5.x to 6.x migration custom actions. 2014-04-03 11:13:11 -04:00
.vimrc
COPYING
COPYING.LESSER
COPYRIGHT
INSTALL
Makefile.am
Makefile.incl
TODO_OLD
_autosetup
bolt_checkin_notes.txt
build_pos - translation: turn off Android 2014-01-17 10:47:33 -08:00
checkin_notes
checkin_notes_2002
checkin_notes_2003
checkin_notes_2004
checkin_notes_2005
checkin_notes_2006
checkin_notes_2007
checkin_notes_2008
checkin_notes_2009
checkin_notes_2010
checkin_notes_2011
checkin_notes_2012
checkin_notes_samples
configure.ac - Tag for 7.3.15 release 2014-04-01 12:19:26 -04:00
find-working-cvs
generate_svn_version.sh
gitlog2boinclog.sh
notes
project_specific_defines.h
set-version
testbase
todo
version.h - Tag for 7.3.15 release 2014-04-01 12:19:26 -04:00
version.h.in - Tag for 7.3.5 release 2014-02-21 11:38:27 -05:00
version.log