<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UpstreamCause'><shortDescription>Started by upstream project "registry-rebuild-upload-titan" build number 3,067</shortDescription><upstreamBuild>3067</upstreamBuild><upstreamProject>registry-rebuild-upload-titan</upstreamProject><upstreamUrl>job/registry-rebuild-upload-titan/</upstreamUrl></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>50028</buildingDurationMillis><executingTimeMillis>50028</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8930</waitingDurationMillis><waitingTimeMillis>8930</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>2515</buildNumber><marked><SHA1>3e2224ccbcaa28195ac2de5054ab57770eedbd67</SHA1><branch><SHA1>3e2224ccbcaa28195ac2de5054ab57770eedbd67</SHA1><name>origin/master</name></branch></marked><revision><SHA1>3e2224ccbcaa28195ac2de5054ab57770eedbd67</SHA1><branch><SHA1>3e2224ccbcaa28195ac2de5054ab57770eedbd67</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginosmithwip _class='hudson.plugins.git.util.Build'><buildNumber>977</buildNumber><marked><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><branch><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><name>refs/remotes/origin/osmith/wip</name></branch></marked><revision><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><branch><SHA1>ae291d598229353d21b6fde72554bdc7f25d30c8</SHA1><name>refs/remotes/origin/osmith/wip</name></branch></revision></refsremotesoriginosmithwip><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>2104</buildNumber><marked><SHA1>002505b5fe9012ac8d87b837d243f305648db609</SHA1><branch><SHA1>002505b5fe9012ac8d87b837d243f305648db609</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>002505b5fe9012ac8d87b837d243f305648db609</SHA1><branch><SHA1>002505b5fe9012ac8d87b837d243f305648db609</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>3e2224ccbcaa28195ac2de5054ab57770eedbd67</SHA1><branch><SHA1>3e2224ccbcaa28195ac2de5054ab57770eedbd67</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/docker-playground</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2515</displayName><duration>50028</duration><estimatedDuration>1218</estimatedDuration><fullDisplayName>registry-rebuild-upload-ttcn3-bts-tests #2515</fullDisplayName><id>2515</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2515</number><queueId>2075621</queueId><result>SUCCESS</result><timestamp>1766148262329</timestamp><url>https://jenkins.osmocom.org/jenkins/view/all/job/registry-rebuild-upload-ttcn3-bts-tests/2515/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3-bts-test/jenkins.sh</affectedPath><commitId>bc32d7753e34af448cf8f44b8650a39ef5a50cd2</commitId><timestamp>1766071891000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>ttcn3-bts-test/jenkins.sh: tweak local vars

Make it consistent.

Change-Id: I8c5597f20428f8f274ea15f62e561562e5768460
</comment><date>2025-12-18 16:31:31 +0100</date><id>bc32d7753e34af448cf8f44b8650a39ef5a50cd2</id><msg>ttcn3-bts-test/jenkins.sh: tweak local vars</msg><path><editType>edit</editType><file>ttcn3-bts-test/jenkins.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>osmo-bts-master/Dockerfile</affectedPath><affectedPath>osmo-bts-latest/Dockerfile</affectedPath><affectedPath>ttcn3-bts-test/jenkins.sh</affectedPath><affectedPath>ttcn3-bts-test/bpftrace/udp_sendmsg_delay.bt</affectedPath><affectedPath>README.md</affectedPath><commitId>47fce0bf8a910102ef65efa905ea30374014069c</commitId><timestamp>1766073542000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>ttcn3-bts-test: run bpftrace scripts

Add logic to run bpftrace scripts attached to osmo-bts-* while the
testsuite runs. The initial script is from Vadim:
https://gitea.osmocom.org/osmocom/bpftrace-scripts/src/branch/master/udp_sendmsg_delay.bt

Change-Id: I5c22cdbb08fe797be936ca174f65ade626fa4895
</comment><date>2025-12-18 16:59:02 +0100</date><id>47fce0bf8a910102ef65efa905ea30374014069c</id><msg>ttcn3-bts-test: run bpftrace scripts</msg><path><editType>edit</editType><file>osmo-bts-latest/Dockerfile</file></path><path><editType>edit</editType><file>osmo-bts-master/Dockerfile</file></path><path><editType>edit</editType><file>ttcn3-bts-test/jenkins.sh</file></path><path><editType>add</editType><file>ttcn3-bts-test/bpftrace/udp_sendmsg_delay.bt</file></path><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>common/respawn.sh</affectedPath><commitId>e79607f368054d02f889e0e6338836acfde72ab3</commitId><timestamp>1766073545000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>common/respawn: improve logging

Add "[$(date)] respawn:" infront of all log messages, so it is clear
that they come from this script and so we have timestamps that we can
compare. This will be useful when running the bpftrace scripts along
with osmo-bts-*, which will get restarted at the same time as the
osmo-bts-* processes.

Change-Id: I641f17f6988eced12c9b301042fb5c5cfd757511
</comment><date>2025-12-18 16:59:05 +0100</date><id>e79607f368054d02f889e0e6338836acfde72ab3</id><msg>common/respawn: improve logging</msg><path><editType>edit</editType><file>common/respawn.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3-bts-test/jenkins.sh</affectedPath><commitId>92d6cf0e865eb3479c2e5c69c6c41046dbf283e0</commitId><timestamp>1766140962000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>ttcn3-bts-test: give bpftrace time to print stats

When running with bpftrace, send a kill signal to the bpftrace scripts
before killing the container. Otherwise the scripts don't print their
statistics, the end of the log then looks like this:

  [Thu Dec 18 18:06:06 UTC 2025] respawn: 2: starting: /data/bpftrace/udp_sendmsg_delay.sh
  + pidof osmo-bts-trx
  + bpftrace /data/bpftrace/udp_sendmsg_delay.bt -p 56
  Attaching 3 probes...
  Tracing udp_sendmsg() latency... Hit Ctrl-C to end.

Change-Id: I1781bddddf429c4c6a951b519a639b8663d397e6
</comment><date>2025-12-19 11:42:42 +0100</date><id>92d6cf0e865eb3479c2e5c69c6c41046dbf283e0</id><msg>ttcn3-bts-test: give bpftrace time to print stats</msg><path><editType>edit</editType><file>ttcn3-bts-test/jenkins.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ttcn3-bts-test/jenkins.sh</affectedPath><commitId>3e2224ccbcaa28195ac2de5054ab57770eedbd67</commitId><timestamp>1766140962000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>ttcn3-bts-test: mount tracingfs only when needed

Change-Id: I59bbbc96c0686a2c8792626297e656df72e578ed
</comment><date>2025-12-19 11:42:42 +0100</date><id>3e2224ccbcaa28195ac2de5054ab57770eedbd67</id><msg>ttcn3-bts-test: mount tracingfs only when needed</msg><path><editType>edit</editType><file>ttcn3-bts-test/jenkins.sh</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></culprit></freeStyleBuild>