Status: SUCCEEDED
Triggered by: chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com
Duration: 8 minutes
Actions:

Definition (rev 6f5924df224f88c7618a4cd98849de08b5a25570)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.chromium.webrtc.fyi"
  builder: "WebRTC Chromium FYI Linux Tester"
>

Incoming triggers

  • WebRTC Chromium FYI Linux Builder/2586 (7 years ago by chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com)

Incoming properties

{
  "parent_buildername": "WebRTC Chromium FYI Linux Builder",
  "parent_got_angle_revision": "3c1f5a6bd487ac8912fa7266b114515ebf6dd5c8",
  "parent_got_cr_revision": "84f141fd263fbb6371efc70c5be22fd12a24269f",
  "parent_got_cr_revision_cp": "refs/heads/master@{#640287}",
  "parent_got_dawn_revision": "ea2c7f20f2f96e15570f7e9416fb6c826f809747",
  "parent_got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f",
  "parent_got_revision": "208634763a17606672e6bc3ecad01387bff9deea",
  "parent_got_revision_cp": "refs/heads/master@{#27097}",
  "parent_got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457",
  "parent_got_v8_revision": "4244ba53498be264e89e4936b95ed39d5ea72284",
  "parent_got_v8_revision_cp": "refs/heads/7.5.24@{#1}",
  "parent_got_webrtc_revision": "208634763a17606672e6bc3ecad01387bff9deea",
  "parent_got_webrtc_revision_cp": "refs/heads/master@{#27097}",
  "parent_mastername": "chromium.webrtc.fyi",
  "revision": "208634763a17606672e6bc3ecad01387bff9deea",
  "swarm_hashes": {
    "browser_tests": "987fae35dd3f4069e9bbe02b460018d307f3579a",
    "browser_tests_apprtc": "ecb2502828435cf75baf01d9954d7cdf9eeb72c4",
    "content_browsertests": "6408d36331994fd1d12d181e8568a5cfe1cf7074",
    "content_unittests": "04213b13abf9a57b5184ebdeb54fa8f026cb0500",
    "jingle_unittests": "df1f3ef7ee443071637424d5f2e8a7de78f6fe00",
    "remoting_unittests": "59d88bdc0edefa5fa013119cde6b3fff03e36182"
  }
}

Incoming tags

  • buildset:commit/gitiles/webrtc.googlesource.com/src/+/208634763a17606672e6bc3ecad01387bff9deea
  • gitiles_ref:refs/heads/master
  • parent_buildername:WebRTC Chromium FYI Linux Builder
  • parent_buildnumber:2586
  • user_agent:recipe

Debug log (UTC)

[13:06:36.128] New invocation is queued and will start shortly
[13:06:36.128] Triggered by user:chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com
[13:06:37.276] Starting the invocation (attempt 1)
[13:06:37.367] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[13:06:37.368] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[13:06:37.368] Buildbucket request:
{
  "bucket": "luci.chromium.webrtc.fyi",
  "client_operation_id": "9084527995620707904",
  "parameters_json": "{\"builder_name\":\"WebRTC Chromium FYI Linux Tester\",\"properties\":{\"parent_buildername\":\"WebRTC Chromium FYI Linux Builder\",\"parent_got_angle_revision\":\"3c1f5a6bd487ac8912fa7266b114515ebf6dd5c8\",\"parent_got_cr_revision\":\"84f141fd263fbb6371efc70c5be22fd12a24269f\",\"parent_got_cr_revision_cp\":\"refs/heads/master@{#640287}\",\"parent_got_dawn_revision\":\"ea2c7f20f2f96e15570f7e9416fb6c826f809747\",\"parent_got_nacl_revision\":\"1ed9878b8eb68c1e0d0268754dafcf83e747fa8f\",\"parent_got_revision\":\"208634763a17606672e6bc3ecad01387bff9deea\",\"parent_got_revision_cp\":\"refs/heads/master@{#27097}\",\"parent_got_swarming_client_revision\":\"7a61cf37d6a0163f0ec02d495289a1d038e62457\",\"parent_got_v8_revision\":\"4244ba53498be264e89e4936b95ed39d5ea72284\",\"parent_got_v8_revision_cp\":\"refs/heads/7.5.24@{#1}\",\"parent_got_webrtc_revision\":\"208634763a17606672e6bc3ecad01387bff9deea\",\"parent_got_webrtc_revision_cp\":\"refs/heads/master@{#27097}\",\"parent_mastername\":\"chromium.webrtc.fyi\",\"revision\":\"208634763a17606672e6bc3ecad01387bff9deea\",\"swarm_hashes\":{\"browser_tests\":\"987fae35dd3f4069e9bbe02b460018d307f3579a\",\"browser_tests_apprtc\":\"ecb2502828435cf75baf01d9954d7cdf9eeb72c4\",\"content_browsertests\":\"6408d36331994fd1d12d181e8568a5cfe1cf7074\",\"content_unittests\":\"04213b13abf9a57b5184ebdeb54fa8f026cb0500\",\"jingle_unittests\":\"df1f3ef7ee443071637424d5f2e8a7de78f6fe00\",\"remoting_unittests\":\"59d88bdc0edefa5fa013119cde6b3fff03e36182\"}}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:WebRTC Chromium FYI Linux Tester",
    "scheduler_invocation_id:9084527995620707904",
    "scheduler_job_id:chromium/WebRTC Chromium FYI Linux Tester",
    "user_agent:luci-scheduler",
    "buildset:commit/gitiles/webrtc.googlesource.com/src/+/208634763a17606672e6bc3ecad01387bff9deea",
    "gitiles_ref:refs/heads/master",
    "parent_buildername:WebRTC Chromium FYI Linux Builder",
    "parent_buildnumber:2586",
    "user_agent:recipe"
  ]
}
[13:06:39.121] Buildbucket response:
{
  "build": {
    "bucket": "luci.chromium.webrtc.fyi",
    "canary_preference": "AUTO",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1552482397500475",
    "id": "8919097933517317040",
    "lease_expiration_ts": "1552597598868343",
    "lease_key": "349865774",
    "parameters_json": "{\"builder_name\": \"WebRTC Chromium FYI Linux Tester\", \"properties\": {\"parent_buildername\": \"WebRTC Chromium FYI Linux Builder\", \"parent_got_angle_revision\": \"3c1f5a6bd487ac8912fa7266b114515ebf6dd5c8\", \"parent_got_cr_revision\": \"84f141fd263fbb6371efc70c5be22fd12a24269f\", \"parent_got_cr_revision_cp\": \"refs/heads/master@{#640287}\", \"parent_got_dawn_revision\": \"ea2c7f20f2f96e15570f7e9416fb6c826f809747\", \"parent_got_nacl_revision\": \"1ed9878b8eb68c1e0d0268754dafcf83e747fa8f\", \"parent_got_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"parent_got_revision_cp\": \"refs/heads/master@{#27097}\", \"parent_got_swarming_client_revision\": \"7a61cf37d6a0163f0ec02d495289a1d038e62457\", \"parent_got_v8_revision\": \"4244ba53498be264e89e4936b95ed39d5ea72284\", \"parent_got_v8_revision_cp\": \"refs/heads/7.5.24@{#1}\", \"parent_got_webrtc_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"parent_got_webrtc_revision_cp\": \"refs/heads/master@{#27097}\", \"parent_mastername\": \"chromium.webrtc.fyi\", \"revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"swarm_hashes\": {\"browser_tests\": \"987fae35dd3f4069e9bbe02b460018d307f3579a\", \"browser_tests_apprtc\": \"ecb2502828435cf75baf01d9954d7cdf9eeb72c4\", \"content_browsertests\": \"6408d36331994fd1d12d181e8568a5cfe1cf7074\", \"content_unittests\": \"04213b13abf9a57b5184ebdeb54fa8f026cb0500\", \"jingle_unittests\": \"df1f3ef7ee443071637424d5f2e8a7de78f6fe00\", \"remoting_unittests\": \"59d88bdc0edefa5fa013119cde6b3fff03e36182\"}}}",
    "project": "chromium",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1552482399024424",
    "tags": [
      "build_address:luci.chromium.webrtc.fyi/WebRTC Chromium FYI Linux Tester/2535",
      "builder:WebRTC Chromium FYI Linux Tester",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/208634763a17606672e6bc3ecad01387bff9deea",
      "gitiles_ref:refs/heads/master",
      "parent_buildername:WebRTC Chromium FYI Linux Builder",
      "parent_buildnumber:2586",
      "scheduler_invocation_id:9084527995620707904",
      "scheduler_job_id:chromium/WebRTC Chromium FYI Linux Tester",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/chromium/buildbucket/cr-buildbucket.appspot.com/8919097933517317040/+/annotations",
      "swarming_tag:luci_project:chromium",
      "swarming_tag:recipe_name:chromium",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:438ffaf9be03b810",
      "user_agent:luci-scheduler",
      "user_agent:recipe"
    ],
    "updated_ts": "1552482399024538",
    "url": "https://ci.chromium.org/b/8919097933517317040",
    "utcnow_ts": "1552482399112246"
  }
}
[13:06:39.121] Task URL: https://ci.chromium.org/b/8919097933517317040
[13:06:39.121] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:2:0) after 1m0s
[13:07:10.203] Received PubSub notification, asking Buildbucket for the build status
[13:07:10.373] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:07:39.159] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:2:0)
[13:07:39.159] Timer tick, asking Buildbucket for the build status
[13:07:39.231] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:07:39.231] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:4:0) after 1m0s
[13:08:39.204] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:4:0)
[13:08:39.204] Timer tick, asking Buildbucket for the build status
[13:08:39.311] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:08:39.311] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:5:0) after 1m0s
[13:09:39.348] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:5:0)
[13:09:39.348] Timer tick, asking Buildbucket for the build status
[13:09:39.593] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:09:39.593] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:6:0) after 1m0s
[13:10:39.650] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:6:0)
[13:10:39.650] Timer tick, asking Buildbucket for the build status
[13:10:39.769] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:10:39.769] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:7:0) after 1m0s
[13:11:39.828] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:7:0)
[13:11:39.828] Timer tick, asking Buildbucket for the build status
[13:11:39.888] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:11:39.888] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:8:0) after 1m0s
[13:12:39.891] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:8:0)
[13:12:39.891] Timer tick, asking Buildbucket for the build status
[13:12:39.974] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:12:39.974] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:9:0) after 1m0s
[13:13:39.945] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:9:0)
[13:13:39.945] Timer tick, asking Buildbucket for the build status
[13:13:40.056] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:13:40.056] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:10:0) after 1m0s
[13:14:40.074] Handling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:10:0)
[13:14:40.074] Timer tick, asking Buildbucket for the build status
[13:14:40.598] Build 8919097933517317040: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:14:40.598] Scheduling timer "check-buildbucket-build-status" (chromium/WebRTC Chromium FYI Linux Tester:9084527995620707904:11:0) after 1m0s
[13:15:13.065] Received PubSub notification, asking Buildbucket for the build status
[13:15:13.113] Build 8919097933517317040: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[13:15:13.113] Buildbucket build:
{
  "build": {
    "bucket": "luci.chromium.webrtc.fyi",
    "canary_preference": "AUTO",
    "completed_ts": "1552482912000296",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1552482397500475",
    "id": "8919097933517317040",
    "parameters_json": "{\"builder_name\": \"WebRTC Chromium FYI Linux Tester\", \"properties\": {\"parent_buildername\": \"WebRTC Chromium FYI Linux Builder\", \"parent_got_angle_revision\": \"3c1f5a6bd487ac8912fa7266b114515ebf6dd5c8\", \"parent_got_cr_revision\": \"84f141fd263fbb6371efc70c5be22fd12a24269f\", \"parent_got_cr_revision_cp\": \"refs/heads/master@{#640287}\", \"parent_got_dawn_revision\": \"ea2c7f20f2f96e15570f7e9416fb6c826f809747\", \"parent_got_nacl_revision\": \"1ed9878b8eb68c1e0d0268754dafcf83e747fa8f\", \"parent_got_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"parent_got_revision_cp\": \"refs/heads/master@{#27097}\", \"parent_got_swarming_client_revision\": \"7a61cf37d6a0163f0ec02d495289a1d038e62457\", \"parent_got_v8_revision\": \"4244ba53498be264e89e4936b95ed39d5ea72284\", \"parent_got_v8_revision_cp\": \"refs/heads/7.5.24@{#1}\", \"parent_got_webrtc_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"parent_got_webrtc_revision_cp\": \"refs/heads/master@{#27097}\", \"parent_mastername\": \"chromium.webrtc.fyi\", \"revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"swarm_hashes\": {\"browser_tests\": \"987fae35dd3f4069e9bbe02b460018d307f3579a\", \"browser_tests_apprtc\": \"ecb2502828435cf75baf01d9954d7cdf9eeb72c4\", \"content_browsertests\": \"6408d36331994fd1d12d181e8568a5cfe1cf7074\", \"content_unittests\": \"04213b13abf9a57b5184ebdeb54fa8f026cb0500\", \"jingle_unittests\": \"df1f3ef7ee443071637424d5f2e8a7de78f6fe00\", \"remoting_unittests\": \"59d88bdc0edefa5fa013119cde6b3fff03e36182\"}}}",
    "project": "chromium",
    "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\": [\"4181-8ab1a58\"], \"machine_type\": [\"n1-standard-8\"], \"gpu\": [\"none\"], \"cores\": [\"8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-14.04\"], \"id\": [\"trusty-webrtc-d2a17ac3-us-central1-b-17t8\"], \"pool\": [\"luci.chromium.webrtc.fyi\"], \"caches\": [\"builder_3206bca54a547f5422949fe78fbf4242377a011cc738be5fc962e0738c87f060_v2\", \"builder_39270386badf6fe1cb613275ee4a1ad18034c5a709e0026f458de5ea7b099648_v2\", \"builder_4446b2c60188b109f42e243a898195ce6b7fbd425f5128d854bd054cd12d03d0_v2\", \"builder_61408e40fbaee7b2b730639f71d0ff1c1e5027dfe2e01fd2cc053ba81b3ed1b5_v2\", \"builder_763a8ead5da66ed46a91d4571943a85a3c5759c1940ecf21cbdcc1f459166a91_v2\", \"builder_927fd10109047429b201d47c0f38016d5f5276b3d9ffd587f386ea9fe4cb3271_v2\", \"builder_d87f4a8ac7fbd2288c2a8fcf3d72e1e528502bf2570ac8be7b1b83f29b375524_v2\", \"builder_ffe5dde3d1f338e849f06884b63da156de43bdc7ecf35c3947f82294aa131a72_v2\", \"git\", \"goma_v2\", \"vpython\"]}}, \"ui\": {\"info\": \"\"}, \"properties\": {\"parent_got_cr_revision\": \"84f141fd263fbb6371efc70c5be22fd12a24269f\", \"parent_got_webrtc_revision_cp\": \"refs/heads/master@{#27097}\", \"parent_got_angle_revision\": \"3c1f5a6bd487ac8912fa7266b114515ebf6dd5c8\", \"got_cr_revision_cp\": \"refs/heads/master@{#640289}\", \"parent_got_v8_revision\": \"4244ba53498be264e89e4936b95ed39d5ea72284\", \"parent_got_swarming_client_revision\": \"7a61cf37d6a0163f0ec02d495289a1d038e62457\", \"got_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"recipe\": \"chromium\", \"got_cr_revision\": \"74d308303d9869b8c3f445a1da885f36a820c8fa\", \"got_dawn_revision\": \"ea2c7f20f2f96e15570f7e9416fb6c826f809747\", \"parent_got_cr_revision_cp\": \"refs/heads/master@{#640287}\", \"got_webrtc_revision_cp\": \"refs/heads/master@{#27097}\", \"got_nacl_revision\": \"1ed9878b8eb68c1e0d0268754dafcf83e747fa8f\", \"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"parent_got_v8_revision_cp\": \"refs/heads/7.5.24@{#1}\", \"got_swarming_client_revision\": \"7a61cf37d6a0163f0ec02d495289a1d038e62457\", \"got_revision_cp\": \"refs/heads/master@{#27097}\", \"parent_got_revision_cp\": \"refs/heads/master@{#27097}\", \"parent_mastername\": \"chromium.webrtc.fyi\", \"swarm_hashes\": {}, \"parent_got_webrtc_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"buildername\": \"WebRTC Chromium FYI Linux Tester\", \"parent_got_dawn_revision\": \"ea2c7f20f2f96e15570f7e9416fb6c826f809747\", \"got_webrtc_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"mastername\": \"chromium.webrtc.fyi\", \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"got_v8_revision\": \"4244ba53498be264e89e4936b95ed39d5ea72284\", \"got_v8_revision_cp\": \"refs/heads/7.5.24@{#1}\", \"got_angle_revision\": \"3c1f5a6bd487ac8912fa7266b114515ebf6dd5c8\", \"parent_got_nacl_revision\": \"1ed9878b8eb68c1e0d0268754dafcf83e747fa8f\", \"parent_buildername\": \"WebRTC Chromium FYI Linux Builder\", \"parent_got_revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"buildnumber\": 2535, \"path_config\": \"generic\", \"revision\": \"208634763a17606672e6bc3ecad01387bff9deea\", \"bot_id\": \"trusty-webrtc-d2a17ac3-us-central1-b-17t8\"}}",
    "service_account": "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1552482429495830",
    "status": "COMPLETED",
    "status_changed_ts": "1552482912867828",
    "tags": [
      "build_address:luci.chromium.webrtc.fyi/WebRTC Chromium FYI Linux Tester/2535",
      "builder:WebRTC Chromium FYI Linux Tester",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/208634763a17606672e6bc3ecad01387bff9deea",
      "gitiles_ref:refs/heads/master",
      "parent_buildername:WebRTC Chromium FYI Linux Builder",
      "parent_buildnumber:2586",
      "scheduler_invocation_id:9084527995620707904",
      "scheduler_job_id:chromium/WebRTC Chromium FYI Linux Tester",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/chromium/buildbucket/cr-buildbucket.appspot.com/8919097933517317040/+/annotations",
      "swarming_tag:luci_project:chromium",
      "swarming_tag:os:Linux",
      "swarming_tag:recipe_name:chromium",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:438ffaf9be03b810",
      "user_agent:luci-scheduler",
      "user_agent:recipe"
    ],
    "updated_ts": "1552482912877938",
    "url": "https://ci.chromium.org/b/8919097933517317040",
    "utcnow_ts": "1552482913103131"
  }
}
[13:15:13.113] Invocation finished in 8m37.002751252s with status SUCCEEDED