home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / novell / nwpatch / server / common / libup8j.exe / CHANGES.410 < prev    next >
Text File  |  1996-04-18  |  2KB  |  83 lines

  1.     Changes log for NetWare v4.10 CLIB.NLM version 4.10h.
  2.  
  3.     Symptom:
  4.     Server console would hang after performing a backup that required
  5.     a server to server connection.  After console would hang the server
  6.     may eventually Abend or hard hang.  This was due to a double
  7.     semaphore condition in the server to server connection code.
  8.  
  9.     Solution:
  10.     Condition has been fixed.
  11.  
  12.     ******
  13.     Symptom:
  14.     Server would experience a Hang or appear to have High Utilization.
  15.     Also when unloading a module the console screen will not release 
  16.     the console and the module will not unload properly.  This was 
  17.     due to a double    semaphore condition.
  18.  
  19.     Solution:
  20.     Condition has been fixed.
  21.     
  22.     ******
  23.     Symptom:
  24.     An NLM will fail in the Console Command Process, after putting 
  25.     SYCHRONIZE in the definition file. and if SynchronizeStart is 
  26.     never called.
  27.     
  28.     Solution:
  29.     We now check that flag. 
  30.  
  31.     ******
  32.     Symptom: 
  33.     NWDSDeleteUser would not NULL out the TDS pointer after it
  34.     freed it. 
  35.     
  36.     Solution:
  37.     With the new DSAPI it can get freed again. If we NULL it out
  38.     it will not doing anything. If you don't it will abend the 
  39.     machine. Also we needed to check to make sure the NLM was the 
  40.     owner of the User.
  41.     
  42.     ******   
  43.     Symptom: 
  44.     Performance problems.
  45.     
  46.     Solution:
  47.     Added some semaphoring around the session structures.
  48.     Especially in NCPFreeUsersConnections & NCPLogouts.
  49.  
  50.     ******
  51.     Symptom:
  52.     Response times on timeouts is too slow.
  53.  
  54.     Solution:
  55.     Added the field "AlreadyTimedOut". When this field gets
  56.     set we no longer have to worry about timeout length. 
  57.  
  58.     ******
  59.     Symptom:
  60.     
  61.     Solution:
  62.     Modified code in NCPFreeUserConnections() so when we are walk-
  63.     ing a connection list with a node that has been deleted we 
  64.     start over at the beginning. Fixes SPD #102311.
  65.     
  66.     ******
  67.     Symptom:
  68.     Abends could occur if a connection were destroyed when in 
  69.     certain code paths.
  70.     
  71.     Solution:
  72.     NCPReadFile and NCPWriteFile did not semaphore the connection
  73.     structure.  Added some semaphore checking.
  74.  
  75.     ******
  76.     Symptom:
  77.     There were a couple of paths were a deadlock could occur
  78.     with the CacheRoot Semaphore.
  79.  
  80.     Solution:
  81.     Corrected these code paths.
  82.  
  83.