![]() |
![]() |
![]() |
![]() |
![]() |
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