Status: SUCCEEDED
Triggered by: -
Duration: 22 minutes
Actions:

Definition (rev cca5e2689dfd70ecc9405e1b7f6d49f169ec490f)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.webrtc.ci"
  builder: "Linux64 Release (Libfuzzer)"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/master",
  "repository": "https://webrtc.googlesource.com/src/",
  "revision": "8f385e39fa382cba2a9b564dcb0037bc0e83ece2"
}

Incoming tags

  • buildset:commit/git/8f385e39fa382cba2a9b564dcb0037bc0e83ece2
  • buildset:commit/gitiles/webrtc.googlesource.com/src/+/8f385e39fa382cba2a9b564dcb0037bc0e83ece2
  • gitiles_ref:refs/heads/master

Debug log (UTC)

[11:28:42.110] New invocation is queued and will start shortly
[11:28:43.226] Starting the invocation (attempt 1)
[11:28:43.281] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[11:28:43.281] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[11:28:43.282] Buildbucket request:
{
  "bucket": "luci.webrtc.ci",
  "client_operation_id": "9085711915538931424",
  "parameters_json": "{\"builder_name\":\"Linux64 Release (Libfuzzer)\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://webrtc.googlesource.com/src/\",\"revision\":\"8f385e39fa382cba2a9b564dcb0037bc0e83ece2\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:Linux64 Release (Libfuzzer)",
    "scheduler_invocation_id:9085711915538931424",
    "scheduler_job_id:webrtc/Linux64 Release (Libfuzzer)",
    "user_agent:luci-scheduler",
    "buildset:commit/git/8f385e39fa382cba2a9b564dcb0037bc0e83ece2",
    "buildset:commit/gitiles/webrtc.googlesource.com/src/+/8f385e39fa382cba2a9b564dcb0037bc0e83ece2",
    "gitiles_ref:refs/heads/master"
  ]
}
[11:28:44.906] Buildbucket response:
{
  "build": {
    "bucket": "luci.webrtc.ci",
    "canary_preference": "AUTO",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1551353323379640",
    "id": "8920281853543074368",
    "lease_expiration_ts": "1551468524500822",
    "lease_key": "156455071",
    "parameters_json": "{\"builder_name\": \"Linux64 Release (Libfuzzer)\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src/\", \"revision\": \"8f385e39fa382cba2a9b564dcb0037bc0e83ece2\"}}",
    "project": "webrtc",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1551353324775664",
    "tags": [
      "build_address:luci.webrtc.ci/Linux64 Release (Libfuzzer)/13725",
      "builder:Linux64 Release (Libfuzzer)",
      "buildset:commit/git/8f385e39fa382cba2a9b564dcb0037bc0e83ece2",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/8f385e39fa382cba2a9b564dcb0037bc0e83ece2",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9085711915538931424",
      "scheduler_job_id:webrtc/Linux64 Release (Libfuzzer)",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8920281853543074368/+/annotations",
      "swarming_tag:luci_project:webrtc",
      "swarming_tag:recipe_name:webrtc/libfuzzer",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:434caeaa76006210",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1551353324775814",
    "url": "https://ci.chromium.org/b/8920281853543074368",
    "utcnow_ts": "1551353324889854"
  }
}
[11:28:44.906] Task URL: https://ci.chromium.org/b/8920281853543074368
[11:28:44.906] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:2:0) after 1m0s
[11:29:44.943] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:2:0)
[11:29:44.943] Timer tick, asking Buildbucket for the build status
[11:29:45.209] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:29:45.209] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:3:0) after 1m0s
[11:30:45.203] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:3:0)
[11:30:45.203] Timer tick, asking Buildbucket for the build status
[11:30:45.349] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:30:45.349] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:4:0) after 1m0s
[11:31:45.378] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:4:0)
[11:31:45.378] Timer tick, asking Buildbucket for the build status
[11:31:45.489] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:31:45.489] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:5:0) after 1m0s
[11:32:45.468] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:5:0)
[11:32:45.468] Timer tick, asking Buildbucket for the build status
[11:32:45.532] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:32:45.532] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:6:0) after 1m0s
[11:33:45.553] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:6:0)
[11:33:45.553] Timer tick, asking Buildbucket for the build status
[11:33:45.621] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:33:45.621] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:7:0) after 1m0s
[11:34:45.639] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:7:0)
[11:34:45.639] Timer tick, asking Buildbucket for the build status
[11:34:45.785] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:34:45.785] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:8:0) after 1m0s
[11:35:45.804] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:8:0)
[11:35:45.804] Timer tick, asking Buildbucket for the build status
[11:35:45.968] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:35:45.968] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:9:0) after 1m0s
[11:36:45.985] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:9:0)
[11:36:45.985] Timer tick, asking Buildbucket for the build status
[11:36:46.032] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:36:46.032] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:10:0) after 1m0s
[11:37:46.075] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:10:0)
[11:37:46.075] Timer tick, asking Buildbucket for the build status
[11:37:46.146] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:37:46.146] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:11:0) after 1m0s
[11:38:46.173] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:11:0)
[11:38:46.173] Timer tick, asking Buildbucket for the build status
[11:38:46.262] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:38:46.262] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:12:0) after 1m0s
[11:39:46.285] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:12:0)
[11:39:46.285] Timer tick, asking Buildbucket for the build status
[11:39:46.362] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:39:46.362] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:13:0) after 1m0s
[11:40:46.370] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:13:0)
[11:40:46.370] Timer tick, asking Buildbucket for the build status
[11:40:46.414] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:40:46.414] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:14:0) after 1m0s
[11:41:46.406] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:14:0)
[11:41:46.406] Timer tick, asking Buildbucket for the build status
[11:41:46.469] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:41:46.469] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:15:0) after 1m0s
[11:42:46.459] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:15:0)
[11:42:46.459] Timer tick, asking Buildbucket for the build status
[11:42:46.547] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:42:46.547] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:16:0) after 1m0s
[11:43:46.567] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:16:0)
[11:43:46.567] Timer tick, asking Buildbucket for the build status
[11:43:46.644] Build 8920281853543074368: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[11:43:46.644] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:17:0) after 1m0s
[11:44:05.115] Received PubSub notification, asking Buildbucket for the build status
[11:44:05.167] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:44:46.648] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:17:0)
[11:44:46.648] Timer tick, asking Buildbucket for the build status
[11:44:46.846] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:44:46.846] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:19:0) after 1m0s
[11:45:46.845] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:19:0)
[11:45:46.845] Timer tick, asking Buildbucket for the build status
[11:45:46.892] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:45:46.892] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:20:0) after 1m0s
[11:46:46.914] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:20:0)
[11:46:46.914] Timer tick, asking Buildbucket for the build status
[11:46:47.093] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:46:47.093] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:21:0) after 1m0s
[11:47:47.083] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:21:0)
[11:47:47.083] Timer tick, asking Buildbucket for the build status
[11:47:47.164] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:47:47.164] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:22:0) after 1m0s
[11:48:47.185] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:22:0)
[11:48:47.185] Timer tick, asking Buildbucket for the build status
[11:48:47.249] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:48:47.249] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:23:0) after 1m0s
[11:49:47.270] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:23:0)
[11:49:47.270] Timer tick, asking Buildbucket for the build status
[11:49:47.364] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:49:47.364] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:24:0) after 1m0s
[11:50:47.358] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:24:0)
[11:50:47.358] Timer tick, asking Buildbucket for the build status
[11:50:47.513] Build 8920281853543074368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:50:47.513] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Release (Libfuzzer):9085711915538931424:25:0) after 1m0s
[11:51:00.905] Received PubSub notification, asking Buildbucket for the build status
[11:51:00.948] Build 8920281853543074368: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[11:51:00.948] Buildbucket build:
{
  "build": {
    "bucket": "luci.webrtc.ci",
    "canary_preference": "AUTO",
    "completed_ts": "1551354645275198",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1551353323379640",
    "id": "8920281853543074368",
    "parameters_json": "{\"builder_name\": \"Linux64 Release (Libfuzzer)\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src/\", \"revision\": \"8f385e39fa382cba2a9b564dcb0037bc0e83ece2\"}}",
    "project": "webrtc",
    "result": "SUCCESS",
    "result_details_json": "{\"swarming\": {\"bot_dimensions\": {\"gce\": [\"1\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-b\"], \"inside_docker\": [\"0\"], \"python\": [\"2.7.6\"], \"image\": [\"chrome-trusty-18091700-38cc06ee3ee\"], \"kvm\": [\"1\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Haswell_GCE\", \"x86-64-avx2\"], \"server_version\": [\"4129-0985e08\"], \"machine_type\": [\"n1-standard-8\"], \"gpu\": [\"none\"], \"cores\": [\"8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-14.04\"], \"id\": [\"trusty-webrtc-d2a17ac3-us-central1-b-w72g\"], \"pool\": [\"luci.webrtc.ci\"], \"caches\": [\"builder_236ad0e06710bb1aa723bf85e2819a73a68bd90c872fb4d36ce08423aaad3728_v2\", \"builder_3ede6a545b7f5f02d8e754bf3d80550bff536ffd8cd1f0e4f2eed09fd4ce3e22_v2\", \"builder_59a5368743e72312f218d070f96b6b81e1ec9c9e3b8bb189152c56cc8ec74c28_v2\", \"builder_659dd105ea03987792d4053fbbba393abe7f346036c314442882afecee9cf953_v2\", \"builder_9e79062e5d3768761821c29cf99044627265ebba18113d0281c5efcb6dd834e3_v2\", \"builder_a9e857c6f45aeca8cc1388c7c30c9ddfcf1f8acd0c8e85588eec9b6e05b9c136_v2\", \"builder_c07c6aa6d1c1b67d8a4e8f97b8bdf68f3af1543bb4dcfc73adac20d8532d9b4f_v2\", \"builder_cd4d33579b11e7a69084e8598c51fb3312c4dc0339897950696e4b0a59553346_v2\", \"builder_ee30cfe615ad79242c90cf868fc3e32771e3342e63241239745f710a5c60d840_v2\", \"git\", \"goma_v2\", \"vpython\"]}}, \"ui\": {\"info\": \"\"}, \"properties\": {\"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"buildnumber\": 13725, \"$recipe_engine/buildbucket\": {\"build\": {\"tags\": [{\"value\": \"Linux64 Release (Libfuzzer)\", \"key\": \"builder\"}, {\"value\": \"commit/git/8f385e39fa382cba2a9b564dcb0037bc0e83ece2\", \"key\": \"buildset\"}, {\"value\": \"commit/gitiles/webrtc.googlesource.com/src/+/8f385e39fa382cba2a9b564dcb0037bc0e83ece2\", \"key\": \"buildset\"}, {\"value\": \"9085711915538931424\", \"key\": \"scheduler_invocation_id\"}, {\"value\": \"webrtc/Linux64 Release (Libfuzzer)\", \"key\": \"scheduler_job_id\"}, {\"value\": \"luci-scheduler\", \"key\": \"user_agent\"}], \"builder\": {\"project\": \"webrtc\", \"builder\": \"Linux64 Release (Libfuzzer)\", \"bucket\": \"ci\"}, \"number\": 13725, \"infra\": {\"buildbucket\": {\"serviceConfigRevision\": \"ca0db2d762966d4b32d49d86567d9d7697438caf\"}, \"recipe\": {\"name\": \"webrtc/libfuzzer\", \"cipdPackage\": \"infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build\"}, \"swarming\": {\"hostname\": \"chromium-swarm.appspot.com\"}}, \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", \"id\": \"8920281853543074368\", \"input\": {\"gitilesCommit\": {\"project\": \"src\", \"host\": \"webrtc.googlesource.com\", \"ref\": \"refs/heads/master\", \"id\": \"8f385e39fa382cba2a9b564dcb0037bc0e83ece2\"}}, \"createTime\": \"2019-02-28T11:28:43.379640Z\"}}, \"repository\": \"https://webrtc.googlesource.com/src/\", \"buildername\": \"Linux64 Release (Libfuzzer)\", \"got_revision\": \"8f385e39fa382cba2a9b564dcb0037bc0e83ece2\", \"recipe\": \"webrtc/libfuzzer\", \"mastername\": \"client.webrtc\", \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"buildbucket\": {\"hostname\": \"cr-buildbucket.appspot.com\", \"build\": {\"created_ts\": 1551353323379640, \"tags\": [\"build_address:luci.webrtc.ci/Linux64 Release (Libfuzzer)/13725\", \"builder:Linux64 Release (Libfuzzer)\", \"buildset:commit/git/8f385e39fa382cba2a9b564dcb0037bc0e83ece2\", \"buildset:commit/gitiles/webrtc.googlesource.com/src/+/8f385e39fa382cba2a9b564dcb0037bc0e83ece2\", \"gitiles_ref:refs/heads/master\", \"scheduler_invocation_id:9085711915538931424\", \"scheduler_job_id:webrtc/Linux64 Release (Libfuzzer)\", \"user_agent:luci-scheduler\"], \"bucket\": \"luci.webrtc.ci\", \"created_by\": \"user:luci-scheduler@appspot.gserviceaccount.com\", \"project\": \"webrtc\", \"id\": \"8920281853543074368\"}}, \"got_revision_cp\": \"refs/heads/master@{#26893}\", \"branch\": \"refs/heads/master\", \"path_config\": \"generic\", \"revision\": \"8f385e39fa382cba2a9b564dcb0037bc0e83ece2\", \"bot_id\": \"trusty-webrtc-d2a17ac3-us-central1-b-w72g\"}}",
    "service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1551354243906330",
    "status": "COMPLETED",
    "status_changed_ts": "1551354659617160",
    "tags": [
      "build_address:luci.webrtc.ci/Linux64 Release (Libfuzzer)/13725",
      "builder:Linux64 Release (Libfuzzer)",
      "buildset:commit/git/8f385e39fa382cba2a9b564dcb0037bc0e83ece2",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/8f385e39fa382cba2a9b564dcb0037bc0e83ece2",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9085711915538931424",
      "scheduler_job_id:webrtc/Linux64 Release (Libfuzzer)",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8920281853543074368/+/annotations",
      "swarming_tag:luci_project:webrtc",
      "swarming_tag:os:Linux",
      "swarming_tag:recipe_name:webrtc/libfuzzer",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:434caeaa76006210",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1551354659619174",
    "url": "https://ci.chromium.org/b/8920281853543074368",
    "utcnow_ts": "1551354660940287"
  }
}
[11:51:00.948] Invocation finished in 22m18.85613873s with status SUCCEEDED