home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / isis / 352 < prev    next >
Encoding:
Text File  |  1993-01-03  |  2.8 KB  |  60 lines

  1. Newsgroups: comp.sys.isis
  2. Path: sparky!uunet!gatech!rpi!batcomputer!cornell!ken
  3. From: ken@cs.cornell.edu (Ken Birman)
  4. Subject: Re: 2.2.5: spooler problems
  5. Message-ID: <1993Jan3.142806.12077@cs.cornell.edu>
  6. Organization: Cornell Univ. CS Dept, Ithaca NY 14853
  7. References: <QfEQ_ve00h5K13C2cS@cs.cmu.edu>
  8. Date: Sun, 3 Jan 1993 14:28:06 GMT
  9. Lines: 49
  10.  
  11. In article <QfEQ_ve00h5K13C2cS@cs.cmu.edu> Sean.Levy@cs.cmu.edu writes:
  12. >Hey all,
  13. >
  14. >I cannot get the spooler to function properly under 2.2.5. If this is
  15. >all better in 2.2.7, I appologize for the waste in bandwidth, but I
  16. >haven't had a chance to install the new version, so...
  17. >
  18.  
  19. Well, I think that it works in 2.2.5 and 2.2.7, but we have run into
  20. a number of problems with one of our commercial users.  Tim Clark is the
  21. spooler expert now and will be back from a vacation/business trip around
  22. January 15.  Meanwhile, here's my understanding of the situation.
  23.  
  24.  - The spooler works on V2.2.5 except when the destination WAN is
  25.    specified as "all".  "all" causes many problems and can hang the
  26.    failure-recovery code -- bad news.
  27.  
  28.    For V2.2.7, the spooler should work ("all", too) but is annoyingly
  29.    slow.  Moreover, it lacks flow control mechanisms and hence if you
  30.    try even moderately hard, you can get the spooler itself to consume a lot
  31.    of memory and eventually shut down.
  32.  
  33.    For WAN message rates of up to about 5 per second, average, the V2.2.7/
  34.    V3.0.7 spooler should be fine.  (1k messages).
  35.  
  36.  - Tim recoded the problematic part of the wide-area code and got a big
  37.    speedup plus better handling of large messages and better flow control.
  38.    His version is available now for beta-test users (now means "when he 
  39.    gets back from his trip").  It gets about 30 messages per second to a
  40.    remote node and by the time of the real release we may be able to push
  41.    this up by an additional 20-30%.
  42.  
  43. The main issues are that "all" was implemented incorrectly in V2.2.5/V3.0.7
  44. and just didn't work, and that the disk logging mechanism used was unfortunate
  45. in those versions of the spooler.  V3.0.7/V2.2.7 fixes the bug in all, but
  46. we needed to recode the way that the wan spool files themselves are managed
  47. to get acceptable performance -- thats where the 30/second numbers come from;
  48. the limit is related to the bandwidth of a flushed write to a local file
  49. system... we may introduce a less safe mode in which the disk IO is not]
  50. flushed on every WAN write; this would let us push to about 100/second...
  51.  
  52. I hope this is helpful.  Tim will send more info when he gets back.  For
  53. CMU, I guess I would get Tim to prove the new version and work with that
  54. directly -- no point in reinstalling it after just 2 weeks!
  55.  
  56. -- 
  57. Kenneth P. Birman                              E-mail:  ken@cs.cornell.edu
  58. 4105 Upson Hall, Dept. of Computer Science     TEL:     607 255-9199 (office)
  59. Cornell University Ithaca, NY 14853 (USA)      FAX:     607 255-4428
  60.