Status: SUCCEEDED
Triggered by: -
Duration: 4 hours
Actions:

Definition (rev 575f56d3bcf68ea407b7d04b48f5487de4eb2d8f)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "pigweed.dev.ci"
  builder: "pigweed-mac-x86-gn-compatibility-platform"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://pigweed.googlesource.com/pigweed/pigweed",
  "revision": "f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6"
}

Incoming tags

  • buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[01:36:56.333] New invocation is queued and will start shortly
[01:36:57.380] Starting the invocation (attempt 1)
[01:36:57.404] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6"
[01:36:57.405] Popped gitiles commit info from properties and tags
[01:36:57.405] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[01:36:57.405] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[01:36:57.405] Buildbucket request:
{
  "requestId": "8903196258734396480",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-x86-gn-compatibility-platform"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8903196258734396480",
            "job": "pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6",
                        "title": "f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "pigweed.googlesource.com",
    "project": "pigweed/pigweed",
    "id": "f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8903196258734396480"
    },
    {
      "key": "scheduler_job_id",
      "value": "pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[01:36:57.812] Scheduled build:
{
  "id": "8737766196896685329",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-x86-gn-compatibility-platform"
  },
  "createdBy": "project:pigweed",
  "createTime": "2024-09-04T01:36:57.464403037Z",
  "updateTime": "2024-09-04T01:36:57.464403037Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6",
      "ref": "refs/heads/main"
    }
  }
}
[01:36:57.812] Task URL: https://cr-buildbucket.appspot.com/build/8737766196896685329
[01:36:57.813] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:2:0) after 8m1s
[01:36:58.745] Received PubSub notification, asking Buildbucket for the build status
[01:36:58.776] Build status: SCHEDULED
[01:44:58.794] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:2:0)
[01:44:58.860] Build status: SCHEDULED
[01:44:58.860] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:4:0) after 9m30s
[01:54:28.883] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:4:0)
[01:54:29.010] Build status: SCHEDULED
[01:54:29.010] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:5:0) after 5m19s
[01:59:48.073] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:5:0)
[01:59:48.091] Build status: SCHEDULED
[01:59:48.091] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:6:0) after 3m38s
[02:03:26.105] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:6:0)
[02:03:26.172] Build status: SCHEDULED
[02:03:26.172] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:7:0) after 6m44s
[02:10:10.188] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:7:0)
[02:10:10.229] Build status: SCHEDULED
[02:10:10.229] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:8:0) after 6m5s
[02:16:15.245] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:8:0)
[02:16:15.309] Build status: SCHEDULED
[02:16:15.310] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:9:0) after 3m44s
[02:19:59.332] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:9:0)
[02:19:59.357] Build status: SCHEDULED
[02:19:59.357] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:10:0) after 4m41s
[02:24:40.636] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:10:0)
[02:24:40.655] Build status: SCHEDULED
[02:24:40.655] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:11:0) after 1m58s
[02:26:38.821] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:11:0)
[02:26:38.851] Build status: SCHEDULED
[02:26:38.851] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:12:0) after 6m3s
[02:32:42.126] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:12:0)
[02:32:42.145] Build status: SCHEDULED
[02:32:42.145] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:13:0) after 3m5s
[02:35:47.190] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:13:0)
[02:35:47.207] Build status: SCHEDULED
[02:35:47.207] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:14:0) after 3m27s
[02:39:14.229] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:14:0)
[02:39:14.325] Build status: SCHEDULED
[02:39:14.325] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:15:0) after 5m4s
[02:44:18.397] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:15:0)
[02:44:18.417] Build status: SCHEDULED
[02:44:18.417] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:16:0) after 8m40s
[02:52:58.808] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:16:0)
[02:52:58.920] Build status: SCHEDULED
[02:52:58.920] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:17:0) after 9m7s
[03:02:06.111] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:17:0)
[03:02:06.149] Build status: SCHEDULED
[03:02:06.149] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:18:0) after 7m2s
[03:09:08.261] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:18:0)
[03:09:08.298] Build status: SCHEDULED
[03:09:08.298] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:19:0) after 4m49s
[03:13:57.315] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:19:0)
[03:13:57.337] Build status: SCHEDULED
[03:13:57.337] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:20:0) after 6m16s
[03:20:13.384] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:20:0)
[03:20:13.404] Build status: SCHEDULED
[03:20:13.404] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:21:0) after 4m18s
[03:24:31.533] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:21:0)
[03:24:31.622] Build status: SCHEDULED
[03:24:31.622] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:22:0) after 5m13s
[03:29:44.648] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:22:0)
[03:29:44.686] Build status: SCHEDULED
[03:29:44.686] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:23:0) after 5m17s
[03:35:01.672] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:23:0)
[03:35:01.692] Build status: SCHEDULED
[03:35:01.692] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:24:0) after 8m2s
[03:43:03.707] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:24:0)
[03:43:03.724] Build status: SCHEDULED
[03:43:03.724] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:25:0) after 4m7s
[03:47:10.851] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:25:0)
[03:47:10.869] Build status: SCHEDULED
[03:47:10.869] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:26:0) after 5m6s
[03:52:17.362] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:26:0)
[03:52:17.378] Build status: SCHEDULED
[03:52:17.378] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:27:0) after 9m52s
[04:02:09.601] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:27:0)
[04:02:09.728] Build status: SCHEDULED
[04:02:09.728] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:28:0) after 6m47s
[04:08:56.758] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:28:0)
[04:08:56.921] Build status: SCHEDULED
[04:08:56.922] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:29:0) after 9m43s
[04:18:40.015] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:29:0)
[04:18:40.041] Build status: SCHEDULED
[04:18:40.041] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:30:0) after 6m56s
[04:25:36.032] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:30:0)
[04:25:36.065] Build status: SCHEDULED
[04:25:36.065] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:31:0) after 2m43s
[04:28:19.132] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:31:0)
[04:28:19.170] Build status: SCHEDULED
[04:28:19.170] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:32:0) after 4m21s
[04:32:40.186] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:32:0)
[04:32:40.272] Build status: SCHEDULED
[04:32:40.272] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:33:0) after 4m8s
[04:36:48.297] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:33:0)
[04:36:48.327] Build status: SCHEDULED
[04:36:48.327] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:34:0) after 1m41s
[04:38:29.917] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:34:0)
[04:38:29.939] Build status: SCHEDULED
[04:38:29.939] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:35:0) after 7m48s
[04:46:18.086] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:35:0)
[04:46:18.212] Build status: SCHEDULED
[04:46:18.212] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:36:0) after 2m17s
[04:48:35.234] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:36:0)
[04:48:35.294] Build status: SCHEDULED
[04:48:35.294] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:37:0) after 6m14s
[04:54:49.357] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:37:0)
[04:54:49.409] Build status: SCHEDULED
[04:54:49.409] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:38:0) after 7m53s
[05:02:42.427] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:38:0)
[05:02:42.451] Build status: SCHEDULED
[05:02:42.451] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:39:0) after 6m45s
[05:09:27.466] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:39:0)
[05:09:27.483] Build status: SCHEDULED
[05:09:27.483] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:40:0) after 5m43s
[05:15:10.501] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:40:0)
[05:15:10.520] Build status: SCHEDULED
[05:15:10.520] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:41:0) after 9m39s
[05:16:05.268] Received PubSub notification, asking Buildbucket for the build status
[05:16:05.293] Build status: STARTED
[05:24:49.745] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:41:0)
[05:24:49.820] Build status: STARTED
[05:24:49.820] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:43:0) after 8m24s
[05:33:13.838] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:43:0)
[05:33:13.860] Build status: STARTED
[05:33:13.860] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:44:0) after 5m7s
[05:38:20.877] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:44:0)
[05:38:20.903] Build status: STARTED
[05:38:20.903] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:45:0) after 8m24s
[05:46:44.928] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:45:0)
[05:46:44.954] Build status: STARTED
[05:46:44.954] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform:8903196258734396480:46:0) after 9m17s
[05:48:15.778] Received PubSub notification, asking Buildbucket for the build status
[05:48:15.794] Build:
{
  "id": "8737766196896685329",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-x86-gn-compatibility-platform"
  },
  "createdBy": "project:pigweed",
  "createTime": "2024-09-04T01:36:57.464403037Z",
  "startTime": "2024-09-04T05:16:04.923007723Z",
  "endTime": "2024-09-04T05:48:14.878187865Z",
  "updateTime": "2024-09-04T05:48:14.878187865Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "f2c1020e83c2b4623810e532dd7ca6ddbcc9c3a6",
      "ref": "refs/heads/main"
    }
  }
}
[05:48:15.795] Invocation finished in 4h11m19.466767133s with status SUCCEEDED