Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Executive summary (Aug. 4, 2022): Ric has highlighted an issue where grafana simultaneously sees the "tst" instrument running in both lab3 and neh (for example). This can be seen in this picture where there are two columns for "Time" "NumL0" and "Dead" in the white box.  Currently grafana uses "instrument" and "partition" to identify which data to display.  Ric proposes introducing a new concept: a "site" string.  Chris Ford also points out that multiple users using tstopr accounts (e.g. in lab3/neh) can conflict (like last settings of GUIs perhaps?).  This could conceivably be resolved by the resource manager that is in-progress.  Ric points out that most experts run as themselves (e.g. claus, caf, ...) and the active-detector file and log files go into their home directory (even if they use tstopr via procmgr.conf) so there is no conflict there.

fundamental concepts:

  • partition (formerly known as "platform", a.k.a. primary readout-group) 
    • determines procmgr ports on the shared drp from primary readout group (must be different for rix/tmo to share drp)
    • also maps to accounts that procmgr uses like tmoopr, uedopr, etc. using /etc/procmgrd.conf
    • also used by database to map to experiment-name for each "station" (https://pswww.slac.stanford.edu/lgbk/lgbk/ops#switch)
  • instrument: ued, tmo, rix
  • site (proposed, string): subnet (or location?) and the root xpm that procmgr uses?

...