[18:43:40.083] New invocation is queued and will start shortly
[18:43:41.159] Starting the invocation (attempt 1)
[18:43:41.196] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/9ac225779c1dd1c3134f9e2edbd6c644a5de7e77"
[18:43:41.196] Popped gitiles commit info from properties and tags
[18:43:41.196] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[18:43:41.196] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[18:43:41.196] Buildbucket request:
{
"requestId": "9004056683101874976",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "ToTAndroid (dbg)"
},
"properties": {
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "9ac225779c1dd1c3134f9e2edbd6c644a5de7e77",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "9004056683101874976"
},
{
"key": "scheduler_job_id",
"value": "chromium/ToTAndroid (dbg)"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[18:43:41.939] Scheduled build:
{
"id": "8838626621177647585",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "ToTAndroid (dbg)"
},
"number": 13666,
"createdBy": "project:chromium",
"createTime": "2021-08-17T18:43:41.286130398Z",
"updateTime": "2021-08-17T18:43:41.594516325Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "9ac225779c1dd1c3134f9e2edbd6c644a5de7e77",
"ref": "refs/heads/main"
}
},
"canary": true
}
[18:43:41.939] Task URL: https://cr-buildbucket.appspot.com/build/8838626621177647585
[18:43:41.939] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:2:0) after 1m14s
[18:43:56.341] Received PubSub notification, asking Buildbucket for the build status
[18:43:56.378] Build status: STARTED
[18:44:55.964] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:2:0)
[18:44:55.992] Build status: STARTED
[18:44:55.992] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:4:0) after 6m32s
[18:51:28.019] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:4:0)
[18:51:28.053] Build status: STARTED
[18:51:28.053] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:5:0) after 4m48s
[18:56:16.087] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:5:0)
[18:56:16.201] Build status: STARTED
[18:56:16.201] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:6:0) after 4m0s
[19:00:16.203] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:6:0)
[19:00:16.235] Build status: STARTED
[19:00:16.235] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:7:0) after 8m46s
[19:09:02.397] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:7:0)
[19:09:02.439] Build status: STARTED
[19:09:02.439] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:8:0) after 8m55s
[19:17:58.298] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:8:0)
[19:17:58.332] Build status: STARTED
[19:17:58.332] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:9:0) after 9m51s
[19:27:49.424] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:9:0)
[19:27:49.474] Build status: STARTED
[19:27:49.474] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:10:0) after 2m59s
[19:30:48.600] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:10:0)
[19:30:48.637] Build status: STARTED
[19:30:48.637] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:11:0) after 9m41s
[19:40:29.698] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:11:0)
[19:40:29.733] Build status: STARTED
[19:40:29.733] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:12:0) after 7m15s
[19:47:44.768] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:12:0)
[19:47:44.807] Build status: STARTED
[19:47:44.807] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:13:0) after 8m45s
[19:56:30.126] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:13:0)
[19:56:30.155] Build status: STARTED
[19:56:30.155] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:14:0) after 3m7s
[19:59:37.245] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:14:0)
[19:59:37.273] Build status: STARTED
[19:59:37.273] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:15:0) after 1m43s
[20:01:20.715] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:15:0)
[20:01:20.753] Build status: STARTED
[20:01:20.753] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:16:0) after 1m7s
[20:02:27.971] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:16:0)
[20:02:28.009] Build status: STARTED
[20:02:28.009] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:17:0) after 1m40s
[20:04:08.248] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:17:0)
[20:04:08.281] Build status: STARTED
[20:04:08.281] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:18:0) after 1m39s
[20:05:47.303] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:18:0)
[20:05:47.336] Build status: STARTED
[20:05:47.336] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:19:0) after 7m53s
[20:13:40.360] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:19:0)
[20:13:40.391] Build status: STARTED
[20:13:40.391] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:20:0) after 3m57s
[20:17:37.452] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:20:0)
[20:17:37.478] Build status: STARTED
[20:17:37.478] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:21:0) after 5m53s
[20:23:30.673] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:21:0)
[20:23:30.700] Build status: STARTED
[20:23:30.700] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:22:0) after 1m59s
[20:25:29.723] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:22:0)
[20:25:29.770] Build status: STARTED
[20:25:29.770] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:23:0) after 2m34s
[20:28:03.887] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:23:0)
[20:28:03.924] Build status: STARTED
[20:28:03.924] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:24:0) after 5m14s
[20:33:17.949] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:24:0)
[20:33:17.987] Build status: STARTED
[20:33:17.987] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:25:0) after 8m2s
[20:41:20.253] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:25:0)
[20:41:20.751] Build status: STARTED
[20:41:20.751] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:26:0) after 8m35s
[20:49:55.992] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:26:0)
[20:49:56.057] Build status: STARTED
[20:49:56.057] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:27:0) after 7m13s
[20:57:09.096] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:27:0)
[20:57:09.123] Build status: STARTED
[20:57:09.123] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:28:0) after 4m56s
[21:02:05.152] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:28:0)
[21:02:05.201] Build status: STARTED
[21:02:05.201] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:29:0) after 4m17s
[21:06:22.298] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:29:0)
[21:06:22.335] Build status: STARTED
[21:06:22.335] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:30:0) after 3m53s
[21:10:15.362] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:30:0)
[21:10:15.397] Build status: STARTED
[21:10:15.397] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:31:0) after 9m28s
[21:19:43.456] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:31:0)
[21:19:43.497] Build status: STARTED
[21:19:43.497] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:32:0) after 2m26s
[21:22:09.707] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:32:0)
[21:22:09.734] Build status: STARTED
[21:22:09.734] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:33:0) after 6m20s
[21:28:29.756] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:33:0)
[21:28:29.788] Build status: STARTED
[21:28:29.788] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:34:0) after 5m3s
[21:33:32.834] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:34:0)
[21:33:32.866] Build status: STARTED
[21:33:32.866] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:35:0) after 3m38s
[21:37:10.909] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:35:0)
[21:37:10.947] Build status: STARTED
[21:37:10.947] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:36:0) after 3m23s
[21:40:34.112] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:36:0)
[21:40:34.140] Build status: STARTED
[21:40:34.140] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:37:0) after 4m40s
[21:45:14.210] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:37:0)
[21:45:14.242] Build status: STARTED
[21:45:14.242] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:38:0) after 9m19s
[21:54:33.309] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:38:0)
[21:54:33.338] Build status: STARTED
[21:54:33.338] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:39:0) after 7m15s
[22:01:48.515] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:39:0)
[22:01:48.599] Build status: STARTED
[22:01:48.600] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:40:0) after 7m17s
[22:09:05.720] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:40:0)
[22:09:05.762] Build status: STARTED
[22:09:05.762] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:41:0) after 7m39s
[22:16:44.828] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:41:0)
[22:16:44.859] Build status: STARTED
[22:16:44.859] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:42:0) after 4m57s
[22:21:41.883] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:42:0)
[22:21:41.909] Build status: STARTED
[22:21:41.909] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:43:0) after 6m18s
[22:28:00.253] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:43:0)
[22:28:00.287] Build status: STARTED
[22:28:00.287] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:44:0) after 5m27s
[22:33:27.714] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:44:0)
[22:33:27.743] Build status: STARTED
[22:33:27.743] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:45:0) after 2m57s
[22:36:24.855] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:45:0)
[22:36:24.895] Build status: STARTED
[22:36:24.895] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:46:0) after 4m55s
[22:41:19.920] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:46:0)
[22:41:19.953] Build status: STARTED
[22:41:19.953] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:47:0) after 7m15s
[22:48:35.149] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:47:0)
[22:48:35.180] Build status: STARTED
[22:48:35.180] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:48:0) after 9m1s
[22:57:36.288] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:48:0)
[22:57:36.321] Build status: STARTED
[22:57:36.321] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:49:0) after 3m46s
[23:01:22.345] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:49:0)
[23:01:22.382] Build status: STARTED
[23:01:22.382] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:50:0) after 5m28s
[23:06:51.125] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:50:0)
[23:06:51.165] Build status: STARTED
[23:06:51.166] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:51:0) after 9m46s
[23:16:37.227] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:51:0)
[23:16:37.261] Build status: STARTED
[23:16:37.261] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:52:0) after 3m10s
[23:19:47.360] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:52:0)
[23:19:47.390] Build status: STARTED
[23:19:47.390] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:53:0) after 3m26s
[23:23:13.604] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:53:0)
[23:23:13.651] Build status: STARTED
[23:23:13.651] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:54:0) after 1m8s
[23:24:21.692] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:54:0)
[23:24:21.717] Build status: STARTED
[23:24:21.717] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:55:0) after 6m46s
[23:31:07.813] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:55:0)
[23:31:07.843] Build status: STARTED
[23:31:07.844] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:56:0) after 5m51s
[23:36:58.871] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:56:0)
[23:36:58.899] Build status: STARTED
[23:36:58.899] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:57:0) after 3m1s
[23:39:59.968] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:57:0)
[23:39:59.998] Build status: STARTED
[23:39:59.998] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:58:0) after 7m29s
[23:47:29.019] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:58:0)
[23:47:29.077] Build status: STARTED
[23:47:29.077] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:59:0) after 1m19s
[23:48:48.293] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:59:0)
[23:48:48.345] Build status: STARTED
[23:48:48.345] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:60:0) after 7m43s
[23:56:31.500] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:60:0)
[23:56:31.544] Build status: STARTED
[23:56:31.544] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:61:0) after 2m7s
[23:58:38.746] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:61:0)
[23:58:38.778] Build status: STARTED
[23:58:38.778] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:62:0) after 2m39s
[00:01:17.963] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:62:0)
[00:01:17.995] Build status: STARTED
[00:01:17.995] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:63:0) after 6m14s
[00:07:32.025] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:63:0)
[00:07:32.052] Build status: STARTED
[00:07:32.052] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:64:0) after 5m56s
[00:13:28.193] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:64:0)
[00:13:28.223] Build status: STARTED
[00:13:28.223] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:65:0) after 2m54s
[00:16:22.306] Handling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:65:0)
[00:16:22.350] Build status: STARTED
[00:16:22.350] Scheduling timer "check-buildbucket-build-status" (chromium/ToTAndroid (dbg):9004056683101874976:66:0) after 5m23s
[00:16:28.797] Received PubSub notification, asking Buildbucket for the build status
[00:16:28.851] Build:
{
"id": "8838626621177647585",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "ToTAndroid (dbg)"
},
"number": 13666,
"createdBy": "project:chromium",
"createTime": "2021-08-17T18:43:41.286130398Z",
"startTime": "2021-08-17T18:43:55.659462Z",
"endTime": "2021-08-18T00:16:27.900120913Z",
"updateTime": "2021-08-18T00:16:27.900456163Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "9ac225779c1dd1c3134f9e2edbd6c644a5de7e77",
"ref": "refs/heads/main"
}
},
"canary": true
}
[00:16:28.851] Invocation finished in 5h32m48.783552364s with status SUCCEEDED