[14:32:47.478] New invocation is queued and will start shortly
[14:32:50.176] Starting the invocation (attempt 1)
[14:32:50.203] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/3085067b7480668f4845a6643d70a3a5fa2aff84"
[14:32:50.203] Popped gitiles commit info from properties and tags
[14:32:50.203] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[14:32:50.203] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[14:32:50.203] Buildbucket request:
{
"requestId": "8846705536265132016",
"builder": {
"project": "v8",
"bucket": "ci.br.extended",
"builder": "V8 Mac64 ASAN - builder"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8846705536265132016",
"job": "v8/ci.br.extended-V8 Mac64 ASAN - builder",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/14.8",
"repo": "https://chromium.googlesource.com/v8/v8",
"revision": "3085067b7480668f4845a6643d70a3a5fa2aff84"
},
"id": "https://chromium.googlesource.com/v8/v8/+/refs/branch-heads/14.8@3085067b7480668f4845a6643d70a3a5fa2aff84",
"title": "3085067b7480668f4845a6643d70a3a5fa2aff84",
"url": "https://chromium.googlesource.com/v8/v8/+/3085067b7480668f4845a6643d70a3a5fa2aff84"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "3085067b7480668f4845a6643d70a3a5fa2aff84",
"ref": "refs/branch-heads/14.8"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8846705536265132016"
},
{
"key": "scheduler_job_id",
"value": "v8/ci.br.extended-V8 Mac64 ASAN - builder"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[14:32:50.771] Scheduled build:
{
"id": "8681275472632681121",
"builder": {
"project": "v8",
"bucket": "ci.br.extended",
"builder": "V8 Mac64 ASAN - builder"
},
"number": 573,
"createdBy": "project:v8",
"createTime": "2026-05-20T14:32:50.310886588Z",
"updateTime": "2026-05-20T14:32:50.310886588Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "3085067b7480668f4845a6643d70a3a5fa2aff84",
"ref": "refs/branch-heads/14.8"
}
}
}
[14:32:50.771] Task URL: https://cr-buildbucket.appspot.com/build/8681275472632681121
[14:32:50.771] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:2:0) after 3m36s
[14:32:55.031] Received PubSub notification, asking Buildbucket for the build status
[14:32:55.046] Build status: SCHEDULED
[14:36:26.929] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:2:0)
[14:36:26.970] Build status: SCHEDULED
[14:36:26.970] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:4:0) after 4m36s
[14:41:03.002] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:4:0)
[14:41:03.037] Build status: SCHEDULED
[14:41:03.037] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:5:0) after 3m43s
[14:44:46.051] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:5:0)
[14:44:46.073] Build status: SCHEDULED
[14:44:46.073] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:6:0) after 1m34s
[14:46:20.080] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:6:0)
[14:46:20.113] Build status: SCHEDULED
[14:46:20.113] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:7:0) after 4m30s
[14:50:50.171] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:7:0)
[14:50:50.192] Build status: SCHEDULED
[14:50:50.193] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:8:0) after 4m59s
[14:55:49.259] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:8:0)
[14:55:49.273] Build status: SCHEDULED
[14:55:49.273] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:9:0) after 1m38s
[14:57:27.332] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:9:0)
[14:57:27.364] Build status: SCHEDULED
[14:57:27.364] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:10:0) after 5m6s
[15:02:33.378] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:10:0)
[15:02:33.404] Build status: SCHEDULED
[15:02:33.404] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:11:0) after 3m50s
[15:06:23.503] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:11:0)
[15:06:23.615] Build status: SCHEDULED
[15:06:23.615] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:12:0) after 4m6s
[15:10:29.677] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:12:0)
[15:10:29.752] Build status: SCHEDULED
[15:10:29.752] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:13:0) after 9m29s
[15:19:58.816] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:13:0)
[15:19:58.860] Build status: SCHEDULED
[15:19:58.860] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:14:0) after 3m45s
[15:23:43.872] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:14:0)
[15:23:43.889] Build status: SCHEDULED
[15:23:43.889] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:15:0) after 6m50s
[15:30:34.002] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:15:0)
[15:30:34.028] Build status: SCHEDULED
[15:30:34.028] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:16:0) after 4m34s
[15:35:08.042] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:16:0)
[15:35:08.059] Build status: SCHEDULED
[15:35:08.059] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:17:0) after 1m41s
[15:36:49.077] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:17:0)
[15:36:49.096] Build status: SCHEDULED
[15:36:49.097] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:18:0) after 3m19s
[15:40:08.108] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:18:0)
[15:40:08.126] Build status: SCHEDULED
[15:40:08.126] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:19:0) after 4m46s
[15:44:54.310] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:19:0)
[15:44:54.345] Build status: SCHEDULED
[15:44:54.346] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:20:0) after 7m5s
[15:51:59.357] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:20:0)
[15:51:59.374] Build status: SCHEDULED
[15:51:59.374] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:21:0) after 3m56s
[15:55:55.457] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:21:0)
[15:55:55.494] Build status: SCHEDULED
[15:55:55.494] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:22:0) after 1m52s
[15:57:47.507] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:22:0)
[15:57:47.542] Build status: SCHEDULED
[15:57:47.543] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:23:0) after 8m18s
[16:06:05.563] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:23:0)
[16:06:05.711] Build status: SCHEDULED
[16:06:05.711] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:24:0) after 5m0s
[16:11:05.724] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:24:0)
[16:11:05.749] Build status: SCHEDULED
[16:11:05.749] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:25:0) after 2m14s
[16:13:19.834] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:25:0)
[16:13:19.855] Build status: SCHEDULED
[16:13:19.856] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:26:0) after 2m52s
[16:16:11.869] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:26:0)
[16:16:11.898] Build status: SCHEDULED
[16:16:11.898] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:27:0) after 7m58s
[16:24:09.904] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:27:0)
[16:24:10.073] Build status: SCHEDULED
[16:24:10.073] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:28:0) after 3m38s
[16:27:48.185] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:28:0)
[16:27:48.224] Build status: SCHEDULED
[16:27:48.224] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:29:0) after 7m56s
[16:35:44.287] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:29:0)
[16:35:44.307] Build status: SCHEDULED
[16:35:44.307] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:30:0) after 4m55s
[16:40:39.322] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:30:0)
[16:40:39.371] Build status: SCHEDULED
[16:40:39.371] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:31:0) after 3m14s
[16:43:53.443] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:31:0)
[16:43:53.577] Build status: SCHEDULED
[16:43:53.577] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:32:0) after 6m26s
[16:50:19.643] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:32:0)
[16:50:19.713] Build status: SCHEDULED
[16:50:19.713] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:33:0) after 7m57s
[16:58:16.727] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:33:0)
[16:58:16.745] Build status: SCHEDULED
[16:58:16.745] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:34:0) after 9m48s
[17:08:04.760] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:34:0)
[17:08:04.778] Build status: SCHEDULED
[17:08:04.778] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:35:0) after 3m0s
[17:11:04.889] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:35:0)
[17:11:04.919] Build status: SCHEDULED
[17:11:04.919] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:36:0) after 5m12s
[17:16:16.933] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:36:0)
[17:16:17.960] Build status: SCHEDULED
[17:16:17.960] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:37:0) after 4m59s
[17:21:16.982] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:37:0)
[17:21:19.310] Build status: SCHEDULED
[17:21:19.310] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:38:0) after 7m53s
[17:29:12.391] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:38:0)
[17:29:12.418] Build status: SCHEDULED
[17:29:12.418] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:39:0) after 1m6s
[17:30:18.608] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:39:0)
[17:30:18.799] Build status: SCHEDULED
[17:30:18.799] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:40:0) after 5m59s
[17:36:17.814] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:40:0)
[17:36:17.878] Build status: SCHEDULED
[17:36:17.878] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:41:0) after 3m49s
[17:40:06.990] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:41:0)
[17:40:07.029] Build status: SCHEDULED
[17:40:07.029] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:42:0) after 6m11s
[17:46:18.043] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:42:0)
[17:46:18.104] Build status: SCHEDULED
[17:46:18.104] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:43:0) after 4m42s
[17:51:00.122] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:43:0)
[17:51:00.152] Build status: SCHEDULED
[17:51:00.152] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:44:0) after 8m49s
[17:59:49.117] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:44:0)
[17:59:49.138] Build status: SCHEDULED
[17:59:49.138] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:45:0) after 8m19s
[18:08:08.271] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:45:0)
[18:08:08.293] Build status: SCHEDULED
[18:08:08.293] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:46:0) after 6m18s
[18:14:26.353] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:46:0)
[18:14:26.372] Build status: SCHEDULED
[18:14:26.372] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:47:0) after 7m12s
[18:21:38.417] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:47:0)
[18:21:38.442] Build status: SCHEDULED
[18:21:38.442] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:48:0) after 6m33s
[18:28:11.493] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:48:0)
[18:28:11.513] Build status: SCHEDULED
[18:28:11.513] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:49:0) after 4m53s
[18:33:04.621] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:49:0)
[18:33:04.642] Build status: SCHEDULED
[18:33:04.642] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:50:0) after 6m7s
[18:39:11.622] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:50:0)
[18:39:11.650] Build status: SCHEDULED
[18:39:11.650] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:51:0) after 3m15s
[18:42:26.707] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:51:0)
[18:42:26.728] Build status: SCHEDULED
[18:42:26.728] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:52:0) after 6m38s
[18:45:55.033] Received PubSub notification, asking Buildbucket for the build status
[18:45:55.059] Build status: STARTED
[18:49:04.718] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:52:0)
[18:49:04.752] Build status: STARTED
[18:49:04.752] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:54:0) after 9m40s
[18:58:44.799] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:54:0)
[18:58:44.880] Build status: STARTED
[18:58:44.880] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Mac64 ASAN - builder:8846705536265132016:55:0) after 9m32s
[18:58:57.073] Received PubSub notification, asking Buildbucket for the build status
[18:58:57.095] Build:
{
"id": "8681275472632681121",
"builder": {
"project": "v8",
"bucket": "ci.br.extended",
"builder": "V8 Mac64 ASAN - builder"
},
"number": 573,
"createdBy": "project:v8",
"createTime": "2026-05-20T14:32:50.310886588Z",
"startTime": "2026-05-20T18:45:42.299977861Z",
"endTime": "2026-05-20T18:58:56.602241829Z",
"updateTime": "2026-05-20T18:58:56.602241829Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "3085067b7480668f4845a6643d70a3a5fa2aff84",
"ref": "refs/branch-heads/14.8"
}
}
}
[18:58:57.095] Invocation finished in 4h26m9.632560765s with status SUCCEEDED