{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by ti-chi-bot[bot]"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 31987,
      "buildableTimeMillis" : 31987,
      "buildingDurationMillis" : 47612,
      "executingTimeMillis" : 47612,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5093,
      "waitingTimeMillis" : 5093
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1339,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
            "branch" : [
              {
                "SHA1" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
            "branch" : [
              {
                "SHA1" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
        "branch" : [
          {
            "SHA1" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
            "name" : "origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/PingCAP-QE/ci.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1339",
  "duration" : 47612,
  "estimatedDuration" : 45823,
  "executor" : None,
  "fullDisplayName" : "seed #1339",
  "id" : "1339",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1339,
  "queueId" : 3000642,
  "result" : "SUCCESS",
  "timestamp" : 1768317702373,
  "url" : "https://do.pingcap.net/jenkins/job/seed/1339/",
  "builtOn" : "default-ltts4",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml"
        ],
        "commitId" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
        "timestamp" : 1768317659000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "TiCDC: Reduce resource allocations in TiCDC test pipelines to optimize cost efficiency (#4086)\u000a\u000a## Reduce Resource Allocation for TiCDC Integration Test Pipelines\u000a\u000aThis PR adjusts the CPU and memory resource allocations across multiple\u000aTiCDC integration test pipelines to optimize resource utilization and\u000areduce costs. The changes are based on performance analysis and aim to\u000amaintain test reliability while using fewer resources.\u000a\u000a### Why?\u000aRecent performance evaluations have shown that the existing resource\u000aallocations for these integration tests are higher than necessary. By\u000areducing the CPU and memory limits, we can:\u000a- Decrease infrastructure costs associated with running these pipelines\u000a- Improve resource availability for other concurrent jobs\u000a- Maintain the same level of test coverage and reliability\u000a- Align resource allocations with actual requirements observed during\u000atest execution\u000a\u000a### Changes Made:\u000a- **Build containers** (`pod-build.yaml` files):\u000a  - Reduced CPU from 12 to 6 cores\u000a  - Reduced memory from 16Gi to 8Gi\u000a\u000a- **Test containers** (`pod-test.yaml` and `pod.yaml` files):\u000a- For heavy integration tests: Reduced CPU from 12 to 6 cores and memory\u000afrom 32Gi to 16Gi\u000a- For light integration tests: Reduced memory from 16Gi to 8Gi (CPU\u000aalready at appropriate levels)\u000a\u000a### Affected Pipelines:\u000a1. **Kafka Integration Tests** (both heavy and light variants, current\u000aand next-gen):\u000a   - `pull_cdc_kafka_integration_heavy`\u000a   - `pull_cdc_kafka_integration_heavy_next_gen`\u000a   - `pull_cdc_kafka_integration_light`\u000a   - `pull_cdc_kafka_integration_light_next_gen`\u000a\u000a2. **MySQL Integration Tests** (both heavy and light variants, current\u000aand next-gen):\u000a   - `pull_cdc_mysql_integration_heavy`\u000a   - `pull_cdc_mysql_integration_heavy_next_gen`\u000a   - `pull_cdc_mysql_integration_light`\u000a   - `pull_cdc_mysql_integration_light_next_gen`\u000a\u000a3. **Pulsar Integration Tests** (light variants, current and next-gen):\u000a   - `pull_cdc_pulsar_integration_light`\u000a   - `pull_cdc_pulsar_integration_light_next_gen`\u000a\u000a4. **Storage Integration Tests** (both heavy and light variants, current\u000aand next-gen):\u000a   - `pull_cdc_storage_integration_heavy`\u000a   - `pull_cdc_storage_integration_heavy_next_gen`\u000a   - `pull_cdc_storage_integration_light`\u000a   - `pull_cdc_storage_integration_light_next_gen`\u000a\u000a### Impact:\u000aThese changes are expected to reduce resource consumption by\u000aapproximately 50% for CPU and 50-75% for memory across all affected\u000apipelines, while maintaining test reliability and coverage. The\u000aadjustments have been validated against recent test runs to ensure they\u000adon't compromise test stability or introduce flakiness.\u000a\u000aSigned-off-by: tenfyzhong <tenfy@tenfy.cn>\u000a",
        "date" : "2026-01-13 15:20:59 +0000",
        "id" : "25b5ab260fd9766cc4af8f2a537f588ae5d6c639",
        "msg" : "TiCDC: Reduce resource allocations in TiCDC test pipelines to optimize",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}