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

Definition (rev cca5e2689dfd70ecc9405e1b7f6d49f169ec490f)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.webrtc.ci"
  builder: "Linux64 Debug"
>

Incoming triggers

Incoming properties

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

Incoming tags

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

Debug log (UTC)

[09:36:17.463] New invocation is queued and will start shortly
[09:36:19.509] Starting the invocation (attempt 1)
[09:36:19.544] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[09:36:19.544] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[09:36:19.544] Buildbucket request:
{
  "bucket": "luci.webrtc.ci",
  "client_operation_id": "9053375870806801616",
  "parameters_json": "{\"builder_name\":\"Linux64 Debug\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://webrtc.googlesource.com/src\",\"revision\":\"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"},\"id\":\"https://webrtc.googlesource.com/src/+/refs/heads/master@70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\",\"title\":\"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\",\"url\":\"https://webrtc.googlesource.com/src/+/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://webrtc.googlesource.com/src\",\"revision\":\"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:Linux64 Debug",
    "scheduler_invocation_id:9053375870806801616",
    "scheduler_job_id:webrtc/Linux64 Debug",
    "user_agent:luci-scheduler",
    "buildset:commit/git/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb",
    "buildset:commit/gitiles/webrtc.googlesource.com/src/+/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb",
    "gitiles_ref:refs/heads/master"
  ]
}
[09:36:21.185] Buildbucket response:
{
  "build": {
    "bucket": "luci.webrtc.ci",
    "canary_preference": "PROD",
    "created_by": "project:webrtc",
    "created_ts": "1582191379767890",
    "id": "8887945807727755888",
    "parameters_json": "{\"builder_name\": \"Linux64 Debug\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"title\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"url\": \"https://webrtc.googlesource.com/src/+/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}}",
    "project": "webrtc",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1582191380822746",
    "tags": [
      "build_address:luci.webrtc.ci/Linux64 Debug/24836",
      "builder:Linux64 Debug",
      "buildset:commit/git/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9053375870806801616",
      "scheduler_job_id:webrtc/Linux64 Debug",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8887945807727755888/+/annotations",
      "swarming_tag:luci_project:webrtc",
      "swarming_tag:recipe_name:webrtc/standalone",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1582191380822935",
    "url": "https://ci.chromium.org/b/8887945807727755888",
    "utcnow_ts": "1582191381174479"
  }
}
[09:36:21.185] Task URL: https://ci.chromium.org/b/8887945807727755888
[09:36:21.185] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:2:0) after 1m0s
[09:37:21.164] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:2:0)
[09:37:21.164] Timer tick, asking Buildbucket for the build status
[09:37:22.019] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:37:22.019] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:3:0) after 1m0s
[09:38:22.015] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:3:0)
[09:38:22.015] Timer tick, asking Buildbucket for the build status
[09:38:23.106] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:38:23.106] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:4:0) after 1m0s
[09:39:23.137] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:4:0)
[09:39:23.137] Timer tick, asking Buildbucket for the build status
[09:39:23.425] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:39:23.425] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:5:0) after 1m0s
[09:40:23.541] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:5:0)
[09:40:23.541] Timer tick, asking Buildbucket for the build status
[09:40:23.677] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:40:23.677] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:6:0) after 1m0s
[09:41:23.714] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:6:0)
[09:41:23.714] Timer tick, asking Buildbucket for the build status
[09:41:23.839] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:41:23.839] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:7:0) after 1m0s
[09:42:23.857] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:7:0)
[09:42:23.857] Timer tick, asking Buildbucket for the build status
[09:42:24.111] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:42:24.111] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:8:0) after 1m0s
[09:43:24.188] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:8:0)
[09:43:24.188] Timer tick, asking Buildbucket for the build status
[09:43:24.486] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:43:24.486] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:9:0) after 1m0s
[09:44:24.509] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:9:0)
[09:44:24.509] Timer tick, asking Buildbucket for the build status
[09:44:24.655] Build 8887945807727755888: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[09:44:24.655] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:10:0) after 1m0s
[09:45:02.141] Received PubSub notification, asking Buildbucket for the build status
[09:45:02.450] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:45:24.687] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:10:0)
[09:45:24.687] Timer tick, asking Buildbucket for the build status
[09:45:24.860] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:45:24.860] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:12:0) after 1m0s
[09:46:24.899] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:12:0)
[09:46:24.899] Timer tick, asking Buildbucket for the build status
[09:46:25.397] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:46:25.397] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:13:0) after 1m0s
[09:47:25.483] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:13:0)
[09:47:25.483] Timer tick, asking Buildbucket for the build status
[09:47:25.625] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:47:25.625] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:14:0) after 1m0s
[09:48:25.698] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:14:0)
[09:48:25.698] Timer tick, asking Buildbucket for the build status
[09:48:25.808] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:48:25.808] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:15:0) after 1m0s
[09:49:25.789] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:15:0)
[09:49:25.789] Timer tick, asking Buildbucket for the build status
[09:49:25.962] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:49:25.962] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:16:0) after 1m0s
[09:50:26.075] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:16:0)
[09:50:26.075] Timer tick, asking Buildbucket for the build status
[09:50:26.243] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:50:26.243] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:17:0) after 1m0s
[09:51:26.367] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:17:0)
[09:51:26.367] Timer tick, asking Buildbucket for the build status
[09:51:26.475] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:51:26.475] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:18:0) after 1m0s
[09:52:26.677] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:18:0)
[09:52:26.677] Timer tick, asking Buildbucket for the build status
[09:52:26.824] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:52:26.824] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:19:0) after 1m0s
[09:53:26.896] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:19:0)
[09:53:26.896] Timer tick, asking Buildbucket for the build status
[09:53:26.979] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:53:26.979] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:20:0) after 1m0s
[09:54:27.110] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:20:0)
[09:54:27.110] Timer tick, asking Buildbucket for the build status
[09:54:27.414] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:54:27.414] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:21:0) after 1m0s
[09:55:27.482] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:21:0)
[09:55:27.482] Timer tick, asking Buildbucket for the build status
[09:55:27.589] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:55:27.589] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:22:0) after 1m0s
[09:56:27.751] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:22:0)
[09:56:27.751] Timer tick, asking Buildbucket for the build status
[09:56:28.607] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:56:28.607] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:23:0) after 1m0s
[09:57:28.739] Handling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:23:0)
[09:57:28.739] Timer tick, asking Buildbucket for the build status
[09:57:28.969] Build 8887945807727755888: status "STARTED", result "", failure_reason "", cancelation_reason ""
[09:57:28.969] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux64 Debug:9053375870806801616:24:0) after 1m0s
[09:58:25.662] Received PubSub notification, asking Buildbucket for the build status
[09:58:25.800] Build 8887945807727755888: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[09:58:25.800] Buildbucket build:
{
  "build": {
    "bucket": "luci.webrtc.ci",
    "canary_preference": "PROD",
    "completed_ts": "1582192704932248",
    "created_by": "project:webrtc",
    "created_ts": "1582191379767890",
    "id": "8887945807727755888",
    "parameters_json": "{\"builder_name\": \"Linux64 Debug\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"title\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"url\": \"https://webrtc.googlesource.com/src/+/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}}",
    "project": "webrtc",
    "result": "SUCCESS",
    "result_details_json": "{\"properties\": {\"$build/goma\": {\"rpc_extra_params\": \"?prod\", \"server_host\": \"goma.chromium.org\"}, \"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"title\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"url\": \"https://webrtc.googlesource.com/src/+/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\"}]}, \"bot_id\": \"luci-webrtc-ci-xenial-0-u8hd\", \"branch\": \"refs/heads/master\", \"buildername\": \"Linux64 Debug\", \"buildnumber\": 24836, \"got_revision\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"got_revision_cp\": \"refs/heads/master@{#30564}\", \"isolate_server\": \"https://isolateserver.appspot.com\", \"mastername\": \"client.webrtc\", \"path_config\": \"generic\", \"recipe\": \"webrtc/standalone\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb\", \"swarm_hashes\": {\"audio_decoder_unittests\": \"a0f8c263fe1baf14f06ca1c6af2b5f69da882d06\", \"common_audio_unittests\": \"d6b6b914a8b9dbd23ca1149d7ef52c244f2f4f9c\", \"common_video_unittests\": \"2e5e015e54ca6306bb3193863a4fa07348af633b\", \"low_bandwidth_audio_test\": \"e3adeba9d0909f7a6fcbe0f9bc589908f28b7513\", \"modules_tests\": \"c51a69ed7d08b786cfaa8cb22d5ea3d123fb1422\", \"modules_unittests\": \"40fa758a4f93c24fcdedb1d2f6fbe4bcdb0503b4\", \"peerconnection_unittests\": \"48eac1abc490c0d7c2d6688aa4f597ef32c7ab22\", \"rtc_media_unittests\": \"6dd5aa9d2f9f141e7acd94dc01201bdb20380452\", \"rtc_pc_unittests\": \"012a9a0976462c4e8c2e57781bf904ed966410e8\", \"rtc_stats_unittests\": \"7574cf5a54428520fe1055b4af5e88893019e8e6\", \"rtc_unittests\": \"ea0452bde6083d4233583a180436464cd31d9e16\", \"slow_tests\": \"95f690a7b168d9228c5f2de54a1df5fceb6985d5\", \"system_wrappers_unittests\": \"570e963d3a5f7bb57055cc0a4a666fb4f7a1c285\", \"test_support_unittests\": \"93680d4b23b810e4238a99c37025f50ac7242fb2\", \"tools_unittests\": \"db993cb0d2c451b7ab2617279933d1ebf38a82a9\", \"video_engine_tests\": \"b14d5235f8643591a69c20a534af9a03a5f5f0ab\", \"webrtc_nonparallel_tests\": \"d8442093875f89abff64723ae094c34ebc7453f4\"}}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_0cd671f6f485fc3166b8a13bcda7c7c85f534360e51d98839e042fae0638f2a6_v2\", \"builder_41c976223e03b38ebd482b9c303091ece2ae69993972a467d60064b876d2ebf2_v2\", \"builder_b6e955e353d7ad729db4d58448beff3ae66bc2502b03a8d5aa67f12ea70e7a83_v2\", \"builder_cd4d33579b11e7a69084e8598c51fb3312c4dc0339897950696e4b0a59553346_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\", \"x86-64-avx2\"], \"gce\": [\"1\"], \"gcp\": [\"webrtc-ci\"], \"gpu\": [\"none\"], \"id\": [\"luci-webrtc-ci-xenial-0-u8hd\"], \"image\": [\"chrome-xenial-20012600-8e1a7e485b7\"], \"inside_docker\": [\"0\"], \"kvm\": [\"1\"], \"locale\": [\"en_US.UTF-8\"], \"machine_type\": [\"n1-standard-8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-16.04\"], \"pool\": [\"luci.webrtc.ci\"], \"python\": [\"2.7.12\"], \"server_version\": [\"4825-3d129d6\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-b\"]}}}",
    "service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1582191901095960",
    "status": "COMPLETED",
    "status_changed_ts": "1582192705404057",
    "tags": [
      "build_address:luci.webrtc.ci/Linux64 Debug/24836",
      "builder:Linux64 Debug",
      "buildset:commit/git/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/70490aa3a0b08c9342ea9a12d5ac1fa9666fb7fb",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9053375870806801616",
      "scheduler_job_id:webrtc/Linux64 Debug",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8887945807727755888/+/annotations",
      "swarming_tag:luci_project:webrtc",
      "swarming_tag:os:Linux",
      "swarming_tag:recipe_name:webrtc/standalone",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:4a7ac613a5e71c10",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1582192705416571",
    "url": "https://ci.chromium.org/b/8887945807727755888",
    "utcnow_ts": "1582192705786654"
  }
}
[09:58:25.800] Invocation finished in 22m8.353054458s with status SUCCEEDED