Changes between Version 5 and Version 6 of v7.4


Ignore:
Timestamp:
01/16/12 09:17:08 (10 years ago)
Author:
branden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • v7.4

    v5 v6  
    2929 
    3030=== tankplayer === 
    31  * Allowed tankplayer to play back data faster with new setting: InterMessageDelayMillisecs 
     31 * Allowed tankplayer to play back data faster with new setting: !InterMessageDelayMillisecs 
    3232 * Paul Friberg 3/13/2009 
    3333 
     
    3737 
    3838=== wave_serverV === 
    39  * Fixed a ReadBlockData() error for end of tanks read, thanks to Dave Kragness. 
     39 * Fixed a !ReadBlockData() error for end of tanks read, thanks to Dave Kragness. 
    4040 * I just integrated the code and compile tested. Earthw users tested! 
    4141 * Paul Friberg 3/18/2010 
     
    5050 * Scott Hunter 3/17/2010 
    5151 
    52 ===localmag === 
     52=== localmag === 
    5353 * Added in Matteo Quintiliani feature to have %v for event version in the directory naming of where ML messages are written. 
    54  * See the new option:  MlmsgOutDir in the cmd html file. 
     54 * See the new option:  !MlmsgOutDir in the cmd html file. 
    5555 * I just did the cvs merge, Matteo did all the work. 
    5656 * Paul Friberg 3/15/2010 
     
    6262 * These improvements come after being sick and tired of typing wild wild wild wild n too many times :) 
    6363 * Paul Friberg 3/15/2010 
    64  * If WaveMsg2MakeLocal fails, tracebuf is rejected 
     64 * If !WaveMsg2MakeLocal fails, tracebuf is rejected 
    6565 * Scott Hunter 3/19/2010 
    6666 * Allowed SCN and SCNL searches for the same command line as it was before. 
     
    9191 * Also added optional .d command, maxStatusLineLen. 
    9292 * Scott Hunter 03/04/2010 
    93  * Consolidated unix code for stopping modules; will first try setting a flag for the module to self-terminate, then try sending a terminate signal (which modules can be written to ignore); finally, if new optional .d command HardKillDelay is non-0, will use a kill signal which CAN'T be ignored. 
     93 * Consolidated unix code for stopping modules; will first try setting a flag for the module to self-terminate, then try sending a terminate signal (which modules can be written to ignore); finally, if new optional .d command !HardKillDelay is non-0, will use a kill signal which CAN'T be ignored. 
    9494 * Scott Hunter 03/10/2010 
    95  * More consistent Status display between Windows & Unix; in particular, showing arguments to the right.  Also reports modules that did not properly 
    96 start in both as NoExec  
     95 * More consistent Status display between Windows & Unix; in particular, showing arguments to the right.  Also reports modules that did not properly start in both as !NoExec  
    9796 * Scott Hunter 03/25/2010 
    9897 * Better enforcement of column widths in status; allow process name to be truncated as necessary 
     
    112111 
    113112=== carlsubtrig === 
    114  * Allowed a way to point to the trig_id.d file instead of having it in a stock location: TrigIdFilename is the new directive. If this is used, the line  
     113 * Allowed a way to point to the trig_id.d file instead of having it in a stock location: !TrigIdFilename is the new directive. If this is used, the line  
    115114@trig_id.d should be commented out from the .d file  
    116115 * Paul Friberg 2009/08/28 
     
    119118 
    120119=== startstop === 
    121  * Added optional HardKillDelay (# seconds before using method of last resort when killing a module in Unix) and maxStatusLineLen (maximum of individual module status lines) 
     120 * Added optional !HardKillDelay (# seconds before using method of last resort when killing a module in Unix) and maxStatusLineLen (maximum of individual module status lines) 
    122121 
    123122== KNOWN BUGS == 
     
    131130 
    132131=== adsend  === 
    133  * Automatic restarts of adsend (using the "restartMe" line in the descriptor file) can cause an NT system to hang. Therefore, you should never 
    134 use the autorestart feature with adsend, but you should bring down the entire Earthworm system if adsend needs to be restarted. LDD 5/31/2000 Comments added to adsend.desc, but leave this warning here! 
     132 * 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. LDD 5/31/2000 Comments added to adsend.desc, but leave this warning here! 
    135133 
    136134=== misc === 
     
    144142 * In Windows NT, the time resolution of sleep_ew() is about 16 msec (one clock tick).  On Solaris, the resolution is about 10 msec.  This is a problem for ringtocoax, since packet delays need to be set to a few milliseconds. 
    145143 
    146  * 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 
     144 * 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 
    147145 
    148146=== carlsubtrig === 
     
    152150 * needs GMT set on the system 
    153151 
    154 === ew2seisvole: 
     152=== ew2seisvole === 
    155153 * on NT, exits with horrible crash when system is stopped. 
    156154 
    157155=== NUMBER OF RINGS LIMITED ON SOLARIS === 
     156 * THIS IS MOOT after Solaris 2.8! Under Solaris 2.6 (and probably other versions as well), the maximum number of shared memory segments is six. This means that on an out-of-the-box machine you can only configure six rings. If you try to configure more than that, you will see a cryptic message from tport_create about too many open files.  The fix to this problem is to add the following lines to the /etc/system file, and then reboot the system. 
     157 
    158158{{{ 
    159 THIS IS MOOT after Solaris 2.8! 
    160 Under Solaris 2.6 (and probably other versions as well), the maximum number 
    161 of shared memory segments is six. This means that on an out-of-the-box machine 
    162 you can only configure six rings. If you try to configure more than that, you 
    163 will see a cryptic message from tport_create about too many open files.  The 
    164 fix to this problem is to add the following lines to the /etc/system 
    165 file, and then reboot the system. 
    166  
    167159 set shmsys:shminfo_shmmax = 4294967295 
    168160 set shmsys:shminfo_shmmin = 1 
     
    171163 set semsys:seminfo_semmns = 200 
    172164 set semsys:seminfo_semmni = 70 
     165}}} 
    173166 
    174167This allows for 20 rings. 
    175 }}} 
    176168 * Lucky Vidmar (7/6/2000) 
    177169