Revision 547196
Go back to digest for 4th June 2006Features in Development Tools
0.7.0:
- WARNING: the protocol is not compatible with earlier versions,
old clients will refuse to connect, so update the full farm
- protocol reworked to no longer require a client->scheduler
connection (the daemon will proxy it all)
- all local jobs are now scheduled by the local daemon to make
sure multiprocessor machines are handling as many jobs as they have
jobs configured (# processors). They used to be "scheduled" by lock
file
- fixed grave bug that removed all daemon environments when the
cache
grew over limit
- new telnet interface command: internals to output daemon
states
- stricter error handling to avoid suprises
- SIGHUP to daemon and scheduler will reopen the log file to
allow logrotate
- a restart of the daemon and scheduler won't flush the log
file, but append
to it
- create-env will create .tar.gz now - the client allows
environments to be
.tar, .tar.bz2 and .tar.gz
File Changes
- /trunk/icecream
- /NEWS
- /suse/logrotate
- /trunk/icecream
- /client
- /daemon
- /doc
- /mon
- /services
- /TODO
- /client/client.h
- /client/create-env
- /client/local.cpp
- /client/main.cpp
- /client/remote.cpp
- /daemon/environment.cpp
- /daemon/environment.h
- /daemon/main.cpp
- /daemon/serve.cpp
- /daemon/serve.h
- /daemon/workit.cpp
- /mon/doc
- /mon/Makefile.am
- /mon/monitor.cc
- /services/comm.cpp
- /services/comm.h
- /services/logging.cpp
- /services/logging.h
- /services/scheduler.cpp
- /suse/icecream.spec
- /suse/init.icecream
- /mon/doc/icemon