mirror of https://github.com/BOINC/boinc.git
boinccitizen-sciencec-plus-plusdistributed-computinggrid-computinghacktoberfesthigh-performance-computinghigh-throughput-computingphpsciencescientific-computingvolunteer-computing
fec574f4e8
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. |
||
---|---|---|
android | ||
api | ||
apps | ||
client | ||
clientctrl | ||
clientgui | ||
clientscr | ||
clienttray | ||
coprocs/NVIDIA | ||
curl | ||
db | ||
dcapi | ||
doc | ||
html | ||
lib | ||
locale | ||
m4 | ||
mac_build | ||
mac_installer | ||
packages | ||
py | ||
rboinc | ||
samples | ||
sched | ||
stripchart | ||
test | ||
tools | ||
vda | ||
win_build | ||
zip | ||
.gitattributes | ||
.gitignore | ||
.vimrc | ||
COPYING | ||
COPYING.LESSER | ||
COPYRIGHT | ||
INSTALL | ||
Makefile.am | ||
Makefile.incl | ||
TODO_OLD | ||
_autosetup | ||
bolt_checkin_notes.txt | ||
build_pos | ||
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 | ||
find-working-cvs | ||
generate_svn_version.sh | ||
gitlog2boinclog.sh | ||
notes | ||
project_specific_defines.h | ||
set-version | ||
testbase | ||
todo | ||
version.h | ||
version.h.in | ||
version.log |