i-scream documentation viewer
minutes-20010129.txt
Minutes of meeting 29/01/2001 @ 2pm
Location: UKC Computer Science Meeting Room
Present: ab11, ajm4, pjm2, tdb1
Absent: None
Paul informed the group about the host he had written in
Perl during the week. It has most of the required features
of a "basic" level host, and is more stable (due to regular
expressions) than the Java host. Tim reported that the host
(named ihost) was running fine on all the rocks, and had
been for over 12 hours.
Tim reminded the group that another stab at a "24 hour" run
was in progress, which had gone over the 10 hours of the
first attempt. This was put down to the quota increase on
raptor for mySQL.
Paul reminded the group of the changes to the database. Over
the week he and Tim had discussed ways of improving database
access, as 2 million rows for 10 hours was ridiculous. It
was decided that a "flat" table with the XML string stored
in a complete state would be best (with a few key fields
extracted). Not only should this reduce the number of rows,
but it should reduce the disk usage. Paul reported that this
had already been implemented on the server side, and data
was being added using this method.
AJ told the group about the progress with his client.
Although there were only a few "cosmetic" changes, a lot of
work had been done with the "behind the scenes" stuff to
make it better implement the server protocol, and to make it
more Swing thread safe.
AJ then informed the group of his plans to improve the
configuration side of the client, to make it fully implement
the server protocol, and to improve the visulisation of
data.
Paul stated that the DBReporting tools would now need to be
edited to use the new database format, and that he would
work on this. He also said he'd get some more done on the
command line client, although it was becoming tricky to make
it work under both DOS and Unix.
Ash reported that the host development was going well, and
all the central structure was in place. The "data grabbing"
part still needed to be coupled with the Perl script, and
the networking module had yet to be done. Tim added that he
had some good stuff on networking, and would dig it out.
Ash also discussed some of the ideas behind alerting which
both the host and the "local clients" would need to be based
around. Tolerance levels will be stored in the central
configuration, allowing them to be retrieved by both the
host and the client. The host would use an "averaging"
method to send data over longer periods of time, but based
on these tolerances could send priority packets when
something "bad" happened.
Tim was last to chip in and tell the group about progress
with the server. The client interface was complete for TCP
clients, such as those AJ and Paul are writing. The rest of
the server is complete, and bugfixes have been carried out
throughout the system as they are found. Tim suggested a
"feature freeze" in the server for a while to allow work to
continue on the rest of the system, and to provide a more
stable testing platform for hosts and clients. The group
agreed this was a code idea.
Tim said work was to continue on "patching and fixing" the
server, but that he would now focus on setting up the
architecture of the new "local clients". These would use a
CORBA setup to connect into the Client Interface part of the
server. Further details to follow when design has been
completed.
On a final note the group discussed the benefits of
demonstrating the system to jc (this was later backed up by
iau). The group agreed to get the client looking better, the
reporting tools ready, and the local clients in a decent
state before this could happen. It was noted that the
feedback from a potential end user could be invaluable to
the project, but that time must be given to implement any
changes resulting from this feedback.
There will be a meeting as usual with Ian, but at the later
time of 2.15pm (now a regular time). The next group meeting
will be next Monday.