{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause",
          "shortDescription" : "Started by upstream project \"gerrit-libosmo-pfcp\" build number 102",
          "upstreamBuild" : 102,
          "upstreamProject" : "gerrit-libosmo-pfcp",
          "upstreamUrl" : "job/gerrit-libosmo-pfcp/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "COMMENT_TYPE",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "DISTRO",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_CHANGE_NUMBER",
          "value" : "41876"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_HOST",
          "value" : "gerrit.osmocom.org"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PATCHSET_NUMBER",
          "value" : "1"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PATCHSET_REVISION",
          "value" : "03837391b1463eeec448a7fc56adb5f08afb1d2d"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PATCHSET_UPLOADER_NAME",
          "value" : "pespin"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PORT",
          "value" : "29418"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PROJECT",
          "value" : "libosmo-pfcp"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_REFSPEC",
          "value" : "refs/changes/76/41876/1"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_REPO_URL",
          "value" : "ssh://jenkins@gerrit.osmocom.org:29418/libosmo-pfcp"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "PIPELINE_BUILD_URL",
          "value" : "https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-pfcp/102/"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "PROJECT_NAME",
          "value" : "libosmo-pfcp"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH_CI",
          "value" : "master"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 0,
      "buildingDurationMillis" : 45611,
      "executingTimeMillis" : 45611,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 8013,
      "waitingTimeMillis" : 8013
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 102,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
            "branch" : [
              {
                "SHA1" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
                "name" : "master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
            "branch" : [
              {
                "SHA1" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
                "name" : "master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
        "branch" : [
          {
            "SHA1" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
            "name" : "master"
          }
        ]
      },
      "remoteUrls" : [
        "ssh://jenkins@gerrit.osmocom.org:29418/libosmo-pfcp"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#102",
  "duration" : 45611,
  "estimatedDuration" : 45611,
  "executor" : None,
  "fullDisplayName" : "gerrit-libosmo-pfcp-build #102",
  "id" : "102",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 102,
  "queueId" : 6978,
  "result" : "SUCCESS",
  "timestamp" : 1768844897369,
  "url" : "https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-pfcp-build/102/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/libosmo-pfcp/pfcp_endpoint.c"
        ],
        "commitId" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
        "timestamp" : 1768844689000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Avoid marking rx PFCP Assoc Setup Req as duplicate\u000a\u000aNewer versions of PFCP spec state that \"A PFCP\u000afunction shall ignore the Recovery Timestamp\u000areceived in the PFCP Association Setup Request message.\"\u000a\u000aHence, there's no real way to make sure an incoming PFCP ASSOC\u000aSETUP REQ is a duplicate or is simply a new message from a new instance\u000aof the peer node which \"decided\" to use the same SeqNr as the previous\u000aone. In that case, it's better to be on the safe side and process it to\u000atear down state rather than ignoring it and keeping old state. If it\u000aturns out to be a duplicate (rare scenario), we'd maybe tear down some\u000astuff which would have been set up a few seconds ago.\u000a\u000aChange-Id: Ia461550e6791aaf00d18e0310bb4f17fdd2a3f65\u000a",
        "date" : "2026-01-19 18:44:49 +0100",
        "id" : "03837391b1463eeec448a7fc56adb5f08afb1d2d",
        "msg" : "Avoid marking rx PFCP Assoc Setup Req as duplicate",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/libosmo-pfcp/pfcp_endpoint.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ],
  "runs" : [
    {
      "number" : 102,
      "url" : "https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-pfcp-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/102/"
    }
  ]
}