Previous slide Next slide Back to the first slide View text version


Notes:

Things I did since August

Altogether I’ve Doubled code size! rtt now 4000 lines,

first thing - add comments but new code too!

Performance was one of main probs

Search function (Scan) was so bad it was not really usable as intended - work

driven by inboxes not by TS

So, hmin isolated from ticket database and tkgetnum allowing us to change DB

-> mSQL DB and search tickets (Scan) ~seconds not ~minutes

( msql p.d. database, well suported, mailing list

( version 2 not used as still beta)

Also Data Load (funcs only interped when called)

-> Program start up delay halved

Looking at compiler

Scalability ( go to FOLLOWING PAGE and return)

slow with 4000 - what about twice as many tickets in 97?,

more hostmasters ?

with msql, Scan times not significanlty affected by num tickets in system

Also, introducedRetirement scheme so system not clogged by old tickets

- still to define what old means

Features

Discussion with HM-dist and HMs yielded prioritized bug/feature list

Can get and reply to messages in ticket without mh interaction - less complex

Can move messsages between tickets to correct errors & delete msgs

No shuffle up in editor

HM Log messages added with command

Edit ticket not required

HM-Dist can see which HMs deal with which Local Irs so HMs can get to know the Local IR’s personal problems

All changes to ticket db are logged so management stats can be made

Ticket numbers expanded to contain century! : NCC#CCYYMMnnnn (4+10)

File permissions for simple security