mirror of https://github.com/BOINC/boinc.git
59 lines
1.7 KiB
Plaintext
Executable File
59 lines
1.7 KiB
Plaintext
Executable File
David A. April 10 2002
|
|
Initial checkin of all files.
|
|
The system is fairly feature-complete and
|
|
runs a number of test cases correctly.
|
|
Currently runs only on Linux.
|
|
|
|
David A. April 11 2002
|
|
- Got things to compile on Solaris.
|
|
- Pass in platform name, version number from Makefile
|
|
(platform name comes from configure)
|
|
|
|
David A. April 12 2002
|
|
- Think through application-version logic. Here's how it works:
|
|
On the server side, WUs don't have a version number,
|
|
either in the DB or in the XML doc.
|
|
When the server sends a WU,
|
|
it precedes it with an <app> tag containing a version number.
|
|
This instructs the client to process all WUs included in
|
|
the reply using that app version.
|
|
On the client side, WU records DO have a version number
|
|
(obtained as above).
|
|
- Change the "add" program so that command-line arguments are named
|
|
(e.g., "-app_name" foo instead of just "foo")
|
|
Modify test scripts accordingly.
|
|
- Have the scheduler read static tables (platform, app, app_version)
|
|
into memory at the beginning (new class: DB_CACHE)
|
|
This is a first step towards making the server efficient
|
|
(also need to convert it to fast CGI)
|
|
- Have the scheduler use files of the form
|
|
/tmp/boinc_req_PID and /tmp/boinc_reply_PID
|
|
rather than fixed-named files
|
|
- Have the scheduler send back error message when it can't open files
|
|
|
|
client
|
|
Makefile.in
|
|
client_state.C
|
|
cs_scheduler.C
|
|
hostinfo_unix.C
|
|
types.C,h
|
|
db
|
|
db.h
|
|
db_mysql.C
|
|
html_user
|
|
db.inc
|
|
sched
|
|
handle_request.C,h
|
|
main.C
|
|
server_types.C,h
|
|
test
|
|
*wu
|
|
init.inc
|
|
tools
|
|
add.C
|
|
David A. April 15, 2002
|
|
Change name from BOINC to BONC :-(
|
|
|
|
David A. April 25, 2002
|
|
Change name from BONC back to BOINC :-)
|