[08:04:04.959] New invocation is queued and will start shortly
[08:04:06.003] Starting the invocation (attempt 1)
[08:04:06.028] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/7c89d33808e551aed6122c1f324864784011c158"
[08:04:06.028] Popped gitiles commit info from properties and tags
[08:04:06.028] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[08:04:06.028] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[08:04:06.028] Buildbucket request:
{
"requestId": "8852799988444523280",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "ToTiOS"
},
"properties": {
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "7c89d33808e551aed6122c1f324864784011c158",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8852799988444523280"
},
{
"key": "scheduler_job_id",
"value": "chromium/ToTiOS"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[08:04:06.568] Scheduled build:
{
"id": "8687369926597243137",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "ToTiOS"
},
"number": 35162,
"createdBy": "project:chromium",
"createTime": "2026-03-14T08:04:06.092714978Z",
"updateTime": "2026-03-14T08:04:06.092714978Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "7c89d33808e551aed6122c1f324864784011c158",
"ref": "refs/heads/main"
}
}
}
[08:04:06.568] Task URL: https://cr-buildbucket.appspot.com/build/8687369926597243137
[08:04:06.568] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:2:0) after 3m10s
[08:04:07.471] Received PubSub notification, asking Buildbucket for the build status
[08:04:07.494] Build status: SCHEDULED
[08:04:10.121] Received PubSub notification, asking Buildbucket for the build status
[08:04:10.141] Build status: STARTED
[08:07:16.786] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:2:0)
[08:07:16.843] Build status: STARTED
[08:07:16.843] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:5:0) after 1m49s
[08:09:06.012] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:5:0)
[08:09:06.084] Build status: STARTED
[08:09:06.084] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:6:0) after 6m32s
[08:15:38.202] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:6:0)
[08:15:38.222] Build status: STARTED
[08:15:38.222] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:7:0) after 2m13s
[08:17:51.337] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:7:0)
[08:17:51.351] Build status: STARTED
[08:17:51.351] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:8:0) after 6m39s
[08:24:30.329] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:8:0)
[08:24:30.356] Build status: STARTED
[08:24:30.356] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:9:0) after 5m50s
[08:30:20.392] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:9:0)
[08:30:20.435] Build status: STARTED
[08:30:20.435] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:10:0) after 3m43s
[08:34:03.448] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:10:0)
[08:34:03.487] Build status: STARTED
[08:34:03.487] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:11:0) after 2m36s
[08:36:40.019] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:11:0)
[08:36:40.035] Build status: STARTED
[08:36:40.035] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:12:0) after 3m29s
[08:40:09.075] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:12:0)
[08:40:09.122] Build status: STARTED
[08:40:09.122] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:13:0) after 1m9s
[08:41:18.244] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:13:0)
[08:41:18.272] Build status: STARTED
[08:41:18.272] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:14:0) after 6m5s
[08:47:23.338] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:14:0)
[08:47:23.355] Build status: STARTED
[08:47:23.355] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:15:0) after 7m18s
[08:54:41.370] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:15:0)
[08:54:41.390] Build status: STARTED
[08:54:41.390] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:16:0) after 8m33s
[09:03:14.454] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:16:0)
[09:03:14.472] Build status: STARTED
[09:03:14.472] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:17:0) after 8m23s
[09:11:37.592] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:17:0)
[09:11:37.612] Build status: STARTED
[09:11:37.612] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:18:0) after 5m30s
[09:17:07.674] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:18:0)
[09:17:07.689] Build status: STARTED
[09:17:07.690] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:19:0) after 2m1s
[09:19:09.109] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:19:0)
[09:19:09.134] Build status: STARTED
[09:19:09.134] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:20:0) after 3m14s
[09:22:23.171] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:20:0)
[09:22:23.194] Build status: STARTED
[09:22:23.194] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:21:0) after 6m36s
[09:28:59.214] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:21:0)
[09:28:59.230] Build status: STARTED
[09:28:59.230] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:22:0) after 7m1s
[09:36:00.253] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:22:0)
[09:36:00.268] Build status: STARTED
[09:36:00.268] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:23:0) after 1m0s
[09:37:00.420] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:23:0)
[09:37:00.441] Build status: STARTED
[09:37:00.441] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:24:0) after 6m48s
[09:43:48.500] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:24:0)
[09:43:48.515] Build status: STARTED
[09:43:48.516] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:25:0) after 5m9s
[09:48:57.551] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:25:0)
[09:48:57.680] Build status: STARTED
[09:48:57.680] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:26:0) after 8m6s
[09:57:03.697] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:26:0)
[09:57:03.726] Build status: STARTED
[09:57:03.726] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:27:0) after 1m23s
[09:58:26.976] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:27:0)
[09:58:27.005] Build status: STARTED
[09:58:27.005] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:28:0) after 5m7s
[10:03:34.130] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:28:0)
[10:03:34.149] Build status: STARTED
[10:03:34.149] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:29:0) after 5m3s
[10:08:37.211] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:29:0)
[10:08:37.228] Build status: STARTED
[10:08:37.228] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:30:0) after 6m44s
[10:15:21.243] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:30:0)
[10:15:21.280] Build status: STARTED
[10:15:21.280] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:31:0) after 4m15s
[10:19:36.297] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:31:0)
[10:19:36.344] Build status: STARTED
[10:19:36.344] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:32:0) after 2m54s
[10:22:30.365] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:32:0)
[10:22:30.395] Build status: STARTED
[10:22:30.395] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:33:0) after 8m24s
[10:30:54.455] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:33:0)
[10:30:54.482] Build status: STARTED
[10:30:54.482] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:34:0) after 3m41s
[10:34:35.722] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:34:0)
[10:34:35.740] Build status: STARTED
[10:34:35.740] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:35:0) after 4m44s
[10:39:19.789] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:35:0)
[10:39:19.805] Build status: STARTED
[10:39:19.806] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:36:0) after 1m24s
[10:40:43.835] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:36:0)
[10:40:43.852] Build status: STARTED
[10:40:43.852] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:37:0) after 5m47s
[10:46:30.983] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:37:0)
[10:46:31.001] Build status: STARTED
[10:46:31.001] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:38:0) after 9m15s
[10:55:46.401] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:38:0)
[10:55:46.417] Build status: STARTED
[10:55:46.417] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:39:0) after 9m4s
[11:04:50.555] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:39:0)
[11:04:50.570] Build status: STARTED
[11:04:50.570] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:40:0) after 8m14s
[11:13:04.585] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:40:0)
[11:13:04.611] Build status: STARTED
[11:13:04.611] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:41:0) after 4m9s
[11:17:13.735] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:41:0)
[11:17:13.758] Build status: STARTED
[11:17:13.758] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:42:0) after 9m48s
[11:27:01.773] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:42:0)
[11:27:01.800] Build status: STARTED
[11:27:01.800] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:43:0) after 4m15s
[11:31:16.815] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:43:0)
[11:31:16.832] Build status: STARTED
[11:31:16.832] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:44:0) after 7m7s
[11:38:23.851] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:44:0)
[11:38:23.869] Build status: STARTED
[11:38:23.869] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:45:0) after 7m18s
[11:45:42.083] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:45:0)
[11:45:42.107] Build status: STARTED
[11:45:42.107] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:46:0) after 2m15s
[11:47:57.186] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:46:0)
[11:47:57.206] Build status: STARTED
[11:47:57.206] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:47:0) after 7m12s
[11:55:09.363] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:47:0)
[11:55:09.453] Build status: STARTED
[11:55:09.453] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:48:0) after 2m39s
[11:57:48.470] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:48:0)
[11:57:48.499] Build status: STARTED
[11:57:48.499] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:49:0) after 1m16s
[11:59:04.513] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:49:0)
[11:59:04.530] Build status: STARTED
[11:59:04.530] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:50:0) after 5m48s
[12:04:52.772] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:50:0)
[12:04:52.793] Build status: STARTED
[12:04:52.793] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:51:0) after 1m3s
[12:05:56.263] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:51:0)
[12:05:56.277] Build status: STARTED
[12:05:56.277] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:52:0) after 7m24s
[12:13:20.418] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:52:0)
[12:13:20.498] Build status: STARTED
[12:13:20.498] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:53:0) after 7m52s
[12:21:12.549] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:53:0)
[12:21:12.565] Build status: STARTED
[12:21:12.565] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:54:0) after 1m43s
[12:22:55.582] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:54:0)
[12:22:55.597] Build status: STARTED
[12:22:55.597] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:55:0) after 4m21s
[12:27:16.612] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:55:0)
[12:27:16.642] Build status: STARTED
[12:27:16.642] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:56:0) after 1m1s
[12:28:17.660] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:56:0)
[12:28:17.674] Build status: STARTED
[12:28:17.675] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:57:0) after 5m33s
[12:33:50.690] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:57:0)
[12:33:50.703] Build status: STARTED
[12:33:50.703] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:58:0) after 4m42s
[12:38:32.721] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:58:0)
[12:38:33.176] Build status: STARTED
[12:38:33.176] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:59:0) after 2m38s
[12:41:11.361] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:59:0)
[12:41:11.420] Build status: STARTED
[12:41:11.420] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:60:0) after 4m23s
[12:45:34.895] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:60:0)
[12:45:34.911] Build status: STARTED
[12:45:34.911] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:61:0) after 2m48s
[12:48:22.934] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:61:0)
[12:48:22.948] Build status: STARTED
[12:48:22.948] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:62:0) after 7m17s
[12:55:40.110] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:62:0)
[12:55:40.130] Build status: STARTED
[12:55:40.130] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:63:0) after 6m52s
[13:02:32.211] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:63:0)
[13:02:32.228] Build status: STARTED
[13:02:32.229] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:64:0) after 4m41s
[13:07:13.409] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:64:0)
[13:07:13.424] Build status: STARTED
[13:07:13.424] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:65:0) after 2m57s
[13:10:10.547] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:65:0)
[13:10:10.609] Build status: STARTED
[13:10:10.609] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:66:0) after 9m41s
[13:19:51.826] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:66:0)
[13:19:51.840] Build status: STARTED
[13:19:51.840] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:67:0) after 4m14s
[13:24:06.035] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:67:0)
[13:24:06.048] Build status: STARTED
[13:24:06.049] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:68:0) after 5m2s
[13:29:08.254] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:68:0)
[13:29:08.275] Build status: STARTED
[13:29:08.275] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:69:0) after 7m49s
[13:36:57.455] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:69:0)
[13:36:57.473] Build status: STARTED
[13:36:57.473] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:70:0) after 9m13s
[13:46:11.085] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:70:0)
[13:46:11.102] Build status: STARTED
[13:46:11.102] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:71:0) after 3m19s
[13:49:30.214] Handling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:71:0)
[13:49:30.241] Build status: STARTED
[13:49:30.241] Scheduling timer "check-buildbucket-build-status" (chromium/ToTiOS:8852799988444523280:72:0) after 9m32s
[13:50:26.876] Received PubSub notification, asking Buildbucket for the build status
[13:50:26.906] Build:
{
"id": "8687369926597243137",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "ToTiOS"
},
"number": 35162,
"createdBy": "project:chromium",
"createTime": "2026-03-14T08:04:06.092714978Z",
"startTime": "2026-03-14T08:04:09.969702009Z",
"endTime": "2026-03-14T13:50:26.145862537Z",
"updateTime": "2026-03-14T13:50:26.145862537Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "7c89d33808e551aed6122c1f324864784011c158",
"ref": "refs/heads/main"
}
}
}
[13:50:26.906] Invocation finished in 5h46m21.960744412s with status SUCCEEDED