Shape and position of the SAA are hard-wired into astro, but in reality they change with time. Framework used to handle calibrations could serve to keep track of this. For both this and LAT/Spacecraft alignment, will start out with an ideal placeholder.
He set LATEST builds to use CMT v1r18 with disastrous results, so switched back to v1r16. The problem is almost impossible to duplicate outside of the RM environment. He would like to try again. There is no other way to track this down. [Update: The same sort of symptoms came back when Navid re-instituted v1r18. It looks like Windows builds are ok, but Linux RHEL3 and RHEL4 fail badly. For many packages RM is not able to detect that they have libraries and test programs.]
(Richard) Installer made some incomplete builds. This has happened before. Can there be some sort of checksum to look for completeness? (Navid) Problems with Windows builds were due to Samba not writing everything to nfs; the builds look fine from the Windows side. (Richard) A new version of Samba was installed recently; previous one had been very old. Perhaps this will help. (Navid) As for a checksum, it would be difficult to know when to make the comparison; that is, to distinguish between "bad build" and "not done".
Lock file problem (a lock used to prevent multiple instances of RM from creating the same LATEST build) was due to change of accounts (glast --> glastrm); glastrm didn't have necessary permissions. Navid still hasn't changed Windows over to the new account. He was planning to do it later today [Tuesday] but at Richard's request will hold off for a few days.
We will have a VRVS meeting maybe next Thursday or at the beginning of next week to discuss the remaining issues.
Last week there was a EVO meeting with: Richard, Warren, Anders, Eric, Tracy, David C. and myself. We discussed at length Tracy suggestion to utilize a relational database to store run and event numbers and pointers to files containing those events. Tracy explained the advantages which included providing a general utility to filter the data using a core set of bits to extract interesting events, the ability to reuse some of Joanne's code for accessing and managing data in a relational DB, etc. Concerns about this approach included: overlap with the data catalog, the need to maintain a large database, the possibility that the kitchen sink would end up in this DB to allow skimming of events. We decided to put aside the discussion for now and instead work on the remaining two pieces of the problem as neatly presented by Tracy:
- Given a list of run numbers, provide the full paths to the ROOT files containing those runs
- Retrieve the actual events, given a run and event list.
Right now, Tracy is working on updating RootIo to centralize the file access calls into RootIoSvc...ultimately, such file access will probably live in a non-Gaudi package that is generally usable by other pieces of software such as the data skimmer that David is working on.
Reference: https://confluence.slac.stanford.edu/display/SAS/Pointer+Skims
(David C.) is working on validating ROOT 5.14 with the Skimmer.
previous | minutes index | next |