-
Notifications
You must be signed in to change notification settings - Fork 29
Discussion: Unified Connections File for All CERN Test Stands #175
Comments
This is currently in progress (but stalled) with machine profiles
|
Current machine setup script assigns slot/shelf based aliases in the |
I think at least at the short time scale we need to update the connections file. When we will be ready with automatic name resolution, we can drop it, but right now we don't have any other working mechanism. Besides we still need to keep the structure shelf-slot-card somewhere and having it in the repo is not that bad idea... Maintaining/checking the twiki could be ambiguous. |
As anyone who's discussed this (and related) issue(s) with me knows, I'm fairly strongly opposed to having this connection file tracked inside Having this information version controlled: good idea Currently In the meantime,
|
@jsturdy I agree with your reasoning. However we must provide a proper source of connection file for each setup at the moment, otherwise persons who operate them loose a lot of time. So I insist we need to provide a master connection file until we get another, better way of handling the things. This is a temporary and not the best solution, however we do not have any other ready solution at the moment and we must provide one. As soon as we get it done through the |
I am saying that this is already done (one can easily rerun the |
@jsturdy is there a documentation describing the connection methods in details (their imlementation in the xdaq)? I didn't see the update to |
No, a default one is generated, assuming only CTP7s and based on the number of |
Current legacy documentation should answer the questions raised during the above discussion |
Brief summary of issue
We have several systems at CERN which are expected (and have) exist for a long time now:
eagle33
),eagel61
),eagel34
),eagle64
),eagle26
, and in the futureeagle60
andeagle64
),eagle60
)Each time a new developer, or a developer to a new system, comes along they have to go through the trouble of setting up a new connections file and ensure the symlinks point correctly.
For those setups at CERN I would propose a shelf numbering schema and central tracking of the required connection file(s). This would reduce headaches when new developers/users come to try new systems (here user's would be for those stands that do not have a user account on the daq machine, e.g.
gem904daq01
).For example:
And in the unlikely event we expand this to outside CERN:
Additionally as shelf layouts are not expected to change much for each shelf this would mean the AMC13, and AMC's present are specified in the connections file.
Types of issue
Expected Behavior
Quality of life/standardization feature.
Context
New developers, or a developers using a test stand they are unfamiliar with, need to setup a connection file. To avoid confusion, mistakes, or lost time, it might be easier to just centrally track all systems.
@mexanick, @jsturdy, @BenjaminRS
The text was updated successfully, but these errors were encountered: