[16:44:31.401] New invocation is queued and will start shortly
[16:44:32.515] Starting the invocation (attempt 1)
[16:44:32.542] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/b57153357469c8921d2b234b0f2abb8231d4a16c"
[16:44:32.542] Popped gitiles commit info from properties and tags
[16:44:32.542] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:44:32.543] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:44:32.543] Buildbucket request:
{
"requestId": "8880399319901743872",
"builder": {
"project": "pigweed",
"bucket": "pigweed.ci",
"builder": "pigweed-windows-11-vscode"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8880399319901743872",
"job": "pigweed/pigweed.ci-pigweed-windows-11-vscode",
"triggers": [
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "b57153357469c8921d2b234b0f2abb8231d4a16c"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@b57153357469c8921d2b234b0f2abb8231d4a16c",
"title": "b57153357469c8921d2b234b0f2abb8231d4a16c",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/b57153357469c8921d2b234b0f2abb8231d4a16c"
}
]
}
},
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "b57153357469c8921d2b234b0f2abb8231d4a16c",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8880399319901743872"
},
{
"key": "scheduler_job_id",
"value": "pigweed/pigweed.ci-pigweed-windows-11-vscode"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[16:44:32.975] Scheduled build:
{
"id": "8714969257974995745",
"builder": {
"project": "pigweed",
"bucket": "pigweed.ci",
"builder": "pigweed-windows-11-vscode"
},
"createdBy": "project:pigweed",
"createTime": "2025-05-13T16:44:32.607074573Z",
"updateTime": "2025-05-13T16:44:32.607074573Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "b57153357469c8921d2b234b0f2abb8231d4a16c",
"ref": "refs/heads/main"
}
}
}
[16:44:32.975] Task URL: https://cr-buildbucket.appspot.com/build/8714969257974995745
[16:44:32.975] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:2:0) after 4m10s
[16:44:33.962] Received PubSub notification, asking Buildbucket for the build status
[16:44:33.986] Build status: SCHEDULED
[16:48:42.995] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:2:0)
[16:48:43.023] Build status: SCHEDULED
[16:48:43.023] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:4:0) after 6m17s
[16:55:00.037] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:4:0)
[16:55:00.067] Build status: SCHEDULED
[16:55:00.067] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:5:0) after 2m4s
[16:57:04.181] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:5:0)
[16:57:04.210] Build status: SCHEDULED
[16:57:04.210] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:6:0) after 2m9s
[16:59:13.230] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:6:0)
[16:59:13.260] Build status: SCHEDULED
[16:59:13.260] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:7:0) after 5m46s
[17:04:59.279] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:7:0)
[17:04:59.319] Build status: SCHEDULED
[17:04:59.319] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:8:0) after 3m52s
[17:08:51.418] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:8:0)
[17:08:51.445] Build status: SCHEDULED
[17:08:51.445] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:9:0) after 1m50s
[17:10:41.517] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:9:0)
[17:10:41.539] Build status: SCHEDULED
[17:10:41.539] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:10:0) after 7m3s
[17:17:44.755] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:10:0)
[17:17:44.781] Build status: SCHEDULED
[17:17:44.781] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:11:0) after 2m33s
[17:20:17.849] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:11:0)
[17:20:17.870] Build status: SCHEDULED
[17:20:17.870] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:12:0) after 4m22s
[17:24:39.910] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:12:0)
[17:24:39.956] Build status: SCHEDULED
[17:24:39.956] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:13:0) after 2m31s
[17:27:10.965] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:13:0)
[17:27:10.984] Build status: SCHEDULED
[17:27:10.984] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:14:0) after 8m51s
[17:36:02.008] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:14:0)
[17:36:02.041] Build status: SCHEDULED
[17:36:02.041] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:15:0) after 1m41s
[17:37:43.071] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:15:0)
[17:37:43.127] Build status: SCHEDULED
[17:37:43.127] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:16:0) after 8m37s
[17:46:20.176] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:16:0)
[17:46:22.718] Build status: SCHEDULED
[17:46:22.718] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:17:0) after 7m29s
[17:53:51.742] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:17:0)
[17:53:51.820] Build status: SCHEDULED
[17:53:51.820] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:18:0) after 7m14s
[18:01:05.820] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:18:0)
[18:01:05.841] Build status: SCHEDULED
[18:01:05.841] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:19:0) after 8m21s
[18:09:26.942] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:19:0)
[18:09:26.959] Build status: SCHEDULED
[18:09:26.959] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:20:0) after 9m19s
[18:18:45.981] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:20:0)
[18:18:46.012] Build status: SCHEDULED
[18:18:46.012] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:21:0) after 8m45s
[18:27:31.035] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:21:0)
[18:27:31.091] Build status: SCHEDULED
[18:27:31.091] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:22:0) after 7m7s
[18:34:38.170] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:22:0)
[18:34:38.205] Build status: SCHEDULED
[18:34:38.205] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:23:0) after 4m33s
[18:39:11.227] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:23:0)
[18:39:11.260] Build status: SCHEDULED
[18:39:11.260] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:24:0) after 3m19s
[18:42:30.276] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:24:0)
[18:42:30.300] Build status: SCHEDULED
[18:42:30.300] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:25:0) after 5m58s
[18:48:28.419] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:25:0)
[18:48:28.436] Build status: SCHEDULED
[18:48:28.436] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:26:0) after 3m17s
[18:51:45.418] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:26:0)
[18:51:45.488] Build status: SCHEDULED
[18:51:45.488] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:27:0) after 8m57s
[19:00:42.512] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:27:0)
[19:00:42.529] Build status: SCHEDULED
[19:00:42.529] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:28:0) after 1m20s
[19:02:02.712] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:28:0)
[19:02:02.753] Build status: SCHEDULED
[19:02:02.754] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:29:0) after 4m52s
[19:06:54.785] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:29:0)
[19:06:54.814] Build status: SCHEDULED
[19:06:54.814] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:30:0) after 5m21s
[19:12:15.835] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:30:0)
[19:12:15.865] Build status: SCHEDULED
[19:12:15.865] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:31:0) after 7m50s
[19:20:05.932] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:31:0)
[19:20:05.955] Build status: SCHEDULED
[19:20:05.955] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:32:0) after 3m33s
[19:23:38.976] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:32:0)
[19:23:38.994] Build status: SCHEDULED
[19:23:38.994] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:33:0) after 4m56s
[19:28:35.197] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:33:0)
[19:28:35.213] Build status: SCHEDULED
[19:28:35.213] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:34:0) after 3m49s
[19:32:24.205] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:34:0)
[19:32:24.264] Build status: SCHEDULED
[19:32:24.264] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:35:0) after 7m5s
[19:39:29.310] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:35:0)
[19:39:29.357] Build status: SCHEDULED
[19:39:29.357] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:36:0) after 2m21s
[19:41:50.426] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:36:0)
[19:41:50.449] Build status: SCHEDULED
[19:41:50.449] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:37:0) after 5m48s
[19:47:38.573] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:37:0)
[19:47:38.626] Build status: SCHEDULED
[19:47:38.626] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:38:0) after 4m41s
[19:52:19.720] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:38:0)
[19:52:19.748] Build status: SCHEDULED
[19:52:19.748] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:39:0) after 3m18s
[19:55:37.857] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:39:0)
[19:55:37.953] Build status: SCHEDULED
[19:55:37.953] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:40:0) after 3m33s
[19:59:10.982] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:40:0)
[19:59:11.038] Build status: SCHEDULED
[19:59:11.038] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:41:0) after 1m39s
[20:00:50.053] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:41:0)
[20:00:50.069] Build status: SCHEDULED
[20:00:50.069] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:42:0) after 9m37s
[20:10:27.093] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:42:0)
[20:10:27.107] Build status: SCHEDULED
[20:10:27.107] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:43:0) after 1m7s
[20:11:34.201] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:43:0)
[20:11:34.228] Build status: SCHEDULED
[20:11:34.228] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:44:0) after 2m7s
[20:13:41.253] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:44:0)
[20:13:41.284] Build status: SCHEDULED
[20:13:41.284] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:45:0) after 3m9s
[20:16:50.413] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:45:0)
[20:16:50.433] Build status: SCHEDULED
[20:16:50.433] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:46:0) after 7m28s
[20:24:18.498] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:46:0)
[20:24:18.520] Build status: SCHEDULED
[20:24:18.520] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:47:0) after 6m4s
[20:30:22.597] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:47:0)
[20:30:22.668] Build status: SCHEDULED
[20:30:22.668] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:48:0) after 5m34s
[20:35:56.686] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:48:0)
[20:35:56.702] Build status: SCHEDULED
[20:35:56.702] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:49:0) after 3m14s
[20:39:10.827] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:49:0)
[20:39:10.845] Build status: SCHEDULED
[20:39:10.845] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:50:0) after 8m25s
[20:47:35.866] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:50:0)
[20:47:35.883] Build status: SCHEDULED
[20:47:35.883] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:51:0) after 3m24s
[20:50:59.910] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:51:0)
[20:50:59.929] Build status: SCHEDULED
[20:50:59.929] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:52:0) after 8m24s
[20:58:25.645] Received PubSub notification, asking Buildbucket for the build status
[20:58:25.663] Build status: STARTED
[20:59:23.994] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:52:0)
[20:59:24.097] Build status: STARTED
[20:59:24.097] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:54:0) after 4m43s
[21:04:07.113] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:54:0)
[21:04:07.201] Build status: STARTED
[21:04:07.201] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.ci-pigweed-windows-11-vscode:8880399319901743872:55:0) after 6m33s
[21:04:50.063] Received PubSub notification, asking Buildbucket for the build status
[21:04:50.083] Build:
{
"id": "8714969257974995745",
"builder": {
"project": "pigweed",
"bucket": "pigweed.ci",
"builder": "pigweed-windows-11-vscode"
},
"createdBy": "project:pigweed",
"createTime": "2025-05-13T16:44:32.607074573Z",
"startTime": "2025-05-13T20:58:25.459098751Z",
"endTime": "2025-05-13T21:04:49.556421061Z",
"updateTime": "2025-05-13T21:04:49.556421061Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "b57153357469c8921d2b234b0f2abb8231d4a16c",
"ref": "refs/heads/main"
}
}
}
[21:04:50.083] Invocation finished in 4h20m18.696536508s with status SUCCEEDED