<matrixBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-remsim" build number 125</shortDescription><upstreamBuild>125</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42645</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>fdc1b344fb259e7f325d962b1366abb28fad9f1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42645/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/125/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>93839</buildingDurationMillis><executingTimeMillis>93839</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5367</waitingDurationMillis><waitingTimeMillis>5367</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>125</buildNumber><marked><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></marked><revision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#125</displayName><duration>93839</duration><estimatedDuration>83896</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #125</fullDisplayName><id>125</id><inProgress>false</inProgress><keepLog>false</keepLog><number>125</number><queueId>93393</queueId><result>FAILURE</result><timestamp>1776695849729</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-osmo-remsim-build/125/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>fdc1b344fb259e7f325d962b1366abb28fad9f1d</commitId><timestamp>1776695111000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Remove slot mapping at bankd when client disconnects

If a client disconnects before removing the slot mapping, the slotmap
entry will not be removed automatically. A subsequent client connection
for the same mapping will then trigger the the error: “ignoring
identical slotmap.”

In a setup with multiple readers, there are multiple bankd worker
threads. If a client re-connects, but if its connection is accepted by
a different thread, subsequent reader access or unmapping will fail.
There will be no mapping at the new thread.

The approach of this fix is to remove the slot mapping, if the client
connection to the worker thread terminates.

Change-Id: I2fd03490e2506c55104309a0ef952389119023b8
</comment><date>2026-04-20 16:25:11 +0200</date><id>fdc1b344fb259e7f325d962b1366abb28fad9f1d</id><msg>Fix: Remove slot mapping at bankd when client disconnects</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>125</number><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/125/</url></run></matrixBuild>