<p>srs_andre has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18471">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">ms_srs: wait 6s before copying back UE metrics<br><br>we've only waited when running with ZMQ but in fact we need<br>to always wait because the UE may need some time to send<br>the detach request and shut down correctly.<br><br>Change-Id: I47e46b8ccce41c9a62d2d6866260d22c927e710d<br>---<br>M src/osmo_gsm_tester/obj/ms_srs.py<br>1 file changed, 4 insertions(+), 9 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-tester refs/changes/71/18471/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/osmo_gsm_tester/obj/ms_srs.py b/src/osmo_gsm_tester/obj/ms_srs.py</span><br><span>index b494c54..fc60044 100644</span><br><span>--- a/src/osmo_gsm_tester/obj/ms_srs.py</span><br><span>+++ b/src/osmo_gsm_tester/obj/ms_srs.py</span><br><span>@@ -108,12 +108,7 @@</span><br><span>             return</span><br><span>         if self.setup_runs_locally():</span><br><span>             return</span><br><span style="color: hsl(0, 100%, 40%);">-        # When using zmq, srsUE is known to hang for a few seconds before</span><br><span style="color: hsl(0, 100%, 40%);">-        # exiting (3 seconds after alarm() watchdog kicks in). We hence need to</span><br><span style="color: hsl(0, 100%, 40%);">-        # wait to make sure the remote process terminated and the file was</span><br><span style="color: hsl(0, 100%, 40%);">-        # flushed, since cleanup() triggered means only the local ssh client was killed.</span><br><span style="color: hsl(0, 100%, 40%);">-        if self._conf and self._conf.get('rf_dev_type', '') == 'zmq':</span><br><span style="color: hsl(0, 100%, 40%);">-            MainLoop.sleep(self, 3)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>         # copy back files (may not exist, for instance if there was an early error of process):</span><br><span>         try:</span><br><span>             self.rem_host.scpfrom('scp-back-log', self.remote_log_file, self.log_file)</span><br><span>@@ -341,9 +336,9 @@</span><br><span>         # file is not properly flushed until the process has stopped.</span><br><span>         if self.running():</span><br><span>             self.stop()</span><br><span style="color: hsl(0, 100%, 40%);">-            # metrics file is not flushed immediatelly by the OS during process</span><br><span style="color: hsl(0, 100%, 40%);">-            # tear down, we need to wait some extra time:</span><br><span style="color: hsl(0, 100%, 40%);">-            MainLoop.sleep(self, 2)</span><br><span style="color: hsl(120, 100%, 40%);">+            # srsUE at most requires 5s to stop</span><br><span style="color: hsl(120, 100%, 40%);">+            MainLoop.sleep(self, 6)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>             if not self.setup_runs_locally():</span><br><span>                 try:</span><br><span>                     self.rem_host.scpfrom('scp-back-metrics', self.remote_metrics_file, self.metrics_file)</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18471">change 18471</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18471"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-tester </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I47e46b8ccce41c9a62d2d6866260d22c927e710d </div>
<div style="display:none"> Gerrit-Change-Number: 18471 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: srs_andre <andre@softwareradiosystems.com> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>