[17:10:28.205] New invocation is queued and will start shortly
[17:10:29.633] Starting the invocation (attempt 1)
[17:10:29.660] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/aeeafa0c5ae745de2d4326815ce675704ca930c3"
[17:10:29.660] Popped gitiles commit info from properties and tags
[17:10:29.660] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[17:10:29.661] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[17:10:29.661] Buildbucket request:
{
"requestId": "8842346961582822848",
"builder": {
"project": "chromium-m150",
"bucket": "ci",
"builder": "win32-official"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8842346961582822848",
"job": "chromium-m150/win32-official",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "55c5c3fa144f98f8d644179ed3d2085a0cb8c514"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@55c5c3fa144f98f8d644179ed3d2085a0cb8c514",
"title": "55c5c3fa144f98f8d644179ed3d2085a0cb8c514",
"url": "https://chromium.googlesource.com/chromium/src/+/55c5c3fa144f98f8d644179ed3d2085a0cb8c514"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "5af4f0682596e36b9068ae63f5c8a1192a0d2116"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@5af4f0682596e36b9068ae63f5c8a1192a0d2116",
"title": "5af4f0682596e36b9068ae63f5c8a1192a0d2116",
"url": "https://chromium.googlesource.com/chromium/src/+/5af4f0682596e36b9068ae63f5c8a1192a0d2116"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "9d3e508a40d62365d09a331a79ed06ac31909dd3"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@9d3e508a40d62365d09a331a79ed06ac31909dd3",
"title": "9d3e508a40d62365d09a331a79ed06ac31909dd3",
"url": "https://chromium.googlesource.com/chromium/src/+/9d3e508a40d62365d09a331a79ed06ac31909dd3"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "389cd575b71ed9c3b8e76f57a54fb459caaefe76"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@389cd575b71ed9c3b8e76f57a54fb459caaefe76",
"title": "389cd575b71ed9c3b8e76f57a54fb459caaefe76",
"url": "https://chromium.googlesource.com/chromium/src/+/389cd575b71ed9c3b8e76f57a54fb459caaefe76"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "3f061a695ca1d8a2c7d7fbb4980dabf5438f563a"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@3f061a695ca1d8a2c7d7fbb4980dabf5438f563a",
"title": "3f061a695ca1d8a2c7d7fbb4980dabf5438f563a",
"url": "https://chromium.googlesource.com/chromium/src/+/3f061a695ca1d8a2c7d7fbb4980dabf5438f563a"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "cf56aa57dcfa33dd9e98c6acdd5b37fad8808c04"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@cf56aa57dcfa33dd9e98c6acdd5b37fad8808c04",
"title": "cf56aa57dcfa33dd9e98c6acdd5b37fad8808c04",
"url": "https://chromium.googlesource.com/chromium/src/+/cf56aa57dcfa33dd9e98c6acdd5b37fad8808c04"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "fbfee2f491e95cde5689176198f2a6bb8a4ab314"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@fbfee2f491e95cde5689176198f2a6bb8a4ab314",
"title": "fbfee2f491e95cde5689176198f2a6bb8a4ab314",
"url": "https://chromium.googlesource.com/chromium/src/+/fbfee2f491e95cde5689176198f2a6bb8a4ab314"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "a696edb87ac85c447776b39c8f52453fae7e15e3"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@a696edb87ac85c447776b39c8f52453fae7e15e3",
"title": "a696edb87ac85c447776b39c8f52453fae7e15e3",
"url": "https://chromium.googlesource.com/chromium/src/+/a696edb87ac85c447776b39c8f52453fae7e15e3"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "8d9d2c0018267cfeb75d88261cc8522df67dbe1a"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@8d9d2c0018267cfeb75d88261cc8522df67dbe1a",
"title": "8d9d2c0018267cfeb75d88261cc8522df67dbe1a",
"url": "https://chromium.googlesource.com/chromium/src/+/8d9d2c0018267cfeb75d88261cc8522df67dbe1a"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "b8f570c56929aeeb4367fbcb23a7ca0775fe7433"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@b8f570c56929aeeb4367fbcb23a7ca0775fe7433",
"title": "b8f570c56929aeeb4367fbcb23a7ca0775fe7433",
"url": "https://chromium.googlesource.com/chromium/src/+/b8f570c56929aeeb4367fbcb23a7ca0775fe7433"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "92ccab1ca8488d5e66614636aad61840a1f6762e"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@92ccab1ca8488d5e66614636aad61840a1f6762e",
"title": "92ccab1ca8488d5e66614636aad61840a1f6762e",
"url": "https://chromium.googlesource.com/chromium/src/+/92ccab1ca8488d5e66614636aad61840a1f6762e"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "5d1312c4ee616facada1de2f7f35b69d191b1e98"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@5d1312c4ee616facada1de2f7f35b69d191b1e98",
"title": "5d1312c4ee616facada1de2f7f35b69d191b1e98",
"url": "https://chromium.googlesource.com/chromium/src/+/5d1312c4ee616facada1de2f7f35b69d191b1e98"
},
{
"gitiles": {
"ref": "refs/branch-heads/7871",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "aeeafa0c5ae745de2d4326815ce675704ca930c3"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7871@aeeafa0c5ae745de2d4326815ce675704ca930c3",
"title": "aeeafa0c5ae745de2d4326815ce675704ca930c3",
"url": "https://chromium.googlesource.com/chromium/src/+/aeeafa0c5ae745de2d4326815ce675704ca930c3"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "aeeafa0c5ae745de2d4326815ce675704ca930c3",
"ref": "refs/branch-heads/7871"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8842346961582822848"
},
{
"key": "scheduler_job_id",
"value": "chromium-m150/win32-official"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[17:10:30.212] Scheduled build:
{
"id": "8676916899332552289",
"builder": {
"project": "chromium-m150",
"bucket": "ci",
"builder": "win32-official"
},
"number": 190,
"createdBy": "project:chromium-m150",
"createTime": "2026-07-07T17:10:29.723860627Z",
"updateTime": "2026-07-07T17:10:29.723860627Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "aeeafa0c5ae745de2d4326815ce675704ca930c3",
"ref": "refs/branch-heads/7871"
}
}
}
[17:10:30.212] Task URL: https://cr-buildbucket.appspot.com/build/8676916899332552289
[17:10:30.212] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:2:0) after 4m26s
[17:10:30.348] Received PubSub notification, asking Buildbucket for the build status
[17:10:30.368] Build status: SCHEDULED
[17:10:37.360] Received PubSub notification, asking Buildbucket for the build status
[17:10:37.412] Build status: STARTED
[17:14:56.227] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:2:0)
[17:14:56.248] Build status: STARTED
[17:14:56.248] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:5:0) after 8m20s
[17:23:16.293] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:5:0)
[17:23:16.311] Build status: STARTED
[17:23:16.311] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:6:0) after 6m55s
[17:30:11.452] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:6:0)
[17:30:11.468] Build status: STARTED
[17:30:11.468] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:7:0) after 7m56s
[17:38:07.535] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:7:0)
[17:38:07.570] Build status: STARTED
[17:38:07.570] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:8:0) after 4m19s
[17:42:26.589] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:8:0)
[17:42:26.619] Build status: STARTED
[17:42:26.619] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:9:0) after 3m25s
[17:45:51.635] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:9:0)
[17:45:51.662] Build status: STARTED
[17:45:51.662] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:10:0) after 3m58s
[17:49:49.767] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:10:0)
[17:49:49.933] Build status: STARTED
[17:49:49.933] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:11:0) after 8m15s
[17:58:04.953] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:11:0)
[17:58:05.046] Build status: STARTED
[17:58:05.046] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:12:0) after 1m34s
[17:59:39.075] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:12:0)
[17:59:39.093] Build status: STARTED
[17:59:39.093] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:13:0) after 6m6s
[18:05:45.109] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:13:0)
[18:05:45.141] Build status: STARTED
[18:05:45.141] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:14:0) after 7m38s
[18:13:23.200] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:14:0)
[18:13:23.219] Build status: STARTED
[18:13:23.219] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:15:0) after 9m39s
[18:23:02.232] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:15:0)
[18:23:02.369] Build status: STARTED
[18:23:02.369] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:16:0) after 6m2s
[18:29:04.392] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:16:0)
[18:29:04.442] Build status: STARTED
[18:29:04.442] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:17:0) after 8m19s
[18:37:23.497] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:17:0)
[18:37:23.632] Build status: STARTED
[18:37:23.632] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:18:0) after 6m38s
[18:44:01.717] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:18:0)
[18:44:01.740] Build status: STARTED
[18:44:01.740] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:19:0) after 3m57s
[18:47:58.761] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:19:0)
[18:47:58.782] Build status: STARTED
[18:47:58.782] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:20:0) after 7m18s
[18:55:16.829] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:20:0)
[18:55:16.851] Build status: STARTED
[18:55:16.851] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:21:0) after 4m8s
[18:59:24.986] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:21:0)
[18:59:25.026] Build status: STARTED
[18:59:25.026] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:22:0) after 3m45s
[19:03:10.043] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:22:0)
[19:03:10.063] Build status: STARTED
[19:03:10.063] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:23:0) after 3m42s
[19:06:52.122] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:23:0)
[19:06:52.146] Build status: STARTED
[19:06:52.147] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:24:0) after 8m55s
[19:15:47.164] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:24:0)
[19:15:47.271] Build status: STARTED
[19:15:47.271] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:25:0) after 5m48s
[19:21:35.265] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:25:0)
[19:21:35.287] Build status: STARTED
[19:21:35.287] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:26:0) after 8m18s
[19:29:53.338] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:26:0)
[19:29:53.376] Build status: STARTED
[19:29:53.376] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:27:0) after 4m43s
[19:34:36.390] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:27:0)
[19:34:36.450] Build status: STARTED
[19:34:36.450] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:28:0) after 9m23s
[19:43:59.484] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:28:0)
[19:43:59.634] Build status: STARTED
[19:43:59.634] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:29:0) after 6m27s
[19:50:26.718] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:29:0)
[19:50:26.740] Build status: STARTED
[19:50:26.740] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:30:0) after 6m52s
[19:57:18.783] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:30:0)
[19:57:18.797] Build status: STARTED
[19:57:18.797] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:31:0) after 7m11s
[20:04:30.030] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:31:0)
[20:04:30.046] Build status: STARTED
[20:04:30.047] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:32:0) after 5m57s
[20:10:27.131] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:32:0)
[20:10:27.169] Build status: STARTED
[20:10:27.169] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:33:0) after 9m5s
[20:19:32.242] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:33:0)
[20:19:32.262] Build status: STARTED
[20:19:32.262] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:34:0) after 2m6s
[20:21:38.344] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:34:0)
[20:21:38.385] Build status: STARTED
[20:21:38.385] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:35:0) after 6m32s
[20:28:10.400] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:35:0)
[20:28:10.420] Build status: STARTED
[20:28:10.420] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:36:0) after 2m15s
[20:30:25.403] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:36:0)
[20:30:25.420] Build status: STARTED
[20:30:25.420] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:37:0) after 3m11s
[20:33:36.481] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:37:0)
[20:33:36.581] Build status: STARTED
[20:33:36.581] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:38:0) after 9m17s
[20:42:53.669] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:38:0)
[20:42:53.689] Build status: STARTED
[20:42:53.689] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:39:0) after 7m31s
[20:50:24.783] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:39:0)
[20:50:24.803] Build status: STARTED
[20:50:24.803] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:40:0) after 9m26s
[20:59:50.849] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:40:0)
[20:59:50.872] Build status: STARTED
[20:59:50.872] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:41:0) after 8m40s
[21:08:31.066] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:41:0)
[21:08:31.088] Build status: STARTED
[21:08:31.088] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:42:0) after 1m22s
[21:09:53.064] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:42:0)
[21:09:53.106] Build status: STARTED
[21:09:53.106] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:43:0) after 5m16s
[21:15:09.122] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:43:0)
[21:15:09.189] Build status: STARTED
[21:15:09.189] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:44:0) after 8m44s
[21:23:53.228] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:44:0)
[21:23:53.244] Build status: STARTED
[21:23:53.244] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:45:0) after 8m34s
[21:32:27.342] Handling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:45:0)
[21:32:27.379] Build status: STARTED
[21:32:27.379] Scheduling timer "check-buildbucket-build-status" (chromium-m150/win32-official:8842346961582822848:46:0) after 9m45s
[21:36:50.445] Received PubSub notification, asking Buildbucket for the build status
[21:36:50.480] Build:
{
"id": "8676916899332552289",
"builder": {
"project": "chromium-m150",
"bucket": "ci",
"builder": "win32-official"
},
"number": 190,
"createdBy": "project:chromium-m150",
"createTime": "2026-07-07T17:10:29.723860627Z",
"startTime": "2026-07-07T17:10:37.150007674Z",
"endTime": "2026-07-07T21:36:12.465433545Z",
"updateTime": "2026-07-07T21:36:12.465433545Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "aeeafa0c5ae745de2d4326815ce675704ca930c3",
"ref": "refs/branch-heads/7871"
}
}
}
[21:36:50.480] Invocation finished in 4h26m22.286792941s with status SUCCEEDED