[13:16:33.252] New invocation is queued and will start shortly
[13:16:33.252] Triggered by user:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com
[13:16:34.419] Starting the invocation (attempt 1)
[13:16:34.451] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/de7e16b9d92a2779a3a47c697f89ad81e6d6edcb"
[13:16:34.451] Reconstructed gitiles commit from tags
[13:16:34.451] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[13:16:34.451] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[13:16:34.454] Buildbucket request:
{
"requestId": "8882224343507534064",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 Linux64"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8882224343507534064",
"job": "v8/ci-V8 Linux64",
"triggers": [
{
"buildbucket": {
"properties": {
"newest_gitiles_revision": "ce7082ea1d4660929e2d4da827daac988649bb96",
"oldest_gitiles_revision": "ce7082ea1d4660929e2d4da827daac988649bb96",
"parent_build": "https://cr-buildbucket.appspot.com/build/8716795935799838593",
"parent_buildername": "V8 Linux64 - builder",
"parent_gn_args": [
"dcheck_always_on = false",
"is_component_build = false",
"is_debug = false",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_google_benchmark = true",
"v8_gcmole = true"
],
"parent_got_revision": "ce7082ea1d4660929e2d4da827daac988649bb96",
"parent_got_revision_cp": "refs/heads/main@{#99857}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {
},
"tests": [
[
"benchmarks",
1,
null,
"",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"check-bytecode-baseline",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"mozilla",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"optimize_for_size",
1,
null,
"",
[
],
{
},
{
}
],
[
"perf_integration",
1,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"test262",
2,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8initializers",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"v8testing",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8testing",
1,
"minor_ms",
"minor_ms",
[
],
{
},
{
}
],
[
"v8testing",
1,
"conservative_pinning",
"conservative_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"precise_pinning",
"precise_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"no_lfa",
"no_lfa",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"stress_maglev_tests_with_turbofan",
"stress_maglev_tests_with_turbofan",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev",
"maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev_future",
"maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev",
"stress_maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_non_eager_inlining",
"stress_maglev_non_eager_inlining",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_future",
"stress_maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"turbolev",
"turbolev",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"test262",
2,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"v8testing",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"gcmole_v3",
6,
"x64",
"x64",
[
],
{
},
{
}
],
[
"gcmole_v2",
1,
"x64",
"test single host",
[
"--test-run"
],
{
},
{
}
],
[
"gcmole_v3",
1,
"x64",
"test multi host",
[
"--test-run"
],
{
},
{
}
]
]
},
"revision": "ce7082ea1d4660929e2d4da827daac988649bb96",
"swarm_hashes": {
"benchmarks": "5654f782996d67375a3576a9c5f365599407fdbfb0662afad15028fba2a519e8/319",
"bot_default": "cd013863d8ce0efb51be2f012405f62037097c0d22fa1569514a87997d7c8b3b/320",
"check-static-initializers": "080562fda1bb50b5853f61e6b98fd43eae7efbb62d0d66e6a065689e7ae4137d/156",
"generate-bytecode-expectations": "d1e5dc02c970a08e087f1705c68d76c0b63ef0ca1867f25c9d9507e8aa717a04/155",
"mjsunit": "df9071e9470531ba79f3364467c1a3c40f720c1c08c73d1c344e85b53ffdd113/319",
"mozilla": "88f1d6008473cd73314a57362382129750c0db568498f7c099da0a15c45e189e/319",
"optimize_for_size": "22e596f1505ca068d209707d648bf1a9ab04c19c7aa565cb5e2547fa53473c3c/320",
"perf_integration": "7c376e042d3751d2c39aec799ee95ab93f684fa86326205f666f5552307cb796/320",
"run-gcmole": "c98b1387c0ad384d7536b407936eeb2e460e12f01f5b887a88f3037ca6a8aef5/810",
"test262": "1f015de3d80c5789442d00d8637b68e5c31bb326755a37e83f530260c78508df/319",
"webkit": "35f27e991b467b90903cd0120610b773b9c491a3a1ba26f861c9747472c53d80/319"
}
},
"tags": [
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/ce7082ea1d4660929e2d4da827daac988649bb96",
"gitiles_ref:refs/heads/main",
"parent_buildername:V8 Linux64 - builder",
"parent_buildnumber:79763",
"user_agent:recipe"
]
},
"id": "d0aaa854-71db-438d-97d8-5c2435d366b6",
"title": "V8 Linux64 - builder/79763"
},
{
"buildbucket": {
"properties": {
"newest_gitiles_revision": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"oldest_gitiles_revision": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"parent_build": "https://cr-buildbucket.appspot.com/build/8716795635894666705",
"parent_buildername": "V8 Linux64 - builder",
"parent_gn_args": [
"dcheck_always_on = false",
"is_component_build = false",
"is_debug = false",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_google_benchmark = true",
"v8_gcmole = true"
],
"parent_got_revision": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"parent_got_revision_cp": "refs/heads/main@{#99858}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {
},
"tests": [
[
"benchmarks",
1,
null,
"",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"check-bytecode-baseline",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"mozilla",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"optimize_for_size",
1,
null,
"",
[
],
{
},
{
}
],
[
"perf_integration",
1,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"test262",
2,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8initializers",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"v8testing",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8testing",
1,
"minor_ms",
"minor_ms",
[
],
{
},
{
}
],
[
"v8testing",
1,
"conservative_pinning",
"conservative_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"precise_pinning",
"precise_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"no_lfa",
"no_lfa",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"stress_maglev_tests_with_turbofan",
"stress_maglev_tests_with_turbofan",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev",
"maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev_future",
"maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev",
"stress_maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_non_eager_inlining",
"stress_maglev_non_eager_inlining",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_future",
"stress_maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"turbolev",
"turbolev",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"test262",
2,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"v8testing",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"gcmole_v3",
6,
"x64",
"x64",
[
],
{
},
{
}
],
[
"gcmole_v2",
1,
"x64",
"test single host",
[
"--test-run"
],
{
},
{
}
],
[
"gcmole_v3",
1,
"x64",
"test multi host",
[
"--test-run"
],
{
},
{
}
]
]
},
"revision": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"swarm_hashes": {
"benchmarks": "afd7333d1f27c70cd1353e1ddebc0e6ad8cdfab0fe21ccda69c0c8a1e83c671d/319",
"bot_default": "afd8c3553566a453aa0d548d7688e2eabfc2743d9a3d922c24a6e2317d1656e2/320",
"check-static-initializers": "d060f1c0b0d90080be65f76c6d0e745067c6cbbfe587e15357a1e8e40f2e8e1f/156",
"generate-bytecode-expectations": "03a8d1b1451a32ab6cd54cc409b42af9c493c8d9dddbe90608907ad212ecdd9f/155",
"mjsunit": "58b67534b214363f8b3323a2eace145dbc4e461a3a5090fb9270f37f82f28bad/319",
"mozilla": "71f22d633ef261a1974ddc644a3ebab467724f8d4956a8eebc3eee9f5b78c891/319",
"optimize_for_size": "d88214e86a645abc7b2102427cf538ec74b35c93fe625088eab8d8f859697a14/320",
"perf_integration": "b83c0011fcdbdfa49a3eb110bbcd27735a6f9540ee07e6e8e54465d6ed80ace6/320",
"run-gcmole": "7a733669a43ece3676d71bec0aa0fe7007637bcff98e0b6f8e88097155fff4a5/810",
"test262": "1857884797fbcc394aa8a416d033ccaeb43c099fa199fb0db248667e5399f96e/319",
"webkit": "f5b989021103d17c4a48bf281aaf4b35807c3db9452a4b1c8802a3b9332d0129/319"
}
},
"tags": [
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"gitiles_ref:refs/heads/main",
"parent_buildername:V8 Linux64 - builder",
"parent_buildnumber:79764",
"user_agent:recipe"
]
},
"id": "4b64f7fd-2f08-44cf-826d-bd2f80ff5852",
"title": "V8 Linux64 - builder/79764"
}
]
},
"newest_gitiles_revision": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"oldest_gitiles_revision": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"parent_build": "https://cr-buildbucket.appspot.com/build/8716795635894666705",
"parent_buildername": "V8 Linux64 - builder",
"parent_gn_args": [
"dcheck_always_on = false",
"is_component_build = false",
"is_debug = false",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_google_benchmark = true",
"v8_gcmole = true"
],
"parent_got_revision": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"parent_got_revision_cp": "refs/heads/main@{#99858}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {
},
"tests": [
[
"benchmarks",
1,
null,
"",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"check-bytecode-baseline",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"mozilla",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"optimize_for_size",
1,
null,
"",
[
],
{
},
{
}
],
[
"perf_integration",
1,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"test262",
2,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8initializers",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"v8testing",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8testing",
1,
"minor_ms",
"minor_ms",
[
],
{
},
{
}
],
[
"v8testing",
1,
"conservative_pinning",
"conservative_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"precise_pinning",
"precise_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"no_lfa",
"no_lfa",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"stress_maglev_tests_with_turbofan",
"stress_maglev_tests_with_turbofan",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev",
"maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev_future",
"maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev",
"stress_maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_non_eager_inlining",
"stress_maglev_non_eager_inlining",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_future",
"stress_maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"turbolev",
"turbolev",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"test262",
2,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"v8testing",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"gcmole_v3",
6,
"x64",
"x64",
[
],
{
},
{
}
],
[
"gcmole_v2",
1,
"x64",
"test single host",
[
"--test-run"
],
{
},
{
}
],
[
"gcmole_v3",
1,
"x64",
"test multi host",
[
"--test-run"
],
{
},
{
}
]
]
},
"swarm_hashes": {
"benchmarks": "afd7333d1f27c70cd1353e1ddebc0e6ad8cdfab0fe21ccda69c0c8a1e83c671d/319",
"bot_default": "afd8c3553566a453aa0d548d7688e2eabfc2743d9a3d922c24a6e2317d1656e2/320",
"check-static-initializers": "d060f1c0b0d90080be65f76c6d0e745067c6cbbfe587e15357a1e8e40f2e8e1f/156",
"generate-bytecode-expectations": "03a8d1b1451a32ab6cd54cc409b42af9c493c8d9dddbe90608907ad212ecdd9f/155",
"mjsunit": "58b67534b214363f8b3323a2eace145dbc4e461a3a5090fb9270f37f82f28bad/319",
"mozilla": "71f22d633ef261a1974ddc644a3ebab467724f8d4956a8eebc3eee9f5b78c891/319",
"optimize_for_size": "d88214e86a645abc7b2102427cf538ec74b35c93fe625088eab8d8f859697a14/320",
"perf_integration": "b83c0011fcdbdfa49a3eb110bbcd27735a6f9540ee07e6e8e54465d6ed80ace6/320",
"run-gcmole": "7a733669a43ece3676d71bec0aa0fe7007637bcff98e0b6f8e88097155fff4a5/810",
"test262": "1857884797fbcc394aa8a416d033ccaeb43c099fa199fb0db248667e5399f96e/319",
"webkit": "f5b989021103d17c4a48bf281aaf4b35807c3db9452a4b1c8802a3b9332d0129/319"
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8882224343507534064"
},
{
"key": "scheduler_job_id",
"value": "v8/ci-V8 Linux64"
},
{
"key": "user_agent",
"value": "luci-scheduler"
},
{
"key": "parent_buildername",
"value": "V8 Linux64 - builder"
},
{
"key": "parent_buildnumber",
"value": "79764"
},
{
"key": "user_agent",
"value": "recipe"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[13:16:34.995] Scheduled build:
{
"id": "8716794281506212305",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 Linux64"
},
"number": 61471,
"createdBy": "project:v8",
"createTime": "2025-04-23T13:16:34.538494565Z",
"updateTime": "2025-04-23T13:16:34.538494565Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"ref": "refs/heads/main"
}
}
}
[13:16:34.995] Task URL: https://cr-buildbucket.appspot.com/build/8716794281506212305
[13:16:34.995] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:2:0) after 3m31s
[13:16:36.052] Received PubSub notification, asking Buildbucket for the build status
[13:16:36.078] Build status: SCHEDULED
[13:16:43.896] Received PubSub notification, asking Buildbucket for the build status
[13:16:43.928] Build status: STARTED
[13:20:06.024] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:2:0)
[13:20:06.054] Build status: STARTED
[13:20:06.054] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:5:0) after 9m39s
[13:29:45.082] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:5:0)
[13:29:45.103] Build status: STARTED
[13:29:45.103] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:6:0) after 2m54s
[13:32:39.171] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:6:0)
[13:32:39.193] Build status: STARTED
[13:32:39.193] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:7:0) after 2m55s
[13:35:34.228] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:7:0)
[13:35:34.300] Build status: STARTED
[13:35:34.300] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:8:0) after 7m18s
[13:42:52.346] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:8:0)
[13:42:52.366] Build status: STARTED
[13:42:52.366] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:9:0) after 3m9s
[13:46:01.411] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:9:0)
[13:46:01.435] Build status: STARTED
[13:46:01.435] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8882224343507534064:10:0) after 4m26s
[13:48:44.930] Received PubSub notification, asking Buildbucket for the build status
[13:48:44.999] Build:
{
"id": "8716794281506212305",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 Linux64"
},
"number": 61471,
"createdBy": "project:v8",
"createTime": "2025-04-23T13:16:34.538494565Z",
"startTime": "2025-04-23T13:16:41.905502573Z",
"endTime": "2025-04-23T13:48:44.612000909Z",
"updateTime": "2025-04-23T13:48:44.612000909Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "de7e16b9d92a2779a3a47c697f89ad81e6d6edcb",
"ref": "refs/heads/main"
}
}
}
[13:48:44.999] Invocation finished in 32m11.752588841s with status SUCCEEDED