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.