[02:14:41.529] New invocation is queued and will start shortly
[02:14:42.778] Starting the invocation (attempt 1)
[02:14:42.820] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/1bfbc3744486a9b0c8485c0a0c9806de4fd8d6b1"
[02:14:42.820] Popped gitiles commit info from properties and tags
[02:14:42.820] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[02:14:42.820] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[02:14:42.821] Buildbucket request:
{
"requestId": "8989623389460978832",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "Deterministic Android (dbg)"
},
"properties": {
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "1bfbc3744486a9b0c8485c0a0c9806de4fd8d6b1",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8989623389460978832"
},
{
"key": "scheduler_job_id",
"value": "chromium/Deterministic Android (dbg)"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[02:14:43.488] Scheduled build:
{
"id": "8824193327300915569",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "Deterministic Android (dbg)"
},
"number": 10244,
"createdBy": "project:chromium",
"createTime": "2022-01-24T02:14:42.957742696Z",
"updateTime": "2022-01-24T02:14:42.957742696Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "1bfbc3744486a9b0c8485c0a0c9806de4fd8d6b1",
"ref": "refs/heads/main"
}
}
}
[02:14:43.488] Task URL: https://cr-buildbucket.appspot.com/build/8824193327300915569
[02:14:43.488] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:2:0) after 3m1s
[02:17:44.505] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:2:0)
[02:17:44.524] Build status: SCHEDULED
[02:17:44.524] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:3:0) after 2m6s
[02:18:59.170] Received PubSub notification, asking Buildbucket for the build status
[02:18:59.199] Build status: STARTED
[02:19:50.539] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:3:0)
[02:19:50.586] Build status: STARTED
[02:19:50.586] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:5:0) after 3m33s
[02:23:23.623] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:5:0)
[02:23:23.647] Build status: STARTED
[02:23:23.647] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:6:0) after 4m53s
[02:28:16.935] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:6:0)
[02:28:16.960] Build status: STARTED
[02:28:16.960] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:7:0) after 1m50s
[02:30:06.977] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:7:0)
[02:30:07.000] Build status: STARTED
[02:30:07.000] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:8:0) after 9m47s
[02:39:53.995] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:8:0)
[02:39:54.017] Build status: STARTED
[02:39:54.017] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:9:0) after 9m57s
[02:49:51.391] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:9:0)
[02:49:51.414] Build status: STARTED
[02:49:51.414] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:10:0) after 7m10s
[02:57:01.432] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:10:0)
[02:57:01.453] Build status: STARTED
[02:57:01.453] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:11:0) after 8m8s
[03:05:09.484] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:11:0)
[03:05:09.504] Build status: STARTED
[03:05:09.504] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:12:0) after 5m48s
[03:10:57.524] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:12:0)
[03:10:57.544] Build status: STARTED
[03:10:57.545] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:13:0) after 9m50s
[03:20:47.564] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:13:0)
[03:20:47.585] Build status: STARTED
[03:20:47.585] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:14:0) after 4m45s
[03:25:32.753] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:14:0)
[03:25:32.772] Build status: STARTED
[03:25:32.772] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:15:0) after 2m52s
[03:28:24.832] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:15:0)
[03:28:24.875] Build status: STARTED
[03:28:24.875] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:16:0) after 6m24s
[03:34:48.891] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:16:0)
[03:34:48.914] Build status: STARTED
[03:34:48.914] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:17:0) after 2m39s
[03:37:27.931] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:17:0)
[03:37:27.952] Build status: STARTED
[03:37:27.952] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:18:0) after 7m6s
[03:44:34.178] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:18:0)
[03:44:34.217] Build status: STARTED
[03:44:34.217] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:19:0) after 7m10s
[03:51:44.237] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:19:0)
[03:51:44.257] Build status: STARTED
[03:51:44.257] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:20:0) after 1m30s
[03:53:14.295] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:20:0)
[03:53:14.318] Build status: STARTED
[03:53:14.318] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:21:0) after 8m51s
[04:02:05.588] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:21:0)
[04:02:05.618] Build status: STARTED
[04:02:05.618] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:22:0) after 7m49s
[04:09:54.850] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:22:0)
[04:09:54.872] Build status: STARTED
[04:09:54.872] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:23:0) after 3m14s
[04:13:08.984] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:23:0)
[04:13:09.058] Build status: STARTED
[04:13:09.058] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:24:0) after 4m6s
[04:17:15.082] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:24:0)
[04:17:15.103] Build status: STARTED
[04:17:15.103] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:25:0) after 2m52s
[04:20:07.124] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:25:0)
[04:20:07.147] Build status: STARTED
[04:20:07.147] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:26:0) after 4m27s
[04:24:34.165] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:26:0)
[04:24:34.186] Build status: STARTED
[04:24:34.186] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:27:0) after 2m24s
[04:26:58.215] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:27:0)
[04:26:58.235] Build status: STARTED
[04:26:58.235] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:28:0) after 2m3s
[04:29:01.261] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:28:0)
[04:29:01.284] Build status: STARTED
[04:29:01.284] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:29:0) after 5m55s
[04:34:56.285] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:29:0)
[04:34:56.306] Build status: STARTED
[04:34:56.306] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:30:0) after 2m45s
[04:37:41.328] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:30:0)
[04:37:41.370] Build status: STARTED
[04:37:41.370] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:31:0) after 7m9s
[04:44:50.387] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:31:0)
[04:44:50.406] Build status: STARTED
[04:44:50.406] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:32:0) after 4m7s
[04:48:57.422] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:32:0)
[04:48:57.448] Build status: STARTED
[04:48:57.448] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:33:0) after 3m32s
[04:52:29.470] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:33:0)
[04:52:29.488] Build status: STARTED
[04:52:29.489] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:34:0) after 7m49s
[05:00:18.563] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:34:0)
[05:00:18.588] Build status: STARTED
[05:00:18.588] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:35:0) after 1m37s
[05:01:56.043] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:35:0)
[05:01:56.063] Build status: STARTED
[05:01:56.063] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:36:0) after 7m4s
[05:09:00.083] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:36:0)
[05:09:00.112] Build status: STARTED
[05:09:00.112] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:37:0) after 9m56s
[05:18:56.170] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:37:0)
[05:18:56.191] Build status: STARTED
[05:18:56.191] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:38:0) after 7m5s
[05:26:01.297] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:38:0)
[05:26:01.320] Build status: STARTED
[05:26:01.320] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:39:0) after 3m45s
[05:29:46.581] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:39:0)
[05:29:46.644] Build status: STARTED
[05:29:46.644] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:40:0) after 1m6s
[05:30:52.785] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:40:0)
[05:30:52.806] Build status: STARTED
[05:30:52.806] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:41:0) after 5m40s
[05:36:32.885] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:41:0)
[05:36:32.916] Build status: STARTED
[05:36:32.916] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:42:0) after 3m21s
[05:39:53.975] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:42:0)
[05:39:53.994] Build status: STARTED
[05:39:53.994] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:43:0) after 8m13s
[05:48:07.013] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:43:0)
[05:48:07.037] Build status: STARTED
[05:48:07.037] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:44:0) after 6m9s
[05:54:16.056] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:44:0)
[05:54:16.078] Build status: STARTED
[05:54:16.078] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:45:0) after 1m46s
[05:56:02.836] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:45:0)
[05:56:02.862] Build status: STARTED
[05:56:02.862] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:46:0) after 5m32s
[06:01:34.884] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:46:0)
[06:01:34.906] Build status: STARTED
[06:01:34.906] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:47:0) after 9m58s
[06:11:32.915] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:47:0)
[06:11:32.931] Build status: STARTED
[06:11:32.931] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:48:0) after 7m11s
[06:18:43.954] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:48:0)
[06:18:44.025] Build status: STARTED
[06:18:44.025] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:49:0) after 1m40s
[06:20:24.056] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:49:0)
[06:20:24.079] Build status: STARTED
[06:20:24.079] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:50:0) after 5m16s
[06:25:40.131] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:50:0)
[06:25:40.154] Build status: STARTED
[06:25:40.154] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:51:0) after 9m48s
[06:35:28.309] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:51:0)
[06:35:28.328] Build status: STARTED
[06:35:28.328] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:52:0) after 7m44s
[06:43:12.563] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:52:0)
[06:43:12.595] Build status: STARTED
[06:43:12.595] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:53:0) after 2m10s
[06:45:22.620] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:53:0)
[06:45:22.637] Build status: STARTED
[06:45:22.637] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:54:0) after 3m8s
[06:48:30.686] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:54:0)
[06:48:30.713] Build status: STARTED
[06:48:30.713] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:55:0) after 1m25s
[06:49:55.834] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:55:0)
[06:49:55.854] Build status: STARTED
[06:49:55.854] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:56:0) after 9m48s
[06:59:43.873] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:56:0)
[06:59:43.904] Build status: STARTED
[06:59:43.904] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:57:0) after 6m2s
[07:05:46.026] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:57:0)
[07:05:46.044] Build status: STARTED
[07:05:46.044] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:58:0) after 8m24s
[07:14:10.064] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:58:0)
[07:14:10.085] Build status: STARTED
[07:14:10.085] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:59:0) after 4m51s
[07:19:01.164] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:59:0)
[07:19:01.183] Build status: STARTED
[07:19:01.183] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:60:0) after 3m4s
[07:22:05.447] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:60:0)
[07:22:05.550] Build status: STARTED
[07:22:05.550] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:61:0) after 6m56s
[07:29:01.569] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:61:0)
[07:29:01.591] Build status: STARTED
[07:29:01.591] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:62:0) after 1m48s
[07:30:49.574] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:62:0)
[07:30:49.593] Build status: STARTED
[07:30:49.593] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:63:0) after 9m59s
[07:40:48.614] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:63:0)
[07:40:48.632] Build status: STARTED
[07:40:48.632] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:64:0) after 7m54s
[07:48:42.656] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:64:0)
[07:48:42.679] Build status: STARTED
[07:48:42.679] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:65:0) after 8m12s
[07:56:54.806] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:65:0)
[07:56:54.824] Build status: STARTED
[07:56:54.824] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Android (dbg):8989623389460978832:66:0) after 7m35s
[07:58:17.037] Received PubSub notification, asking Buildbucket for the build status
[07:58:17.061] Build:
{
"id": "8824193327300915569",
"builder": {
"project": "chromium",
"bucket": "ci",
"builder": "Deterministic Android (dbg)"
},
"number": 10244,
"createdBy": "project:chromium",
"createTime": "2022-01-24T02:14:42.957742696Z",
"startTime": "2022-01-24T02:18:58.982784747Z",
"endTime": "2022-01-24T07:58:16.567307326Z",
"updateTime": "2022-01-24T07:58:16.567307326Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "1bfbc3744486a9b0c8485c0a0c9806de4fd8d6b1",
"ref": "refs/heads/main"
}
}
}
[07:58:17.061] Invocation finished in 5h43m35.546674025s with status SUCCEEDED