{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org laforge@gnumonks.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 0,
      "buildingDurationMillis" : 70972,
      "executingTimeMillis" : 70972,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 8667,
      "waitingTimeMillis" : 8667
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 793,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
            "branch" : [
              {
                "SHA1" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
            "branch" : [
              {
                "SHA1" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
        "branch" : [
          {
            "SHA1" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/libosmo-sigtran"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#793",
  "duration" : 70972,
  "estimatedDuration" : 65833,
  "executor" : None,
  "fullDisplayName" : "master-libosmo-sigtran #793",
  "id" : "793",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 793,
  "queueId" : 2052218,
  "result" : "SUCCESS",
  "timestamp" : 1764104469364,
  "url" : "https://jenkins.osmocom.org/jenkins/view/all/job/master-libosmo-sigtran/793/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/ss7_xua_srv.c",
          "src/ss7_asp.c"
        ],
        "commitId" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
        "timestamp" : 1764076915000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ss7_xua_srv: Refactor xua_accept_cb()\u000a\u000aMove all \"readonly\" (no state change) checks at the start of the\u000afunction. This simplifies the later code paths in the function, also\u000aallowing for more early return checks. This in turn allows simplifying\u000adifferent destruction code paths of asp and its osmo_stream.\u000a\u000aAs a result, we can now call existing ss7_asp_disconnect_stream() API to\u000aclose the stream when needed, and also make sure we set\u000aasp->xua_server=NULL and remove asp from oxs->siblings when the conn\u000adisconnects, otherwise it could create unexpected states if the config\u000aof the asp changes transport role client<->server or it gets assigned\u000adue to a different oxs due to change in config too.\u000a\u000aThe new logic also fixes some corner-case scenarios, like (dis)allwoing\u000anewly created dynamic ASPs for already existing previous conn after the\u000afeature configuration has changed.\u000a\u000aChange-Id: I191f97e8545ce2f9899e3cd3cc3a7eed854daf1e\u000a",
        "date" : "2025-11-25 14:21:55 +0100",
        "id" : "f8fbae18ec2d69a890a6629f57e3f1c8affcd446",
        "msg" : "ss7_xua_srv: Refactor xua_accept_cb()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/ss7_xua_srv.c"
          },
          {
            "editType" : "edit",
            "file" : "src/ss7_asp.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ],
  "runs" : [
    {
      "number" : 793,
      "url" : "https://jenkins.osmocom.org/jenkins/view/all/job/master-libosmo-sigtran/WITH_MANUALS=0,WITH_TCAP=0,a3=default,a4=default,label=osmocom-master/793/"
    },
    {
      "number" : 793,
      "url" : "https://jenkins.osmocom.org/jenkins/view/all/job/master-libosmo-sigtran/WITH_MANUALS=1,WITH_TCAP=1,a3=default,a4=default,label=osmocom-master/793/"
    },
    {
      "number" : 746,
      "url" : "https://jenkins.osmocom.org/jenkins/view/all/job/master-libosmo-sigtran/a1=default,a2=default,a3=default,a4=default,label=osmocom-master/746/"
    }
  ]
}