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-lReceived 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