Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
h3. DbProxy


h3. M2OProxy

# The executable running out of 

DbProxy

M2OProxy

...

Andy's home directory rather than the release. To fix this several changes need to be made to the {{setup-initial.data.xml}} files:
## {{
1. include files

...

 change

 <include>
-  <file path="daq/sw/m2o-repository.data.xml"/>
+  <file path="HLTRelease/sw/HLT_SW_Repository.data.xml"/>
 </include>


2. application class changed, binary comes from HLT repository:

- <obj class="Application" id="M2O_Proxy">
+ <obj class="InfrastructureApplication" id="M2O_Proxy">
-  <rel name="Program">"Binary" "m2o-proxy-14.2.11"</rel>
+  <rel name="Program">"Binary" "m2o-proxy"</rel>


3. Move application from "Applications" to "Infrastructure":

 <obj class="OnlineSegment" id="setup-initial">
  <rel name="Applications" num="..">
-   "Application" "M2O_Proxy"
  </rel>
  <rel name="Infrastructure" num="..">
+   "InfrastructureApplication" "M2O_Proxy"
  </rel>


4. Expand ${CMTCONFIG} in HLT environment

 <obj class="OnlineSegment" id="setup-initial">
  <rel name="Parameters" num="..">
+   "VariableSet" "HLT-Parameters"
  </rel>

}}
# Need to test if the proxy is properly started/restarted by the initial partition under various conditions:
## when the initial partition is restarted
## when the node that the proxy runs on (pc-tdq-onl-10) is rebooted

...


## when the proxy dies (crashes or is killed) for some reason