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

Definition (rev 36bc28844ffd5e030af6e41e2e0e4ddc5c92b699)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "ci"
  builder: "ToTAndroid"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://chromium.googlesource.com/chromium/src",
  "revision": "4ac9790558e165084202c60b194fb070d55c62ff"
}

Incoming tags

  • buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/4ac9790558e165084202c60b194fb070d55c62ff
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[09:52:42.878] New invocation is queued and will start shortly
[09:52:44.143] Starting the invocation (attempt 1)
[09:52:44.227] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/4ac9790558e165084202c60b194fb070d55c62ff"
[09:52:44.227] Popped gitiles commit info from properties and tags
[09:52:44.227] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[09:52:44.227] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[09:52:44.227] Buildbucket request:
{
  "requestId": "8868919413928588672",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "ToTAndroid"
  },
  "properties": {
    },
  "gitilesCommit": {
    "host": "chromium.googlesource.com",
    "project": "chromium/src",
    "id": "4ac9790558e165084202c60b194fb070d55c62ff",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8868919413928588672"
    },
    {
      "key": "scheduler_job_id",
      "value": "chromium/ToTAndroid"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[09:52:44.780] Scheduled build:
{
  "id": "8703489351781419121",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "ToTAndroid"
  },
  "number": 32920,
  "createdBy": "project:chromium",
  "createTime": "2025-09-17T09:52:44.298759507Z",
  "updateTime": "2025-09-17T09:52:44.298759507Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "4ac9790558e165084202c60b194fb070d55c62ff",
      "ref": "refs/heads/main"
    }
  }
}
[09:52:44.780] Task URL: https://cr-buildbucket.appspot.com/build/8703489351781419121
[09:52:44.780] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:2:0) after 4m15s
[09:52:45.772] Received PubSub notification, asking Buildbucket for the build status
[09:52:45.800] Build status: SCHEDULED
[09:52:49.345] Received PubSub notification, asking Buildbucket for the build status
[09:52:49.363] Build status: STARTED
[09:56:59.849] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:2:0)
[09:56:59.865] Build status: STARTED
[09:56:59.865] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:5:0) after 8m56s
[10:05:55.912] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:5:0)
[10:05:55.976] Build status: STARTED
[10:05:55.976] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:6:0) after 5m53s
[10:11:48.994] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:6:0)
[10:11:49.022] Build status: STARTED
[10:11:49.022] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:7:0) after 2m15s
[10:14:04.188] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:7:0)
[10:14:04.217] Build status: STARTED
[10:14:04.236] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:8:0) after 9m4s
[10:23:08.283] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:8:0)
[10:23:08.301] Build status: STARTED
[10:23:08.302] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:9:0) after 5m51s
[10:28:59.786] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:9:0)
[10:28:59.803] Build status: STARTED
[10:28:59.803] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:10:0) after 7m52s
[10:36:51.836] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:10:0)
[10:36:51.853] Build status: STARTED
[10:36:51.853] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:11:0) after 7m34s
[10:44:25.867] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:11:0)
[10:44:25.896] Build status: STARTED
[10:44:25.896] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:12:0) after 1m46s
[10:46:12.030] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:12:0)
[10:46:12.071] Build status: STARTED
[10:46:12.071] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:13:0) after 1m34s
[10:47:46.100] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:13:0)
[10:47:46.130] Build status: STARTED
[10:47:46.130] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:14:0) after 1m47s
[10:49:33.159] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:14:0)
[10:49:33.182] Build status: STARTED
[10:49:33.182] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:15:0) after 4m48s
[10:54:21.258] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:15:0)
[10:54:21.273] Build status: STARTED
[10:54:21.273] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:16:0) after 8m53s
[11:03:14.333] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:16:0)
[11:03:14.351] Build status: STARTED
[11:03:14.351] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:17:0) after 3m5s
[11:06:19.372] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:17:0)
[11:06:19.447] Build status: STARTED
[11:06:19.447] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:18:0) after 8m28s
[11:14:47.574] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:18:0)
[11:14:47.591] Build status: STARTED
[11:14:47.591] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:19:0) after 3m48s
[11:18:35.660] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:19:0)
[11:18:35.679] Build status: STARTED
[11:18:35.679] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:20:0) after 9m46s
[11:28:21.754] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:20:0)
[11:28:21.770] Build status: STARTED
[11:28:21.770] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:21:0) after 8m4s
[11:36:25.798] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:21:0)
[11:36:25.831] Build status: STARTED
[11:36:25.831] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:22:0) after 9m38s
[11:46:03.871] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:22:0)
[11:46:03.894] Build status: STARTED
[11:46:03.894] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:23:0) after 7m40s
[11:53:44.255] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:23:0)
[11:53:44.269] Build status: STARTED
[11:53:44.269] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:24:0) after 4m28s
[11:58:12.289] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:24:0)
[11:58:12.325] Build status: STARTED
[11:58:12.325] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:25:0) after 7m44s
[12:05:56.421] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:25:0)
[12:05:56.526] Build status: STARTED
[12:05:56.526] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:26:0) after 5m58s
[12:11:54.546] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:26:0)
[12:11:54.729] Build status: STARTED
[12:11:54.730] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:27:0) after 6m53s
[12:18:47.880] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:27:0)
[12:18:47.929] Build status: STARTED
[12:18:47.929] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:28:0) after 6m20s
[12:25:07.956] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:28:0)
[12:25:07.977] Build status: STARTED
[12:25:07.977] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:29:0) after 2m57s
[12:28:05.010] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:29:0)
[12:28:05.045] Build status: STARTED
[12:28:05.045] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:30:0) after 7m48s
[12:35:53.041] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:30:0)
[12:35:53.058] Build status: STARTED
[12:35:53.058] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:31:0) after 8m41s
[12:44:34.153] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:31:0)
[12:44:34.172] Build status: STARTED
[12:44:34.172] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:32:0) after 1m8s
[12:45:42.258] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:32:0)
[12:45:42.382] Build status: STARTED
[12:45:42.382] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:33:0) after 4m59s
[12:50:41.408] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:33:0)
[12:50:41.434] Build status: STARTED
[12:50:41.434] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:34:0) after 5m45s
[12:56:26.453] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:34:0)
[12:56:26.469] Build status: STARTED
[12:56:26.469] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:35:0) after 8m30s
[13:04:56.488] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:35:0)
[13:04:56.505] Build status: STARTED
[13:04:56.505] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:36:0) after 5m9s
[13:10:05.579] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:36:0)
[13:10:05.641] Build status: STARTED
[13:10:05.641] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:37:0) after 3m48s
[13:13:53.759] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:37:0)
[13:13:53.799] Build status: STARTED
[13:13:53.799] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:38:0) after 2m55s
[13:16:48.899] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:38:0)
[13:16:48.915] Build status: STARTED
[13:16:48.915] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:39:0) after 7m0s
[13:23:49.012] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:39:0)
[13:23:49.034] Build status: STARTED
[13:23:49.034] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:40:0) after 2m16s
[13:26:05.126] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:40:0)
[13:26:05.145] Build status: STARTED
[13:26:05.145] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:41:0) after 3m57s
[13:30:02.278] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:41:0)
[13:30:02.301] Build status: STARTED
[13:30:02.301] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:42:0) after 8m31s
[13:38:33.321] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:42:0)
[13:38:33.341] Build status: STARTED
[13:38:33.341] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:43:0) after 8m5s
[13:46:38.519] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:43:0)
[13:46:38.536] Build status: STARTED
[13:46:38.536] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:44:0) after 1m10s
[13:47:48.532] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:44:0)
[13:47:48.575] Build status: STARTED
[13:47:48.575] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:45:0) after 9m1s
[13:56:49.600] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:45:0)
[13:56:49.650] Build status: STARTED
[13:56:49.650] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:46:0) after 6m37s
[14:03:26.686] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:46:0)
[14:03:26.709] Build status: STARTED
[14:03:26.709] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:47:0) after 6m6s
[14:09:32.708] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:47:0)
[14:09:32.738] Build status: STARTED
[14:09:32.738] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:48:0) after 9m24s
[14:18:56.775] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:48:0)
[14:18:56.801] Build status: STARTED
[14:18:56.801] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:49:0) after 9m28s
[14:28:24.982] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:49:0)
[14:28:25.013] Build status: STARTED
[14:28:25.013] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:50:0) after 3m29s
[14:31:54.041] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:50:0)
[14:31:54.061] Build status: STARTED
[14:31:54.061] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:51:0) after 8m36s
[14:40:30.131] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:51:0)
[14:40:30.151] Build status: STARTED
[14:40:30.151] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:52:0) after 2m16s
[14:42:46.173] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:52:0)
[14:42:46.206] Build status: STARTED
[14:42:46.206] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:53:0) after 3m49s
[14:46:35.292] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:53:0)
[14:46:35.310] Build status: STARTED
[14:46:35.310] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:54:0) after 8m27s
[14:55:02.338] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:54:0)
[14:55:02.357] Build status: STARTED
[14:55:02.357] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:55:0) after 8m57s
[15:03:59.379] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:55:0)
[15:03:59.403] Build status: STARTED
[15:03:59.403] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:56:0) after 3m34s
[15:07:33.556] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:56:0)
[15:07:33.575] Build status: STARTED
[15:07:33.575] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:57:0) after 4m32s
[15:12:05.598] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:57:0)
[15:12:05.635] Build status: STARTED
[15:12:05.635] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:58:0) after 6m48s
[15:18:53.655] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:58:0)
[15:18:53.691] Build status: STARTED
[15:18:53.691] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:59:0) after 5m29s
[15:24:22.707] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:59:0)
[15:24:22.775] Build status: STARTED
[15:24:22.775] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:60:0) after 5m12s
[15:29:34.891] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:60:0)
[15:29:34.908] Build status: STARTED
[15:29:34.908] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:61:0) after 8m46s
[15:38:20.928] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:61:0)
[15:38:21.043] Build status: STARTED
[15:38:21.043] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:62:0) after 2m8s
[15:40:29.067] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:62:0)
[15:40:29.085] Build status: STARTED
[15:40:29.085] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:63:0) after 7m41s
[15:48:10.107] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:63:0)
[15:48:10.142] Build status: STARTED
[15:48:10.142] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:64:0) after 3m1s
[15:51:11.260] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:64:0)
[15:51:11.290] Build status: STARTED
[15:51:11.290] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:65:0) after 7m47s
[15:58:58.439] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:65:0)
[15:58:58.455] Build status: STARTED
[15:58:58.455] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:66:0) after 6m51s
[16:05:49.737] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:66:0)
[16:05:49.769] Build status: STARTED
[16:05:49.770] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:67:0) after 1m41s
[16:07:30.867] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:67:0)
[16:07:30.886] Build status: STARTED
[16:07:30.886] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid:8868919413928588672:68:0) after 9m49s
[16:10:54.358] Received PubSub notification, asking Buildbucket for the build status
[16:10:54.383] Build:
{
  "id": "8703489351781419121",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "ToTAndroid"
  },
  "number": 32920,
  "createdBy": "project:chromium",
  "createTime": "2025-09-17T09:52:44.298759507Z",
  "startTime": "2025-09-17T09:52:49.166503342Z",
  "endTime": "2025-09-17T16:10:54.010610173Z",
  "updateTime": "2025-09-17T16:10:54.010610173Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "4ac9790558e165084202c60b194fb070d55c62ff",
      "ref": "refs/heads/main"
    }
  }
}
[16:10:54.383] Invocation finished in 6h18m11.515247895s with status SUCCEEDED