Changes between Version 3 and Version 4 of v4.1


Ignore:
Timestamp:
01/17/12 12:40:27 (10 years ago)
Author:
branden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • v4.1

    v3 v4  
    110110=== wave_serverV === 
    111111 
    112 Added optional parameter "!ClientTimeout", used in serverThread. When no traffic is heard from a connected client in this timeout interval, the socket is closed and the serverThread exits. Previously, wave_serverV.d stated that this was the function of !SocketTimeout, which it was not. Fixed bug in shutdown sequence where !KillThread was being called with uninitialized values. Sometimes this would kill the main thread, aborting the shutdown sequence. This may have been the cause of Menlo's wave_serverV hanging on shutdown. Cleaned up settings of ServverThreadInfo.Status in server_thread.c and wave_serverV.h. Small change to index_util.c to add some detail to logit error entry in !BuildLIndex(). Reformatted comments at head of wave_serverV to make them easier to read.  PNL, 1/12/2000 
     112Added optional parameter "!ClientTimeout", used in serverThread. When no traffic is heard from a connected client in this timeout interval, the socket is closed and the serverThread exits. Previously, wave_serverV.d stated that this was the function of !SocketTimeout, which it was not. Fixed bug in shutdown sequence where !KillThread was being called with uninitialized values. Sometimes this would kill the main thread, aborting the shutdown sequence. This may have been the cause of Menlo's wave_serverV hanging on shutdown. Cleaned up settings of !ServerThreadInfo.Status in server_thread.c and wave_serverV.h. Small change to index_util.c to add some detail to logit error entry in !BuildLIndex(). Reformatted comments at head of wave_serverV to make them easier to read.  PNL, 1/12/2000 
    113113 
    114114=== rcv_ew and vdl_ew === 
     
    163163 * Automatic restarts of adsend (using the "restartMe" line in the descriptor file) can cause an NT system to hang. Therefore, you should never use the autorestart feature with adsend, but you should bring down the entire Earthworm system if adsend needs to be restarted. 
    164164 * carlsubtrig: Occasionally (once every few months in Menlo Park), the event id gets reset to zero.  This smacks of a memory clobber, but we haven't tracked it down yet. This has been observed in v4.0 carlsubtrig on x86 Solaris. LDD 9/28/1 * 999 
    165  * threads functions: The KillThread function on WindowsNT and Solaris terminate the thread without ensuring that no mutexes are held. If a thread holds a mutex when it dies, no other thread can get that mutex. PNL 1/12/2000 
    166  * The Solaris version of SendMail calls popen to invoke the Mail program. If the mail program can't be found, Solaris prints the message: 
     165 * threads functions: The !KillThread function on WindowsNT and Solaris terminate the thread without ensuring that no mutexes are held. If a thread holds a mutex when it dies, no other thread can get that mutex. PNL 1/12/2000 
     166 * The Solaris version of !SendMail calls popen to invoke the Mail program. If the mail program can't be found, Solaris prints the message: 
    167167{{{ 
    168168sh: /usr/ucb/Mail: not found 
    169169}}} 
    170  * The SendMail function returns 0 (no error), instead of -1 (error), so the calling program can't tell that an error occurred.   
     170 * The !SendMail function returns 0 (no error), instead of -1 (error), so the calling program can't tell that an error occurred.