[Brahms-dev-l] additions to monitoring software

From: Kris Hagel <hagel@comp.tamu.edu>
Date: Fri Dec 12 2003 - 18:03:16 EST
Hello,
This is to announce that I have committed several modifications to the 
monitoring software.  I also installed these modifications in the 
operator account.  The modifications are;
1. Add infrastructure to update dbs when the run changes.  It has not 
been tested with online data, but appears to work when working with 
files.  This will enable us to use information in the databases online.

2. Modifications to make monitoring software threads work under RH9.  I 
fixed a number of perceived inconsistencies, but did not manage to make 
the software stop hanging intermittently when poping a window.  The 
problem is traced to a lock of the Mutex gCINTMutex in 
TStorage::ObjectAlloc and TStorage::ObjectDealloc.  It appears that 
things hang when the main thread uses any mutex in the event loop thread 
while the gCINTMutex is locked.

I installed the monitoring software with these modifications in the 
operator account.  I ran a test case a number of times and the program 
appears not to hang on pii4.  Let me know if there are any more problems.

Also, if some smart thread guru has some ideas of my problem given my 
description above, I would like to hear them.

Kris


_______________________________________________
Brahms-dev-l mailing list
Brahms-dev-l@lists.bnl.gov
http://lists.bnl.gov/mailman/listinfo/brahms-dev-l
Received on Fri Dec 12 18:03:43 2003

This archive was generated by hypermail 2.1.8 : Fri Dec 12 2003 - 18:04:04 EST