sphenix-software-l AT lists.bnl.gov
Subject: sPHENIX discussion of software
List archive
[Sphenix-software-l] major online monitoring change
- From: pinkenburg <pinkenburg AT bnl.gov>
- To: "sphenix-software-l AT lists.bnl.gov" <sphenix-software-l AT lists.bnl.gov>, "sphenix-run-l AT lists.bnl.gov" <sphenix-run-l AT lists.bnl.gov>
- Subject: [Sphenix-software-l] major online monitoring change
- Date: Tue, 7 Mar 2023 12:58:16 -0500
Hi folks,
I just merged a PR which makes it possible to fetch identically named histograms from multiple servers (so you can run identical code on the servers and have a convenient histogram handling on the client side)
it took a bit longer than expected - internally it was a massive change (good luck merging if you have a privately modified version of the server or client). On you side the only change is that the getHisto() method which gets you the histogram now needs another parameter for the monitor server (which is a string). I went through all the subsystem code and adjusted it accordingly (just a search/replace of cl->getHisto("") to cl->getHisto("","")).
If you want to see how to run two servers you can use the cemc which was already using two servers (nice guinea pig to see if this actually works). Also the MyMon example runs now two servers.
Please merge your code asap. It's for your own benefit but also - the old and the new servers are incompatible. If the client goes off searching for histograms and the wrong server responds things will hang or crash (for both)
Chris
--
*************************************************************
Christopher H. Pinkenburg ; pinkenburg AT bnl.gov
; http://www.phenix.bnl.gov/~pinkenbu
Brookhaven National Laboratory ; phone: (631) 344-5692
Physics Department Bldg 510 C ; fax: (631) 344-3253
Upton, NY 11973-5000
*************************************************************
- [Sphenix-software-l] major online monitoring change, pinkenburg, 03/07/2023
Archive powered by MHonArc 2.6.24.