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

Definition (rev ab7239b30e1dc434baf9d7575a6c0d9bdfb07a84)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.v8.ci"
  builder: "Linux ASAN Builder"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/master",
  "repository": "https://chromium.googlesource.com/v8/v8",
  "revision": "1d08ecafbebff572013bb4caeb675eff81e0c2ef"
}

Incoming tags

  • buildset:commit/git/1d08ecafbebff572013bb4caeb675eff81e0c2ef
  • buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1d08ecafbebff572013bb4caeb675eff81e0c2ef
  • gitiles_ref:refs/heads/master

Debug log (UTC)

[06:50:43.468] New invocation is queued and will start shortly
[06:50:44.666] Starting the invocation (attempt 1)
[06:50:44.701] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[06:50:44.702] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[06:50:44.702] Buildbucket request:
{
  "bucket": "luci.v8.ci",
  "client_operation_id": "9094154922238725472",
  "parameters_json": "{\"builder_name\":\"Linux ASAN Builder\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://chromium.googlesource.com/v8/v8\",\"revision\":\"1d08ecafbebff572013bb4caeb675eff81e0c2ef\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:Linux ASAN Builder",
    "scheduler_invocation_id:9094154922238725472",
    "scheduler_job_id:v8/Linux ASAN Builder",
    "user_agent:luci-scheduler",
    "buildset:commit/git/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
    "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
    "gitiles_ref:refs/heads/master"
  ]
}
[06:50:46.827] Buildbucket response:
{
  "build": {
    "bucket": "luci.v8.ci",
    "canary": true,
    "canary_preference": "AUTO",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1543301444801791",
    "id": "8928724860174121792",
    "lease_expiration_ts": "1543427445598085",
    "lease_key": "1046809527",
    "parameters_json": "{\"builder_name\": \"Linux ASAN Builder\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"1d08ecafbebff572013bb4caeb675eff81e0c2ef\"}}",
    "project": "v8",
    "result_details_json": "null",
    "service_account": "v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1543301446731616",
    "tags": [
      "build_address:luci.v8.ci/Linux ASAN Builder/8089",
      "builder:Linux ASAN Builder",
      "buildset:commit/git/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9094154922238725472",
      "scheduler_job_id:v8/Linux ASAN Builder",
      "swarming_dimension:caches:builder_5a8c6dd2f4bdf899b8968565a914451c15692f8ef8c6a0f242ace420dc552ad2_v2",
      "swarming_dimension:cpu:x86-64",
      "swarming_dimension:host_class:large_disk",
      "swarming_dimension:os:Ubuntu-14.04",
      "swarming_dimension:pool:luci.v8.ci",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:build_address:luci.v8.ci/Linux ASAN Builder/8089",
      "swarming_tag:buildbucket_bucket:v8/ci",
      "swarming_tag:buildbucket_build_id:8928724860174121792",
      "swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
      "swarming_tag:buildbucket_template_canary:1",
      "swarming_tag:buildbucket_template_revision:586d78b1df9b356be85f0824ec8364d9ecbabf90",
      "swarming_tag:builder:Linux ASAN Builder",
      "swarming_tag:buildset:commit/git/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "swarming_tag:buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "swarming_tag:caches:builder_5a8c6dd2f4bdf899b8968565a914451c15692f8ef8c6a0f242ace420dc552ad2_v2",
      "swarming_tag:cpu:x86-64",
      "swarming_tag:gitiles_ref:refs/heads/master",
      "swarming_tag:host_class:large_disk",
      "swarming_tag:log_location:logdog://logs.chromium.org/v8/buildbucket/cr-buildbucket.appspot.com/8928724860174121792/+/annotations",
      "swarming_tag:luci_project:v8",
      "swarming_tag:os:Ubuntu-14.04",
      "swarming_tag:pool:luci.v8.ci",
      "swarming_tag:priority:30",
      "swarming_tag:recipe_name:chromium",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_tag:scheduler_invocation_id:9094154922238725472",
      "swarming_tag:scheduler_job_id:v8/Linux ASAN Builder",
      "swarming_tag:service_account:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
      "swarming_tag:swarming.pool.template:skip",
      "swarming_tag:swarming.pool.version:914243eb1439b4edf9491de814a79e7b008b0928",
      "swarming_tag:user:None",
      "swarming_tag:user_agent:luci-scheduler",
      "swarming_tag:vpython:native-python-wrapper",
      "swarming_task_id:416cc0be7f2a2b10",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1543301446731731",
    "url": "https://ci.chromium.org/b/8928724860174121792",
    "utcnow_ts": "1543301446815875"
  }
}
[06:50:46.827] Task URL: https://ci.chromium.org/b/8928724860174121792
[06:50:46.827] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:2:0) after 1m0s
[06:51:20.885] Received PubSub notification, asking Buildbucket for the build status
[06:51:21.009] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:51:46.850] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:2:0)
[06:51:46.850] Timer tick, asking Buildbucket for the build status
[06:51:46.908] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:51:46.908] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:4:0) after 1m0s
[06:52:46.927] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:4:0)
[06:52:46.927] Timer tick, asking Buildbucket for the build status
[06:52:47.083] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:52:47.083] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:5:0) after 1m0s
[06:53:47.099] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:5:0)
[06:53:47.099] Timer tick, asking Buildbucket for the build status
[06:53:47.136] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:53:47.136] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:6:0) after 1m0s
[06:54:47.189] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:6:0)
[06:54:47.190] Timer tick, asking Buildbucket for the build status
[06:54:47.240] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:54:47.240] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:7:0) after 1m0s
[06:55:47.312] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:7:0)
[06:55:47.312] Timer tick, asking Buildbucket for the build status
[06:55:47.483] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:55:47.483] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:8:0) after 1m0s
[06:56:47.565] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:8:0)
[06:56:47.565] Timer tick, asking Buildbucket for the build status
[06:56:47.624] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:56:47.624] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:9:0) after 1m0s
[06:57:47.641] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:9:0)
[06:57:47.641] Timer tick, asking Buildbucket for the build status
[06:57:47.897] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:57:47.897] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:10:0) after 1m0s
[06:58:47.956] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:10:0)
[06:58:47.956] Timer tick, asking Buildbucket for the build status
[06:58:48.032] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:58:48.032] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:11:0) after 1m0s
[06:59:48.186] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:11:0)
[06:59:48.186] Timer tick, asking Buildbucket for the build status
[06:59:48.260] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[06:59:48.260] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:12:0) after 1m0s
[07:00:48.284] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:12:0)
[07:00:48.284] Timer tick, asking Buildbucket for the build status
[07:00:48.372] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:00:48.372] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:13:0) after 1m0s
[07:01:48.389] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:13:0)
[07:01:48.389] Timer tick, asking Buildbucket for the build status
[07:01:49.180] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:01:49.180] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:14:0) after 1m0s
[07:02:49.199] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:14:0)
[07:02:49.199] Timer tick, asking Buildbucket for the build status
[07:02:49.250] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:02:49.250] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:15:0) after 1m0s
[07:03:49.268] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:15:0)
[07:03:49.268] Timer tick, asking Buildbucket for the build status
[07:03:49.328] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:03:49.329] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:16:0) after 1m0s
[07:04:49.346] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:16:0)
[07:04:49.346] Timer tick, asking Buildbucket for the build status
[07:04:49.643] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:04:49.643] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:17:0) after 1m0s
[07:05:49.663] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:17:0)
[07:05:49.663] Timer tick, asking Buildbucket for the build status
[07:05:49.836] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:05:49.836] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:18:0) after 1m0s
[07:06:49.853] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:18:0)
[07:06:49.853] Timer tick, asking Buildbucket for the build status
[07:06:49.895] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:06:49.895] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:19:0) after 1m0s
[07:07:49.918] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:19:0)
[07:07:49.918] Timer tick, asking Buildbucket for the build status
[07:07:49.974] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:07:49.974] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:20:0) after 1m0s
[07:08:50.000] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:20:0)
[07:08:50.000] Timer tick, asking Buildbucket for the build status
[07:08:50.069] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:08:50.070] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:21:0) after 1m0s
[07:09:50.089] Handling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:21:0)
[07:09:50.089] Timer tick, asking Buildbucket for the build status
[07:09:50.164] Build 8928724860174121792: status "STARTED", result "", failure_reason "", cancelation_reason ""
[07:09:50.164] Scheduling timer "check-buildbucket-build-status" (v8/Linux ASAN Builder:9094154922238725472:22:0) after 1m0s
[07:10:27.779] Received PubSub notification, asking Buildbucket for the build status
[07:10:27.826] Build 8928724860174121792: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[07:10:27.826] Buildbucket build:
{
  "build": {
    "bucket": "luci.v8.ci",
    "canary": true,
    "canary_preference": "AUTO",
    "completed_ts": "1543302626987840",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1543301444801791",
    "id": "8928724860174121792",
    "parameters_json": "{\"builder_name\": \"Linux ASAN Builder\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"1d08ecafbebff572013bb4caeb675eff81e0c2ef\"}}",
    "project": "v8",
    "result": "SUCCESS",
    "result_details_json": "{\"ui\": {\"info\": \"\"}, \"swarming\": {\"bot_dimensions\": {\"gce\": [\"1\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-f\"], \"inside_docker\": [\"0\"], \"python\": [\"2.7.6\"], \"image\": [\"chrome-trusty-18042300-b7223b463e3\"], \"kvm\": [\"0\"], \"gpu\": [\"none\"], \"id\": [\"swarm833-c4\"], \"server_version\": [\"3881-94bcfba\"], \"machine_type\": [\"n1-standard-8\"], \"cores\": [\"8\"], \"host_class\": [\"large_disk\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-14.04\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Ivy_Bridge_GCE\"], \"pool\": [\"luci.v8.ci\"], \"caches\": [\"builder_5a8c6dd2f4bdf899b8968565a914451c15692f8ef8c6a0f242ace420dc552ad2_v2\", \"builder_ec1139da28cd7840086c89a8a26c49efff3451aee6296be2bc54ce2c4e775380_v2\", \"git\", \"goma_v2\", \"vpython\"]}}, \"properties\": {\"got_cr_revision\": \"8e12e35e622bfe74c9a1081c2419696f30a2ad35\", \"got_nacl_revision\": \"f701a90597fc85979319447c0cd44c3b52201c78\", \"got_cr_revision_cp\": \"refs/heads/master@{#611014}\", \"got_swarming_client_revision\": \"b6e9e23e4e79249bd4f95735205ffb7c3f9f0912\", \"got_revision\": \"1d08ecafbebff572013bb4caeb675eff81e0c2ef\", \"recipe\": \"chromium\", \"got_dawn_revision\": \"63997221d7d880d8d1783abe326b90cd95cd92d2\", \"got_clang_revision\": \"346388-1\", \"$recipe_engine/path\": {\"cache_dir\": \"/b/swarming/w/ir/cache\", \"temp_dir\": \"/b/swarming/w/ir/tmp/rt\"}, \"got_revision_cp\": \"refs/heads/master@{#57855}\", \"branch\": \"refs/heads/master\", \"revision\": \"1d08ecafbebff572013bb4caeb675eff81e0c2ef\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"buildername\": \"Linux ASAN Builder\", \"got_webrtc_revision\": \"f1c194decd51a63ba923349da96fcd9cb6dae35a\", \"mastername\": \"client.v8.fyi\", \"got_angle_revision\": \"5552cdf032dd81697de38683293a0a93752e16c7\", \"buildbucket\": {\"hostname\": \"cr-buildbucket.appspot.com\", \"build\": {\"created_ts\": 1543301444801791, \"tags\": [\"builder:Linux ASAN Builder\", \"buildset:commit/git/1d08ecafbebff572013bb4caeb675eff81e0c2ef\", \"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1d08ecafbebff572013bb4caeb675eff81e0c2ef\", \"gitiles_ref:refs/heads/master\", \"scheduler_invocation_id:9094154922238725472\", \"scheduler_job_id:v8/Linux ASAN Builder\", \"user_agent:luci-scheduler\"], \"bucket\": \"luci.v8.ci\", \"created_by\": \"user:luci-scheduler@appspot.gserviceaccount.com\", \"project\": \"v8\", \"id\": \"8928724860174121792\"}}, \"got_v8_revision\": \"1d08ecafbebff572013bb4caeb675eff81e0c2ef\", \"got_v8_revision_cp\": \"refs/heads/master@{#57855}\", \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"got_webrtc_revision_cp\": \"refs/heads/master@{#25777}\", \"buildnumber\": 8089, \"path_config\": \"generic\", \"bot_id\": \"swarm833-c4\", \"got_buildtools_revision\": \"04161ec8d7c781e4498c699254c69ba0dd959fde\"}}",
    "service_account": "v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1543301480191445",
    "status": "COMPLETED",
    "status_changed_ts": "1543302627532345",
    "tags": [
      "build_address:luci.v8.ci/Linux ASAN Builder/8089",
      "builder:Linux ASAN Builder",
      "buildset:commit/git/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9094154922238725472",
      "scheduler_job_id:v8/Linux ASAN Builder",
      "swarming_dimension:caches:builder_5a8c6dd2f4bdf899b8968565a914451c15692f8ef8c6a0f242ace420dc552ad2_v2",
      "swarming_dimension:cpu:x86-64",
      "swarming_dimension:host_class:large_disk",
      "swarming_dimension:os:Ubuntu-14.04",
      "swarming_dimension:pool:luci.v8.ci",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:build_address:luci.v8.ci/Linux ASAN Builder/8089",
      "swarming_tag:buildbucket_bucket:v8/ci",
      "swarming_tag:buildbucket_build_id:8928724860174121792",
      "swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
      "swarming_tag:buildbucket_template_canary:1",
      "swarming_tag:buildbucket_template_revision:586d78b1df9b356be85f0824ec8364d9ecbabf90",
      "swarming_tag:builder:Linux ASAN Builder",
      "swarming_tag:buildset:commit/git/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "swarming_tag:buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1d08ecafbebff572013bb4caeb675eff81e0c2ef",
      "swarming_tag:caches:builder_5a8c6dd2f4bdf899b8968565a914451c15692f8ef8c6a0f242ace420dc552ad2_v2",
      "swarming_tag:cpu:x86-64",
      "swarming_tag:gitiles_ref:refs/heads/master",
      "swarming_tag:host_class:large_disk",
      "swarming_tag:log_location:logdog://logs.chromium.org/v8/buildbucket/cr-buildbucket.appspot.com/8928724860174121792/+/annotations",
      "swarming_tag:luci_project:v8",
      "swarming_tag:os:Ubuntu-14.04",
      "swarming_tag:pool:luci.v8.ci",
      "swarming_tag:priority:30",
      "swarming_tag:recipe_name:chromium",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_tag:scheduler_invocation_id:9094154922238725472",
      "swarming_tag:scheduler_job_id:v8/Linux ASAN Builder",
      "swarming_tag:service_account:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
      "swarming_tag:swarming.pool.template:skip",
      "swarming_tag:swarming.pool.version:914243eb1439b4edf9491de814a79e7b008b0928",
      "swarming_tag:user:None",
      "swarming_tag:user_agent:luci-scheduler",
      "swarming_tag:vpython:native-python-wrapper",
      "swarming_task_id:416cc0be7f2a2b10",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1543302627533602",
    "url": "https://ci.chromium.org/b/8928724860174121792",
    "utcnow_ts": "1543302627813357"
  }
}
[07:10:27.826] Invocation finished in 19m44.376831576s with status SUCCEEDED