{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.ghprb.GhprbCause",
          "shortDescription" : "GitHub pull request #2794 of commit 36323b7f948bd57b3b3fd3cda4b80b9687a993a9, no merge conflicts."
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.ghprb.GhprbParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "sha1",
          "value" : "origin/pr/2794/merge"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommit",
          "value" : "36323b7f948bd57b3b3fd3cda4b80b9687a993a9"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthor",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbAuthorRepoGitUrl",
          "value" : "https://github.com/anakryiko/bcc.git"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthor",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorLogin",
          "value" : "yonghong-song"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorLoginMention",
          "value" : "@yonghong-song"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullId",
          "value" : "2794"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTargetBranch",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbSourceBranch",
          "value" : "libbpf-tools-ksyms-opt"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GIT_BRANCH",
          "value" : "libbpf-tools-ksyms-opt"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLogin",
          "value" : "anakryiko"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLoginMention",
          "value" : "@anakryiko"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullDescription",
          "value" : "GitHub pull request #2794 of commit 36323b7f948bd57b3b3fd3cda4b80b9687a993a9, no merge conflicts."
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullTitle",
          "value" : "libbpf-tools: optimize ksyms cache"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLink",
          "value" : "https://github.com/iovisor/bcc/pull/2794"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLongDescription",
          "value" : "Re-implement internals of ksyms cache to minimize memory overhead and\\r\\nallocations. Addr is also changed to be unsigned long.\\r\\n\\r\\nfscanf() can be further optimized into manual parsing, but it's low enough\\r\\noverhead right now that I felt like readibility is more important.\\r\\n\\r\\nBenchmarking ksyms loading/parsing parts:\\r\\n\\r\\nBEFORE:\\r\\n$ /usr/bin/time ./test\\r\\n0.03user 0.04system 0:00.08elapsed 98%CPU (0avgtext+0avgdata 6968maxresident)k\\r\\n0inputs+0outputs (0major+1512minor)pagefaults 0swaps\\r\\n\\r\\nAFTER:\\r\\n$ /usr/bin/time ./test\\r\\n0.02user 0.03system 0:00.06elapsed 100%CPU (0avgtext+0avgdata 9508maxresident)k\\r\\n  0inputs+0outputs (0major+2106minor)pagefaults 0swaps\\r\\n\\r\\nRSS goes down from 9.5MB to <7MB, while CPU time went up about 20ms.\\r\\n\\r\\nSigned-off-by: Andrii Nakryiko <andriin@fb.com>"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbCommentBody",
          "value" : "[buildbot, test this please]"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbGhRepository",
          "value" : "iovisor/bcc"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbCredentialsId",
          "value" : "6d3daf13-69b8-48b1-9c8f-ec5353264113"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : "<a title=\"libbpf-tools: optimize ksyms cache\" href=\"https://github.com/iovisor/bcc/pull/2794\">PR #2794</a>: libbpf-tools: optimize ksym...",
  "displayName" : "#379",
  "duration" : 1453566,
  "estimatedDuration" : 7460664,
  "executor" : None,
  "fullDisplayName" : "bcc-pr #379",
  "id" : "379",
  "keepLog" : False,
  "number" : 379,
  "queueId" : 3047,
  "result" : "SUCCESS",
  "timestamp" : 1583640767062,
  "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/379/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      
    ],
    "kind" : "git"
  },
  "culprits" : [
    
  ],
  "runs" : [
    {
      "number" : 379,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc25/379/"
    },
    {
      "number" : 379,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc26/379/"
    },
    {
      "number" : 379,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc27/379/"
    },
    {
      "number" : 379,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc28/379/"
    },
    {
      "number" : 379,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1604/379/"
    },
    {
      "number" : 379,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1710/379/"
    },
    {
      "number" : 379,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1804/379/"
    }
  ]
}