[16:43:02.163] New invocation is queued and will start shortly
[16:43:03.248] Starting the invocation (attempt 1)
[16:43:03.278] Popped buildset tag "buildset:commit/gitiles/dart.googlesource.com/sdk/+/22c46e573ac28d5cee94ea639c538db37d251ec7"
[16:43:03.278] Popped gitiles commit info from properties and tags
[16:43:03.278] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:43:03.278] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:43:03.278] Buildbucket request:
{
"requestId": "8962299071095315504",
"builder": {
"project": "dart",
"bucket": "ci.sandbox",
"builder": "vm-ffi-android-release-arm"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8962299071095315504",
"job": "dart/vm-ffi-android-release-arm",
"triggers": [
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://dart.googlesource.com/sdk",
"revision": "22c46e573ac28d5cee94ea639c538db37d251ec7"
},
"id": "https://dart.googlesource.com/sdk/+/refs/heads/main@22c46e573ac28d5cee94ea639c538db37d251ec7",
"title": "22c46e573ac28d5cee94ea639c538db37d251ec7",
"url": "https://dart.googlesource.com/sdk/+/22c46e573ac28d5cee94ea639c538db37d251ec7"
}
]
}
},
"gitilesCommit": {
"host": "dart.googlesource.com",
"project": "sdk",
"id": "22c46e573ac28d5cee94ea639c538db37d251ec7",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8962299071095315504"
},
{
"key": "scheduler_job_id",
"value": "dart/vm-ffi-android-release-arm"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[16:43:03.788] Scheduled build:
{
"id": "8796869009190247777",
"builder": {
"project": "dart",
"bucket": "ci.sandbox",
"builder": "vm-ffi-android-release-arm"
},
"number": 11044,
"createdBy": "project:dart",
"createTime": "2022-11-21T16:43:03.353774787Z",
"updateTime": "2022-11-21T16:43:03.353774787Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "dart.googlesource.com",
"project": "sdk",
"id": "22c46e573ac28d5cee94ea639c538db37d251ec7",
"ref": "refs/heads/main"
}
}
}
[16:43:03.788] Task URL: https://cr-buildbucket.appspot.com/build/8796869009190247777
[16:43:03.788] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:2:0) after 5m2s
[16:48:05.808] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:2:0)
[16:48:05.848] Build status: SCHEDULED
[16:48:05.848] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:3:0) after 3m0s
[16:51:05.906] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:3:0)
[16:51:05.931] Build status: SCHEDULED
[16:51:05.931] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:4:0) after 8m33s
[16:59:38.938] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:4:0)
[16:59:38.967] Build status: SCHEDULED
[16:59:38.967] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:5:0) after 3m36s
[17:03:15.091] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:5:0)
[17:03:15.116] Build status: SCHEDULED
[17:03:15.116] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:6:0) after 1m2s
[17:04:17.135] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:6:0)
[17:04:17.162] Build status: SCHEDULED
[17:04:17.162] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:7:0) after 8m57s
[17:13:14.297] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:7:0)
[17:13:14.341] Build status: SCHEDULED
[17:13:14.341] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:8:0) after 8m13s
[17:21:27.473] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:8:0)
[17:21:27.551] Build status: SCHEDULED
[17:21:27.551] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:9:0) after 6m40s
[17:28:07.642] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:9:0)
[17:28:07.667] Build status: SCHEDULED
[17:28:07.667] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:10:0) after 7m16s
[17:35:23.686] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:10:0)
[17:35:23.709] Build status: SCHEDULED
[17:35:23.709] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:11:0) after 5m55s
[17:41:19.103] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:11:0)
[17:41:19.132] Build status: SCHEDULED
[17:41:19.132] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:12:0) after 9m4s
[17:50:23.151] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:12:0)
[17:50:23.184] Build status: SCHEDULED
[17:50:23.184] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:13:0) after 2m17s
[17:52:40.223] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:13:0)
[17:52:40.293] Build status: SCHEDULED
[17:52:40.293] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:14:0) after 6m12s
[17:58:52.610] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:14:0)
[17:58:52.680] Build status: SCHEDULED
[17:58:52.680] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:15:0) after 3m13s
[18:02:05.671] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:15:0)
[18:02:05.707] Build status: SCHEDULED
[18:02:05.707] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:16:0) after 6m17s
[18:08:22.728] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:16:0)
[18:08:22.755] Build status: SCHEDULED
[18:08:22.755] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:17:0) after 9m56s
[18:18:18.849] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:17:0)
[18:18:18.881] Build status: SCHEDULED
[18:18:18.881] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:18:0) after 1m48s
[18:20:06.909] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:18:0)
[18:20:06.968] Build status: SCHEDULED
[18:20:06.968] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:19:0) after 9m16s
[18:29:23.090] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:19:0)
[18:29:23.109] Build status: SCHEDULED
[18:29:23.109] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:20:0) after 9m50s
[18:39:13.235] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:20:0)
[18:39:13.263] Build status: SCHEDULED
[18:39:13.263] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:21:0) after 5m38s
[18:44:51.281] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:21:0)
[18:44:51.310] Build status: SCHEDULED
[18:44:51.310] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:22:0) after 6m28s
[18:51:19.402] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:22:0)
[18:51:19.429] Build status: SCHEDULED
[18:51:19.429] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:23:0) after 9m52s
[19:01:11.468] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:23:0)
[19:01:11.501] Build status: SCHEDULED
[19:01:11.501] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:24:0) after 1m17s
[19:02:28.589] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:24:0)
[19:02:28.615] Build status: SCHEDULED
[19:02:28.615] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:25:0) after 1m39s
[19:04:07.636] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:25:0)
[19:04:07.658] Build status: SCHEDULED
[19:04:07.658] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:26:0) after 2m27s
[19:06:34.932] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:26:0)
[19:06:34.963] Build status: SCHEDULED
[19:06:34.963] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:27:0) after 6m3s
[19:12:38.194] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:27:0)
[19:12:38.219] Build status: SCHEDULED
[19:12:38.219] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:28:0) after 5m30s
[19:18:08.866] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:28:0)
[19:18:08.888] Build status: SCHEDULED
[19:18:08.888] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:29:0) after 1m50s
[19:19:59.015] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:29:0)
[19:19:59.049] Build status: SCHEDULED
[19:19:59.049] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:30:0) after 1m22s
[19:21:21.064] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:30:0)
[19:21:21.097] Build status: SCHEDULED
[19:21:21.097] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:31:0) after 5m28s
[19:26:49.118] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:31:0)
[19:26:49.307] Build status: SCHEDULED
[19:26:49.307] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:32:0) after 7m16s
[19:34:05.492] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:32:0)
[19:34:05.522] Build status: SCHEDULED
[19:34:05.523] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:33:0) after 7m52s
[19:41:57.547] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:33:0)
[19:41:57.570] Build status: SCHEDULED
[19:41:57.570] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:34:0) after 6m7s
[19:48:04.589] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:34:0)
[19:48:04.617] Build status: SCHEDULED
[19:48:04.617] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:35:0) after 6m12s
[19:54:16.768] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:35:0)
[19:54:16.808] Build status: SCHEDULED
[19:54:16.808] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:36:0) after 8m22s
[20:02:39.137] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:36:0)
[20:02:39.167] Build status: SCHEDULED
[20:02:39.167] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:37:0) after 5m49s
[20:08:28.338] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:37:0)
[20:08:28.389] Build status: SCHEDULED
[20:08:28.389] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:38:0) after 6m49s
[20:15:17.521] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:38:0)
[20:15:17.576] Build status: SCHEDULED
[20:15:17.576] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:39:0) after 3m22s
[20:18:39.884] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:39:0)
[20:18:39.905] Build status: SCHEDULED
[20:18:39.905] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:40:0) after 2m50s
[20:21:29.979] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:40:0)
[20:21:30.156] Build status: SCHEDULED
[20:21:30.156] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:41:0) after 4m28s
[20:25:58.225] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:41:0)
[20:25:58.248] Build status: SCHEDULED
[20:25:58.249] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:42:0) after 9m11s
[20:35:09.546] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:42:0)
[20:35:09.568] Build status: SCHEDULED
[20:35:09.568] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:43:0) after 3m30s
[20:38:39.598] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:43:0)
[20:38:39.618] Build status: SCHEDULED
[20:38:39.618] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:44:0) after 6m59s
[20:45:38.644] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:44:0)
[20:45:38.664] Build status: SCHEDULED
[20:45:38.664] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:45:0) after 9m45s
[20:55:23.783] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:45:0)
[20:55:23.807] Build status: SCHEDULED
[20:55:23.807] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:46:0) after 3m48s
[20:59:11.999] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:46:0)
[20:59:12.035] Build status: SCHEDULED
[20:59:12.035] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:47:0) after 9m36s
[21:08:48.163] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:47:0)
[21:08:48.188] Build status: SCHEDULED
[21:08:48.188] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:48:0) after 2m20s
[21:11:08.174] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:48:0)
[21:11:08.200] Build status: SCHEDULED
[21:11:08.200] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:49:0) after 5m19s
[21:16:27.284] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:49:0)
[21:16:27.307] Build status: SCHEDULED
[21:16:27.307] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:50:0) after 3m54s
[21:20:21.325] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:50:0)
[21:20:21.347] Build status: SCHEDULED
[21:20:21.347] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:51:0) after 4m24s
[21:24:45.368] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:51:0)
[21:24:45.390] Build status: SCHEDULED
[21:24:45.390] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:52:0) after 1m13s
[21:25:58.511] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:52:0)
[21:25:58.539] Build status: SCHEDULED
[21:25:58.539] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:53:0) after 6m38s
[21:32:36.570] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:53:0)
[21:32:36.593] Build status: SCHEDULED
[21:32:36.593] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:54:0) after 1m48s
[21:34:24.699] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:54:0)
[21:34:24.728] Build status: SCHEDULED
[21:34:24.728] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:55:0) after 8m34s
[21:42:58.780] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:55:0)
[21:42:58.802] Build status: SCHEDULED
[21:42:58.802] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:56:0) after 8m19s
[21:51:17.776] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:56:0)
[21:51:17.803] Build status: SCHEDULED
[21:51:17.803] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:57:0) after 6m44s
[21:57:01.804] Received PubSub notification, asking Buildbucket for the build status
[21:57:01.832] Build status: STARTED
[21:58:01.833] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:57:0)
[21:58:01.852] Build status: STARTED
[21:58:01.852] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:59:0) after 6m49s
[22:04:51.045] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:59:0)
[22:04:51.091] Build status: STARTED
[22:04:51.091] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:60:0) after 7m52s
[22:12:43.230] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:60:0)
[22:12:43.262] Build status: STARTED
[22:12:43.262] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:61:0) after 6m21s
[22:19:04.681] Handling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:61:0)
[22:19:04.703] Build status: STARTED
[22:19:04.703] Scheduling timer "check-buildbucket-build-status" (dart/vm-ffi-android-release-arm:8962299071095315504:62:0) after 8m15s
[22:19:44.220] Received PubSub notification, asking Buildbucket for the build status
[22:19:44.243] Build:
{
"id": "8796869009190247777",
"builder": {
"project": "dart",
"bucket": "ci.sandbox",
"builder": "vm-ffi-android-release-arm"
},
"number": 11044,
"createdBy": "project:dart",
"createTime": "2022-11-21T16:43:03.353774787Z",
"startTime": "2022-11-21T21:57:00.531333Z",
"endTime": "2022-11-21T22:19:43.918538142Z",
"updateTime": "2022-11-21T22:19:43.918538142Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "dart.googlesource.com",
"project": "sdk",
"id": "22c46e573ac28d5cee94ea639c538db37d251ec7",
"ref": "refs/heads/main"
}
}
}
[22:19:44.243] Invocation finished in 5h36m42.090900768s with status SUCCEEDED