Status: SUCCEEDED
Triggered by: -
Duration: 1 hour
Actions:

Definition (rev a866a33dc7b977ec9aaf5a55bd1d22a1e7586a2d)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "global.ci"
  builder: "core.x64-asan-cxx_consistency-build_only"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://fuchsia.googlesource.com/integration",
  "revision": "9f98b9445097309adff344ac70423fcbb9b06bdc"
}

Incoming tags

  • buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/9f98b9445097309adff344ac70423fcbb9b06bdc
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[21:54:22.719] New invocation is queued and will start shortly
[21:54:24.170] Starting the invocation (attempt 1)
[21:54:24.197] Popped buildset tag "buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/9f98b9445097309adff344ac70423fcbb9b06bdc"
[21:54:24.198] Popped gitiles commit info from properties and tags
[21:54:24.198] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[21:54:24.198] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[21:54:24.198] Buildbucket request:
{
  "requestId": "8873403859171441760",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan-cxx_consistency-build_only"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8873403859171441760",
            "job": "fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "25e983519a0f741840294266823a42c716d05bf0"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@25e983519a0f741840294266823a42c716d05bf0",
                        "title": "25e983519a0f741840294266823a42c716d05bf0",
                        "url": "https://fuchsia.googlesource.com/integration/+/25e983519a0f741840294266823a42c716d05bf0"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "ee70f1454267adfbbf1d4c90e3eb6d662a4b0934"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@ee70f1454267adfbbf1d4c90e3eb6d662a4b0934",
                        "title": "ee70f1454267adfbbf1d4c90e3eb6d662a4b0934",
                        "url": "https://fuchsia.googlesource.com/integration/+/ee70f1454267adfbbf1d4c90e3eb6d662a4b0934"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "cc23828dcc98546ee8df02b3e94607c4f9fd383e"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@cc23828dcc98546ee8df02b3e94607c4f9fd383e",
                        "title": "cc23828dcc98546ee8df02b3e94607c4f9fd383e",
                        "url": "https://fuchsia.googlesource.com/integration/+/cc23828dcc98546ee8df02b3e94607c4f9fd383e"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "7adf2fca00306b028d2989bb3cd8d01b26528d25"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@7adf2fca00306b028d2989bb3cd8d01b26528d25",
                        "title": "7adf2fca00306b028d2989bb3cd8d01b26528d25",
                        "url": "https://fuchsia.googlesource.com/integration/+/7adf2fca00306b028d2989bb3cd8d01b26528d25"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "3ea792bf62504a3b65f2b880d307f96219a18ed5"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@3ea792bf62504a3b65f2b880d307f96219a18ed5",
                        "title": "3ea792bf62504a3b65f2b880d307f96219a18ed5",
                        "url": "https://fuchsia.googlesource.com/integration/+/3ea792bf62504a3b65f2b880d307f96219a18ed5"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "dc33634690b4fd958efb666ad437571eb8008fc6"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@dc33634690b4fd958efb666ad437571eb8008fc6",
                        "title": "dc33634690b4fd958efb666ad437571eb8008fc6",
                        "url": "https://fuchsia.googlesource.com/integration/+/dc33634690b4fd958efb666ad437571eb8008fc6"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "633e24037e823b6d74e7ddbdc5fd2b370c0cc663"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@633e24037e823b6d74e7ddbdc5fd2b370c0cc663",
                        "title": "633e24037e823b6d74e7ddbdc5fd2b370c0cc663",
                        "url": "https://fuchsia.googlesource.com/integration/+/633e24037e823b6d74e7ddbdc5fd2b370c0cc663"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "8e0f21890b3bf3b545e812edc724b724ce4dae54"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@8e0f21890b3bf3b545e812edc724b724ce4dae54",
                        "title": "8e0f21890b3bf3b545e812edc724b724ce4dae54",
                        "url": "https://fuchsia.googlesource.com/integration/+/8e0f21890b3bf3b545e812edc724b724ce4dae54"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "9e3f96ecb1b010bca707232caf26bcc4ccc92988"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@9e3f96ecb1b010bca707232caf26bcc4ccc92988",
                        "title": "9e3f96ecb1b010bca707232caf26bcc4ccc92988",
                        "url": "https://fuchsia.googlesource.com/integration/+/9e3f96ecb1b010bca707232caf26bcc4ccc92988"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "3cddd1de8df2a13c05dfb835dc6a079cd0c70191"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@3cddd1de8df2a13c05dfb835dc6a079cd0c70191",
                        "title": "3cddd1de8df2a13c05dfb835dc6a079cd0c70191",
                        "url": "https://fuchsia.googlesource.com/integration/+/3cddd1de8df2a13c05dfb835dc6a079cd0c70191"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "0334347806195408e35bb64f3c06cd541efda62d"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@0334347806195408e35bb64f3c06cd541efda62d",
                        "title": "0334347806195408e35bb64f3c06cd541efda62d",
                        "url": "https://fuchsia.googlesource.com/integration/+/0334347806195408e35bb64f3c06cd541efda62d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "29b7a9e380a8be2461cc2b2b84498570945806d1"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@29b7a9e380a8be2461cc2b2b84498570945806d1",
                        "title": "29b7a9e380a8be2461cc2b2b84498570945806d1",
                        "url": "https://fuchsia.googlesource.com/integration/+/29b7a9e380a8be2461cc2b2b84498570945806d1"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "f3ceadaefa6c3c0412a0b8626543553f4282f7fd"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@f3ceadaefa6c3c0412a0b8626543553f4282f7fd",
                        "title": "f3ceadaefa6c3c0412a0b8626543553f4282f7fd",
                        "url": "https://fuchsia.googlesource.com/integration/+/f3ceadaefa6c3c0412a0b8626543553f4282f7fd"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "c55aa5a47f25d2a8b242d078394fed99d2460808"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@c55aa5a47f25d2a8b242d078394fed99d2460808",
                        "title": "c55aa5a47f25d2a8b242d078394fed99d2460808",
                        "url": "https://fuchsia.googlesource.com/integration/+/c55aa5a47f25d2a8b242d078394fed99d2460808"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "a09c04c2f40f3ebcc47f9f49e6072e4fb467b62c"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@a09c04c2f40f3ebcc47f9f49e6072e4fb467b62c",
                        "title": "a09c04c2f40f3ebcc47f9f49e6072e4fb467b62c",
                        "url": "https://fuchsia.googlesource.com/integration/+/a09c04c2f40f3ebcc47f9f49e6072e4fb467b62c"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "13c320df3ebf819ff622db92ae61eb1b20c6ab40"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@13c320df3ebf819ff622db92ae61eb1b20c6ab40",
                        "title": "13c320df3ebf819ff622db92ae61eb1b20c6ab40",
                        "url": "https://fuchsia.googlesource.com/integration/+/13c320df3ebf819ff622db92ae61eb1b20c6ab40"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "09196411b6e552dfef0d535ec2c90e1648570a7d"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@09196411b6e552dfef0d535ec2c90e1648570a7d",
                        "title": "09196411b6e552dfef0d535ec2c90e1648570a7d",
                        "url": "https://fuchsia.googlesource.com/integration/+/09196411b6e552dfef0d535ec2c90e1648570a7d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "363a11a5bbe54b70473694c9237dce2525b9f21f"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@363a11a5bbe54b70473694c9237dce2525b9f21f",
                        "title": "363a11a5bbe54b70473694c9237dce2525b9f21f",
                        "url": "https://fuchsia.googlesource.com/integration/+/363a11a5bbe54b70473694c9237dce2525b9f21f"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "512d2ae13d471482a4c7d372af945a215714ed43"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@512d2ae13d471482a4c7d372af945a215714ed43",
                        "title": "512d2ae13d471482a4c7d372af945a215714ed43",
                        "url": "https://fuchsia.googlesource.com/integration/+/512d2ae13d471482a4c7d372af945a215714ed43"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "b6f0b549265b15113637fadad6f2d87cb49ded43"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@b6f0b549265b15113637fadad6f2d87cb49ded43",
                        "title": "b6f0b549265b15113637fadad6f2d87cb49ded43",
                        "url": "https://fuchsia.googlesource.com/integration/+/b6f0b549265b15113637fadad6f2d87cb49ded43"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "9f98b9445097309adff344ac70423fcbb9b06bdc"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@9f98b9445097309adff344ac70423fcbb9b06bdc",
                        "title": "9f98b9445097309adff344ac70423fcbb9b06bdc",
                        "url": "https://fuchsia.googlesource.com/integration/+/9f98b9445097309adff344ac70423fcbb9b06bdc"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "fuchsia.googlesource.com",
    "project": "integration",
    "id": "9f98b9445097309adff344ac70423fcbb9b06bdc",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8873403859171441760"
    },
    {
      "key": "scheduler_job_id",
      "value": "fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[21:54:24.663] Scheduled build:
{
  "id": "8707973796811099697",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan-cxx_consistency-build_only"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-07-29T21:54:24.250071244Z",
  "updateTime": "2025-07-29T21:54:24.250071244Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "9f98b9445097309adff344ac70423fcbb9b06bdc",
      "ref": "refs/heads/main"
    }
  }
}
[21:54:24.663] Task URL: https://cr-buildbucket.appspot.com/build/8707973796811099697
[21:54:24.663] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:2:0) after 9m19s
[21:54:25.608] Received PubSub notification, asking Buildbucket for the build status
[21:54:25.629] Build status: SCHEDULED
[21:54:27.882] Received PubSub notification, asking Buildbucket for the build status
[21:54:27.915] Build status: STARTED
[22:03:43.645] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:2:0)
[22:03:43.675] Build status: STARTED
[22:03:43.675] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:5:0) after 2m25s
[22:06:08.860] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:5:0)
[22:06:08.880] Build status: STARTED
[22:06:08.880] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:6:0) after 3m22s
[22:09:30.979] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:6:0)
[22:09:31.007] Build status: STARTED
[22:09:31.007] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:7:0) after 9m30s
[22:19:01.161] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:7:0)
[22:19:01.198] Build status: STARTED
[22:19:01.198] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:8:0) after 9m48s
[22:28:49.255] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:8:0)
[22:28:49.283] Build status: STARTED
[22:28:49.283] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:9:0) after 7m0s
[22:35:49.353] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:9:0)
[22:35:49.369] Build status: STARTED
[22:35:49.369] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:10:0) after 6m28s
[22:42:17.395] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:10:0)
[22:42:17.411] Build status: STARTED
[22:42:17.411] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:11:0) after 6m7s
[22:48:24.530] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:11:0)
[22:48:24.550] Build status: STARTED
[22:48:24.550] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:12:0) after 3m8s
[22:51:32.618] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:12:0)
[22:51:32.644] Build status: STARTED
[22:51:32.644] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:13:0) after 8m33s
[23:00:05.671] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:13:0)
[23:00:05.703] Build status: STARTED
[23:00:05.703] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:14:0) after 2m1s
[23:02:06.703] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:14:0)
[23:02:06.724] Build status: STARTED
[23:02:06.724] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:15:0) after 1m53s
[23:03:59.741] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:15:0)
[23:03:59.920] Build status: STARTED
[23:03:59.920] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:16:0) after 8m21s
[23:12:20.981] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:16:0)
[23:12:20.997] Build status: STARTED
[23:12:20.997] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:17:0) after 2m34s
[23:14:55.067] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:17:0)
[23:14:55.086] Build status: STARTED
[23:14:55.086] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:18:0) after 8m9s
[23:23:04.268] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:18:0)
[23:23:04.290] Build status: STARTED
[23:23:04.290] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:19:0) after 6m35s
[23:29:39.500] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:19:0)
[23:29:39.598] Build status: STARTED
[23:29:39.598] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8873403859171441760:20:0) after 9m56s
[23:29:55.451] Received PubSub notification, asking Buildbucket for the build status
[23:29:55.465] Build:
{
  "id": "8707973796811099697",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan-cxx_consistency-build_only"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-07-29T21:54:24.250071244Z",
  "startTime": "2025-07-29T21:54:27.433176048Z",
  "endTime": "2025-07-29T23:29:54.854049517Z",
  "updateTime": "2025-07-29T23:29:54.854049517Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "9f98b9445097309adff344ac70423fcbb9b06bdc",
      "ref": "refs/heads/main"
    }
  }
}
[23:29:55.465] Invocation finished in 1h35m32.849117203s with status SUCCEEDED