Status: SUCCEEDED
Triggered by: infra-codesearch@chops-service-accounts.iam.gserviceaccount.com
Duration: 5 hours
Actions:

Definition (rev 8e315401116bbc5f80ed0063020a73aea2b1cacc)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "codesearch"
  builder: "codesearch-gen-chromium-android"
>

Incoming triggers

  • codesearch-gen-chromium-initiator/19234 (7 months ago by infra-codesearch@chops-service-accounts.iam.gserviceaccount.com)

Incoming properties

{
  "codesearch_mirror_revision": "6cd3cd8decd154a04471e52d02d3540212f55d3b",
  "codesearch_mirror_revision_timestamp": 1712058979,
  "root_solution_revision": "56b50364812b95b43a133fb7eaa0fb4e3d4fadbb",
  "root_solution_revision_timestamp": 1712058852
}

Incoming tags

  • parent_buildername:codesearch-gen-chromium-initiator
  • parent_buildnumber:19234
  • user_agent:recipe

Debug log (UTC)

[16:02:02.858] New invocation is queued and will start shortly
[16:02:02.858] Triggered by user:infra-codesearch@chops-service-accounts.iam.gserviceaccount.com
[16:02:03.928] Starting the invocation (attempt 1)
[16:02:03.959] Ignoring gitiles_ref tag without the buildset tag
[16:02:03.959] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:02:03.959] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:02:03.959] Buildbucket request:
{
  "requestId": "8917184360592597664",
  "builder": {
    "project": "infra",
    "bucket": "codesearch",
    "builder": "codesearch-gen-chromium-android"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8917184360592597664",
            "job": "infra/codesearch-gen-chromium-android",
            "triggers": [
                  {
                        "buildbucket": {
                              "properties": {
                                    "codesearch_mirror_revision": "6cd3cd8decd154a04471e52d02d3540212f55d3b",
                                    "codesearch_mirror_revision_timestamp": 1712058979,
                                    "root_solution_revision": "56b50364812b95b43a133fb7eaa0fb4e3d4fadbb",
                                    "root_solution_revision_timestamp": 1712058852
                                  },
                              "tags": [
                                    "parent_buildername:codesearch-gen-chromium-initiator",
                                    "parent_buildnumber:19234",
                                    "user_agent:recipe"
                                  ]
                            },
                        "id": "2e189959-e489-4c0a-a59c-977469ae33b4",
                        "title": "codesearch-gen-chromium-initiator/19234"
                      }
                ]
          },
      "codesearch_mirror_revision": "6cd3cd8decd154a04471e52d02d3540212f55d3b",
      "codesearch_mirror_revision_timestamp": 1712058979,
      "root_solution_revision": "56b50364812b95b43a133fb7eaa0fb4e3d4fadbb",
      "root_solution_revision_timestamp": 1712058852
    },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8917184360592597664"
    },
    {
      "key": "scheduler_job_id",
      "value": "infra/codesearch-gen-chromium-android"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    },
    {
      "key": "parent_buildername",
      "value": "codesearch-gen-chromium-initiator"
    },
    {
      "key": "parent_buildnumber",
      "value": "19234"
    },
    {
      "key": "user_agent",
      "value": "recipe"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[16:02:04.652] Scheduled build:
{
  "id": "8751754298690617329",
  "builder": {
    "project": "infra",
    "bucket": "codesearch",
    "builder": "codesearch-gen-chromium-android"
  },
  "number": 14919,
  "createdBy": "project:infra",
  "createTime": "2024-04-02T16:02:04.048591032Z",
  "updateTime": "2024-04-02T16:02:04.048591032Z",
  "status": "SCHEDULED",
  "input": {

  }
}
[16:02:04.652] Task URL: https://cr-buildbucket.appspot.com/build/8751754298690617329
[16:02:04.653] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:2:0) after 9m44s
[16:02:04.834] Received PubSub notification, asking Buildbucket for the build status
[16:02:04.855] Build status: SCHEDULED
[16:02:16.250] Received PubSub notification, asking Buildbucket for the build status
[16:02:16.296] Build status: STARTED
[16:11:48.670] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:2:0)
[16:11:48.783] Build status: STARTED
[16:11:48.783] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:5:0) after 6m39s
[16:18:27.858] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:5:0)
[16:18:28.047] Build status: STARTED
[16:18:28.047] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:6:0) after 2m40s
[16:21:08.074] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:6:0)
[16:21:08.105] Build status: STARTED
[16:21:08.105] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:7:0) after 7m43s
[16:28:51.114] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:7:0)
[16:28:51.130] Build status: STARTED
[16:28:51.130] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:8:0) after 7m16s
[16:36:07.160] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:8:0)
[16:36:07.226] Build status: STARTED
[16:36:07.226] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:9:0) after 4m4s
[16:40:11.277] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:9:0)
[16:40:11.300] Build status: STARTED
[16:40:11.312] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:10:0) after 7m22s
[16:47:33.288] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:10:0)
[16:47:33.318] Build status: STARTED
[16:47:33.318] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:11:0) after 4m51s
[16:52:24.349] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:11:0)
[16:52:24.428] Build status: STARTED
[16:52:24.428] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:12:0) after 3m11s
[16:55:35.445] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:12:0)
[16:55:35.473] Build status: STARTED
[16:55:35.473] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:13:0) after 3m31s
[16:59:06.527] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:13:0)
[16:59:06.562] Build status: STARTED
[16:59:06.562] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:14:0) after 4m12s
[17:03:18.631] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:14:0)
[17:03:18.658] Build status: STARTED
[17:03:18.658] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:15:0) after 2m42s
[17:06:01.537] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:15:0)
[17:06:01.573] Build status: STARTED
[17:06:01.573] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:16:0) after 2m46s
[17:08:47.816] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:16:0)
[17:08:47.856] Build status: STARTED
[17:08:47.857] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:17:0) after 5m7s
[17:13:54.873] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:17:0)
[17:13:54.904] Build status: STARTED
[17:13:54.904] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:18:0) after 3m18s
[17:17:12.923] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:18:0)
[17:17:12.968] Build status: STARTED
[17:17:12.968] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:19:0) after 4m42s
[17:21:54.986] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:19:0)
[17:21:55.133] Build status: STARTED
[17:21:55.133] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:20:0) after 7m12s
[17:29:07.208] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:20:0)
[17:29:07.237] Build status: STARTED
[17:29:07.237] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:21:0) after 4m50s
[17:33:57.255] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:21:0)
[17:33:57.291] Build status: STARTED
[17:33:57.292] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:22:0) after 5m3s
[17:39:00.347] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:22:0)
[17:39:00.453] Build status: STARTED
[17:39:00.453] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:23:0) after 3m59s
[17:42:59.475] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:23:0)
[17:42:59.523] Build status: STARTED
[17:42:59.523] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:24:0) after 7m46s
[17:50:45.495] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:24:0)
[17:50:45.512] Build status: STARTED
[17:50:45.512] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:25:0) after 8m51s
[17:59:36.549] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:25:0)
[17:59:36.584] Build status: STARTED
[17:59:36.584] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:26:0) after 4m54s
[18:04:30.665] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:26:0)
[18:04:30.703] Build status: STARTED
[18:04:30.703] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:27:0) after 1m14s
[18:05:44.723] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:27:0)
[18:05:44.767] Build status: STARTED
[18:05:44.767] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:28:0) after 4m21s
[18:10:05.787] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:28:0)
[18:10:05.817] Build status: STARTED
[18:10:05.818] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:29:0) after 9m0s
[18:19:05.838] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:29:0)
[18:19:05.870] Build status: STARTED
[18:19:05.870] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:30:0) after 6m1s
[18:25:06.913] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:30:0)
[18:25:06.934] Build status: STARTED
[18:25:06.934] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:31:0) after 4m24s
[18:29:31.050] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:31:0)
[18:29:31.113] Build status: STARTED
[18:29:31.113] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:32:0) after 1m15s
[18:30:46.093] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:32:0)
[18:30:46.123] Build status: STARTED
[18:30:46.123] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:33:0) after 7m45s
[18:38:31.148] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:33:0)
[18:38:31.176] Build status: STARTED
[18:38:31.176] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:34:0) after 7m5s
[18:45:36.331] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:34:0)
[18:45:36.355] Build status: STARTED
[18:45:36.355] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:35:0) after 3m29s
[18:49:05.618] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:35:0)
[18:49:05.669] Build status: STARTED
[18:49:05.669] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:36:0) after 2m16s
[18:51:21.686] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:36:0)
[18:51:21.709] Build status: STARTED
[18:51:21.709] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:37:0) after 1m8s
[18:52:29.749] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:37:0)
[18:52:29.866] Build status: STARTED
[18:52:29.866] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:38:0) after 6m44s
[18:59:13.880] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:38:0)
[18:59:13.900] Build status: STARTED
[18:59:13.900] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:39:0) after 2m14s
[19:01:27.964] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:39:0)
[19:01:27.994] Build status: STARTED
[19:01:27.994] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:40:0) after 2m24s
[19:03:52.115] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:40:0)
[19:03:52.160] Build status: STARTED
[19:03:52.160] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:41:0) after 2m30s
[19:06:22.184] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:41:0)
[19:06:22.321] Build status: STARTED
[19:06:22.321] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:42:0) after 7m51s
[19:14:13.394] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:42:0)
[19:14:13.574] Build status: STARTED
[19:14:13.574] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:43:0) after 8m8s
[19:22:21.601] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:43:0)
[19:22:21.664] Build status: STARTED
[19:22:21.664] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:44:0) after 8m24s
[19:30:45.687] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:44:0)
[19:30:45.735] Build status: STARTED
[19:30:45.735] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:45:0) after 8m48s
[19:39:33.848] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:45:0)
[19:39:33.900] Build status: STARTED
[19:39:33.900] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:46:0) after 9m48s
[19:49:22.030] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:46:0)
[19:49:22.074] Build status: STARTED
[19:49:22.074] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:47:0) after 1m56s
[19:51:18.158] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:47:0)
[19:51:18.199] Build status: STARTED
[19:51:18.199] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:48:0) after 3m34s
[19:54:52.239] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:48:0)
[19:54:52.260] Build status: STARTED
[19:54:52.260] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:49:0) after 9m26s
[20:04:18.264] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:49:0)
[20:04:18.283] Build status: STARTED
[20:04:18.284] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:50:0) after 5m9s
[20:09:27.533] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:50:0)
[20:09:27.560] Build status: STARTED
[20:09:27.560] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:51:0) after 9m18s
[20:18:45.562] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:51:0)
[20:18:45.593] Build status: STARTED
[20:18:45.594] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:52:0) after 8m59s
[20:27:44.708] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:52:0)
[20:27:44.725] Build status: STARTED
[20:27:44.725] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:53:0) after 3m27s
[20:31:11.700] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:53:0)
[20:31:11.726] Build status: STARTED
[20:31:11.726] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:54:0) after 9m20s
[20:40:31.836] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:54:0)
[20:40:31.857] Build status: STARTED
[20:40:31.857] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:55:0) after 3m40s
[20:44:11.906] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:55:0)
[20:44:11.933] Build status: STARTED
[20:44:11.933] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:56:0) after 1m40s
[20:45:52.022] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:56:0)
[20:45:52.069] Build status: STARTED
[20:45:52.069] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:57:0) after 7m5s
[20:52:57.119] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:57:0)
[20:52:57.146] Build status: STARTED
[20:52:57.146] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:58:0) after 6m4s
[20:59:01.294] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:58:0)
[20:59:01.339] Build status: STARTED
[20:59:01.339] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:59:0) after 4m40s
[21:03:41.369] Handling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:59:0)
[21:03:41.445] Build status: STARTED
[21:03:41.446] Scheduling timer "check-buildbucket-build-status" (infra/codesearch-gen-chromium-android:8917184360592597664:60:0) after 8m21s
[21:05:00.170] Received PubSub notification, asking Buildbucket for the build status
[21:05:00.219] Build:
{
  "id": "8751754298690617329",
  "builder": {
    "project": "infra",
    "bucket": "codesearch",
    "builder": "codesearch-gen-chromium-android"
  },
  "number": 14919,
  "createdBy": "project:infra",
  "createTime": "2024-04-02T16:02:04.048591032Z",
  "startTime": "2024-04-02T16:02:16.002721648Z",
  "endTime": "2024-04-02T21:04:59.838089430Z",
  "updateTime": "2024-04-02T21:04:59.838089430Z",
  "status": "SUCCESS",
  "input": {

  }
}
[21:05:00.219] Invocation finished in 5h2m57.368385424s with status SUCCEEDED