{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.TimerTrigger$TimerTriggerCause",
          "shortDescription" : "Started by timer"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 32,
      "buildableTimeMillis" : 32,
      "buildingDurationMillis" : 310638,
      "executingTimeMillis" : 310638,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 18,
      "waitingTimeMillis" : 18
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 369,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
            "branch" : [
              {
                "SHA1" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
            "branch" : [
              {
                "SHA1" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 335,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "95ce281cbe3d76c80b9dbd2b206a9edf46f42966",
            "branch" : [
              {
                "SHA1" : "95ce281cbe3d76c80b9dbd2b206a9edf46f42966",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "95ce281cbe3d76c80b9dbd2b206a9edf46f42966",
            "branch" : [
              {
                "SHA1" : "95ce281cbe3d76c80b9dbd2b206a9edf46f42966",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
        "branch" : [
          {
            "SHA1" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/docker-playground"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#369",
  "duration" : 310638,
  "estimatedDuration" : 243923,
  "executor" : None,
  "fullDisplayName" : "registry-rebuild-upload-fpga-build #369",
  "id" : "369",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 369,
  "queueId" : 2076983,
  "result" : "SUCCESS",
  "timestamp" : 1766275740407,
  "url" : "https://jenkins.osmocom.org/jenkins/job/registry-rebuild-upload-fpga-build/369/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ttcn3-bts-test/jenkins.sh"
        ],
        "commitId" : "bc32d7753e34af448cf8f44b8650a39ef5a50cd2",
        "timestamp" : 1766071891000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ttcn3-bts-test/jenkins.sh: tweak local vars\u000a\u000aMake it consistent.\u000a\u000aChange-Id: I8c5597f20428f8f274ea15f62e561562e5768460\u000a",
        "date" : "2025-12-18 16:31:31 +0100",
        "id" : "bc32d7753e34af448cf8f44b8650a39ef5a50cd2",
        "msg" : "ttcn3-bts-test/jenkins.sh: tweak local vars",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ttcn3-bts-test/jenkins.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "osmo-bts-master/Dockerfile",
          "osmo-bts-latest/Dockerfile",
          "ttcn3-bts-test/jenkins.sh",
          "ttcn3-bts-test/bpftrace/udp_sendmsg_delay.bt",
          "README.md"
        ],
        "commitId" : "47fce0bf8a910102ef65efa905ea30374014069c",
        "timestamp" : 1766073542000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ttcn3-bts-test: run bpftrace scripts\u000a\u000aAdd logic to run bpftrace scripts attached to osmo-bts-* while the\u000atestsuite runs. The initial script is from Vadim:\u000ahttps://gitea.osmocom.org/osmocom/bpftrace-scripts/src/branch/master/udp_sendmsg_delay.bt\u000a\u000aChange-Id: I5c22cdbb08fe797be936ca174f65ade626fa4895\u000a",
        "date" : "2025-12-18 16:59:02 +0100",
        "id" : "47fce0bf8a910102ef65efa905ea30374014069c",
        "msg" : "ttcn3-bts-test: run bpftrace scripts",
        "paths" : [
          {
            "editType" : "add",
            "file" : "ttcn3-bts-test/bpftrace/udp_sendmsg_delay.bt"
          },
          {
            "editType" : "edit",
            "file" : "osmo-bts-latest/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-bts-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "osmo-bts-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "README.md"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "common/respawn.sh"
        ],
        "commitId" : "e79607f368054d02f889e0e6338836acfde72ab3",
        "timestamp" : 1766073545000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "common/respawn: improve logging\u000a\u000aAdd \"[$(date)] respawn:\" infront of all log messages, so it is clear\u000athat they come from this script and so we have timestamps that we can\u000acompare. This will be useful when running the bpftrace scripts along\u000awith osmo-bts-*, which will get restarted at the same time as the\u000aosmo-bts-* processes.\u000a\u000aChange-Id: I641f17f6988eced12c9b301042fb5c5cfd757511\u000a",
        "date" : "2025-12-18 16:59:05 +0100",
        "id" : "e79607f368054d02f889e0e6338836acfde72ab3",
        "msg" : "common/respawn: improve logging",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "common/respawn.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ttcn3-bts-test/jenkins.sh"
        ],
        "commitId" : "92d6cf0e865eb3479c2e5c69c6c41046dbf283e0",
        "timestamp" : 1766140962000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ttcn3-bts-test: give bpftrace time to print stats\u000a\u000aWhen running with bpftrace, send a kill signal to the bpftrace scripts\u000abefore killing the container. Otherwise the scripts don't print their\u000astatistics, the end of the log then looks like this:\u000a\u000a  [Thu Dec 18 18:06:06 UTC 2025] respawn: 2: starting: /data/bpftrace/udp_sendmsg_delay.sh\u000a  + pidof osmo-bts-trx\u000a  + bpftrace /data/bpftrace/udp_sendmsg_delay.bt -p 56\u000a  Attaching 3 probes...\u000a  Tracing udp_sendmsg() latency... Hit Ctrl-C to end.\u000a\u000aChange-Id: I1781bddddf429c4c6a951b519a639b8663d397e6\u000a",
        "date" : "2025-12-19 11:42:42 +0100",
        "id" : "92d6cf0e865eb3479c2e5c69c6c41046dbf283e0",
        "msg" : "ttcn3-bts-test: give bpftrace time to print stats",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ttcn3-bts-test/jenkins.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ttcn3-bts-test/jenkins.sh"
        ],
        "commitId" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
        "timestamp" : 1766140962000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ttcn3-bts-test: mount tracingfs only when needed\u000a\u000aChange-Id: I59bbbc96c0686a2c8792626297e656df72e578ed\u000a",
        "date" : "2025-12-19 11:42:42 +0100",
        "id" : "3e2224ccbcaa28195ac2de5054ab57770eedbd67",
        "msg" : "ttcn3-bts-test: mount tracingfs only when needed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ttcn3-bts-test/jenkins.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    }
  ]
}