1 |
Minutes of meeting 29/01/2001 @ 2pm |
2 |
Location: UKC Computer Science Meeting Room |
3 |
|
4 |
Present: ab11, ajm4, pjm2, tdb1 |
5 |
Absent: None |
6 |
|
7 |
Paul informed the group about the host he had written in |
8 |
Perl during the week. It has most of the required features |
9 |
of a "basic" level host, and is more stable (due to regular |
10 |
expressions) than the Java host. Tim reported that the host |
11 |
(named ihost) was running fine on all the rocks, and had |
12 |
been for over 12 hours. |
13 |
|
14 |
Tim reminded the group that another stab at a "24 hour" run |
15 |
was in progress, which had gone over the 10 hours of the |
16 |
first attempt. This was put down to the quota increase on |
17 |
raptor for mySQL. |
18 |
|
19 |
Paul reminded the group of the changes to the database. Over |
20 |
the week he and Tim had discussed ways of improving database |
21 |
access, as 2 million rows for 10 hours was ridiculous. It |
22 |
was decided that a "flat" table with the XML string stored |
23 |
in a complete state would be best (with a few key fields |
24 |
extracted). Not only should this reduce the number of rows, |
25 |
but it should reduce the disk usage. Paul reported that this |
26 |
had already been implemented on the server side, and data |
27 |
was being added using this method. |
28 |
|
29 |
AJ told the group about the progress with his client. |
30 |
Although there were only a few "cosmetic" changes, a lot of |
31 |
work had been done with the "behind the scenes" stuff to |
32 |
make it better implement the server protocol, and to make it |
33 |
more Swing thread safe. |
34 |
|
35 |
AJ then informed the group of his plans to improve the |
36 |
configuration side of the client, to make it fully implement |
37 |
the server protocol, and to improve the visulisation of |
38 |
data. |
39 |
|
40 |
Paul stated that the DBReporting tools would now need to be |
41 |
edited to use the new database format, and that he would |
42 |
work on this. He also said he'd get some more done on the |
43 |
command line client, although it was becoming tricky to make |
44 |
it work under both DOS and Unix. |
45 |
|
46 |
Ash reported that the host development was going well, and |
47 |
all the central structure was in place. The "data grabbing" |
48 |
part still needed to be coupled with the Perl script, and |
49 |
the networking module had yet to be done. Tim added that he |
50 |
had some good stuff on networking, and would dig it out. |
51 |
|
52 |
Ash also discussed some of the ideas behind alerting which |
53 |
both the host and the "local clients" would need to be based |
54 |
around. Tolerance levels will be stored in the central |
55 |
configuration, allowing them to be retrieved by both the |
56 |
host and the client. The host would use an "averaging" |
57 |
method to send data over longer periods of time, but based |
58 |
on these tolerances could send priority packets when |
59 |
something "bad" happened. |
60 |
|
61 |
Tim was last to chip in and tell the group about progress |
62 |
with the server. The client interface was complete for TCP |
63 |
clients, such as those AJ and Paul are writing. The rest of |
64 |
the server is complete, and bugfixes have been carried out |
65 |
throughout the system as they are found. Tim suggested a |
66 |
"feature freeze" in the server for a while to allow work to |
67 |
continue on the rest of the system, and to provide a more |
68 |
stable testing platform for hosts and clients. The group |
69 |
agreed this was a code idea. |
70 |
|
71 |
Tim said work was to continue on "patching and fixing" the |
72 |
server, but that he would now focus on setting up the |
73 |
architecture of the new "local clients". These would use a |
74 |
CORBA setup to connect into the Client Interface part of the |
75 |
server. Further details to follow when design has been |
76 |
completed. |
77 |
|
78 |
On a final note the group discussed the benefits of |
79 |
demonstrating the system to jc (this was later backed up by |
80 |
iau). The group agreed to get the client looking better, the |
81 |
reporting tools ready, and the local clients in a decent |
82 |
state before this could happen. It was noted that the |
83 |
feedback from a potential end user could be invaluable to |
84 |
the project, but that time must be given to implement any |
85 |
changes resulting from this feedback. |
86 |
|
87 |
There will be a meeting as usual with Ian, but at the later |
88 |
time of 2.15pm (now a regular time). The next group meeting |
89 |
will be next Monday. |