[19:09:29.616] New invocation is queued and will start shortly
[19:09:30.716] Starting the invocation (attempt 1)
[19:09:30.746] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/584d180358a64586d475fe6eb075120ca47aeca2"
[19:09:30.746] Popped gitiles commit info from properties and tags
[19:09:30.746] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[19:09:30.747] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[19:09:30.748] Buildbucket request:
{
"requestId": "8861727224082750496",
"builder": {
"project": "chromium-m144",
"bucket": "ci",
"builder": "win-arm64-rel"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8861727224082750496",
"job": "chromium-m144/win-arm64-rel",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "40e71c37603a580c7b439af7a72e0e496d2e11e6"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@40e71c37603a580c7b439af7a72e0e496d2e11e6",
"title": "40e71c37603a580c7b439af7a72e0e496d2e11e6",
"url": "https://chromium.googlesource.com/chromium/src/+/40e71c37603a580c7b439af7a72e0e496d2e11e6"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "aa415261a1dd4cb7715237edd2dd0209ad8b907f"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@aa415261a1dd4cb7715237edd2dd0209ad8b907f",
"title": "aa415261a1dd4cb7715237edd2dd0209ad8b907f",
"url": "https://chromium.googlesource.com/chromium/src/+/aa415261a1dd4cb7715237edd2dd0209ad8b907f"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "c3d2c926912a639db7489e579fd6ebc75c83b9e2"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@c3d2c926912a639db7489e579fd6ebc75c83b9e2",
"title": "c3d2c926912a639db7489e579fd6ebc75c83b9e2",
"url": "https://chromium.googlesource.com/chromium/src/+/c3d2c926912a639db7489e579fd6ebc75c83b9e2"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "2ba1318ca6be3987da1ca764e2364fa04225260c"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@2ba1318ca6be3987da1ca764e2364fa04225260c",
"title": "2ba1318ca6be3987da1ca764e2364fa04225260c",
"url": "https://chromium.googlesource.com/chromium/src/+/2ba1318ca6be3987da1ca764e2364fa04225260c"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "cab8b297bfe47203bdb8c8b2fd8af2413f51590e"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@cab8b297bfe47203bdb8c8b2fd8af2413f51590e",
"title": "cab8b297bfe47203bdb8c8b2fd8af2413f51590e",
"url": "https://chromium.googlesource.com/chromium/src/+/cab8b297bfe47203bdb8c8b2fd8af2413f51590e"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "b5eca27f78a87d119dd39ea59ac131d27a66052b"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@b5eca27f78a87d119dd39ea59ac131d27a66052b",
"title": "b5eca27f78a87d119dd39ea59ac131d27a66052b",
"url": "https://chromium.googlesource.com/chromium/src/+/b5eca27f78a87d119dd39ea59ac131d27a66052b"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "788a955bc1b07e34cdd4633794d5713002f0c57a"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@788a955bc1b07e34cdd4633794d5713002f0c57a",
"title": "788a955bc1b07e34cdd4633794d5713002f0c57a",
"url": "https://chromium.googlesource.com/chromium/src/+/788a955bc1b07e34cdd4633794d5713002f0c57a"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "70815b3a43c6fad87a7bd57dd3aef69175936dcf"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@70815b3a43c6fad87a7bd57dd3aef69175936dcf",
"title": "70815b3a43c6fad87a7bd57dd3aef69175936dcf",
"url": "https://chromium.googlesource.com/chromium/src/+/70815b3a43c6fad87a7bd57dd3aef69175936dcf"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "eef3cc3aaa0b71de5ba4230aa0811d0f37807770"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@eef3cc3aaa0b71de5ba4230aa0811d0f37807770",
"title": "eef3cc3aaa0b71de5ba4230aa0811d0f37807770",
"url": "https://chromium.googlesource.com/chromium/src/+/eef3cc3aaa0b71de5ba4230aa0811d0f37807770"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "d70103fc4dae35cb0cf0333ec96641a9714c0212"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@d70103fc4dae35cb0cf0333ec96641a9714c0212",
"title": "d70103fc4dae35cb0cf0333ec96641a9714c0212",
"url": "https://chromium.googlesource.com/chromium/src/+/d70103fc4dae35cb0cf0333ec96641a9714c0212"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "8a6b5ddbc57c2fdbef37db03c676f310ba7c822f"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@8a6b5ddbc57c2fdbef37db03c676f310ba7c822f",
"title": "8a6b5ddbc57c2fdbef37db03c676f310ba7c822f",
"url": "https://chromium.googlesource.com/chromium/src/+/8a6b5ddbc57c2fdbef37db03c676f310ba7c822f"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "bcac4abcf1c7791e0488e05eb887418d133e7f9b"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@bcac4abcf1c7791e0488e05eb887418d133e7f9b",
"title": "bcac4abcf1c7791e0488e05eb887418d133e7f9b",
"url": "https://chromium.googlesource.com/chromium/src/+/bcac4abcf1c7791e0488e05eb887418d133e7f9b"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "bd6052b9ef65da3ecf4aec745be27bb215a2bb78"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@bd6052b9ef65da3ecf4aec745be27bb215a2bb78",
"title": "bd6052b9ef65da3ecf4aec745be27bb215a2bb78",
"url": "https://chromium.googlesource.com/chromium/src/+/bd6052b9ef65da3ecf4aec745be27bb215a2bb78"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "ba8892adf212731fa8ab7c416c7822dae6fd8788"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@ba8892adf212731fa8ab7c416c7822dae6fd8788",
"title": "ba8892adf212731fa8ab7c416c7822dae6fd8788",
"url": "https://chromium.googlesource.com/chromium/src/+/ba8892adf212731fa8ab7c416c7822dae6fd8788"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "775e61347bf0e86a2499229f03da0e3a10ba5511"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@775e61347bf0e86a2499229f03da0e3a10ba5511",
"title": "775e61347bf0e86a2499229f03da0e3a10ba5511",
"url": "https://chromium.googlesource.com/chromium/src/+/775e61347bf0e86a2499229f03da0e3a10ba5511"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "71697f05e3ae8ee4edc43f39385fc6c1e77e2dfc"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@71697f05e3ae8ee4edc43f39385fc6c1e77e2dfc",
"title": "71697f05e3ae8ee4edc43f39385fc6c1e77e2dfc",
"url": "https://chromium.googlesource.com/chromium/src/+/71697f05e3ae8ee4edc43f39385fc6c1e77e2dfc"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "1f277e671dd3fb53f3314887a13c62c3d5c2b221"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@1f277e671dd3fb53f3314887a13c62c3d5c2b221",
"title": "1f277e671dd3fb53f3314887a13c62c3d5c2b221",
"url": "https://chromium.googlesource.com/chromium/src/+/1f277e671dd3fb53f3314887a13c62c3d5c2b221"
},
{
"gitiles": {
"ref": "refs/branch-heads/7559",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "584d180358a64586d475fe6eb075120ca47aeca2"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7559@584d180358a64586d475fe6eb075120ca47aeca2",
"title": "584d180358a64586d475fe6eb075120ca47aeca2",
"url": "https://chromium.googlesource.com/chromium/src/+/584d180358a64586d475fe6eb075120ca47aeca2"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "584d180358a64586d475fe6eb075120ca47aeca2",
"ref": "refs/branch-heads/7559"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8861727224082750496"
},
{
"key": "scheduler_job_id",
"value": "chromium-m144/win-arm64-rel"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[19:09:31.218] Scheduled build:
{
"id": "8696297162160306033",
"builder": {
"project": "chromium-m144",
"bucket": "ci",
"builder": "win-arm64-rel"
},
"number": 34,
"createdBy": "project:chromium-m144",
"createTime": "2025-12-05T19:09:30.819482095Z",
"updateTime": "2025-12-05T19:09:30.819482095Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "584d180358a64586d475fe6eb075120ca47aeca2",
"ref": "refs/branch-heads/7559"
}
}
}
[19:09:31.219] Task URL: https://cr-buildbucket.appspot.com/build/8696297162160306033
[19:09:31.219] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:2:0) after 2m46s
[19:09:32.206] Received PubSub notification, asking Buildbucket for the build status
[19:09:32.374] Build status: SCHEDULED
[19:10:55.280] Received PubSub notification, asking Buildbucket for the build status
[19:10:55.301] Build status: STARTED
[19:12:17.233] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:2:0)
[19:12:17.284] Build status: STARTED
[19:12:17.284] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:5:0) after 2m2s
[19:14:19.300] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:5:0)
[19:14:19.328] Build status: STARTED
[19:14:19.328] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:6:0) after 3m1s
[19:17:20.354] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:6:0)
[19:17:20.395] Build status: STARTED
[19:17:20.395] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:7:0) after 2m43s
[19:20:03.368] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:7:0)
[19:20:03.390] Build status: STARTED
[19:20:03.391] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:8:0) after 1m19s
[19:21:22.443] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:8:0)
[19:21:22.479] Build status: STARTED
[19:21:22.479] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:9:0) after 3m15s
[19:24:37.490] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:9:0)
[19:24:37.503] Build status: STARTED
[19:24:37.503] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:10:0) after 3m45s
[19:28:22.469] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:10:0)
[19:28:22.485] Build status: STARTED
[19:28:22.485] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:11:0) after 4m32s
[19:32:54.511] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:11:0)
[19:32:54.532] Build status: STARTED
[19:32:54.532] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:12:0) after 3m35s
[19:36:29.511] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:12:0)
[19:36:29.528] Build status: STARTED
[19:36:29.528] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:13:0) after 8m54s
[19:45:23.588] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:13:0)
[19:45:23.618] Build status: STARTED
[19:45:23.618] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:14:0) after 8m13s
[19:53:36.710] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:14:0)
[19:53:36.738] Build status: STARTED
[19:53:36.738] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:15:0) after 8m16s
[20:01:52.803] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:15:0)
[20:01:52.826] Build status: STARTED
[20:01:52.826] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:16:0) after 4m12s
[20:06:04.841] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:16:0)
[20:06:04.856] Build status: STARTED
[20:06:04.857] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:17:0) after 6m20s
[20:12:24.891] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:17:0)
[20:12:24.996] Build status: STARTED
[20:12:24.996] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:18:0) after 5m37s
[20:18:02.024] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:18:0)
[20:18:02.193] Build status: STARTED
[20:18:02.193] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:19:0) after 7m19s
[20:25:21.338] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:19:0)
[20:25:21.354] Build status: STARTED
[20:25:21.354] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:20:0) after 5m21s
[20:30:42.442] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:20:0)
[20:30:42.457] Build status: STARTED
[20:30:42.458] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:21:0) after 5m24s
[20:36:06.470] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:21:0)
[20:36:06.521] Build status: STARTED
[20:36:06.521] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:22:0) after 2m21s
[20:38:27.588] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:22:0)
[20:38:27.604] Build status: STARTED
[20:38:27.604] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:23:0) after 8m35s
[20:47:02.618] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:23:0)
[20:47:02.637] Build status: STARTED
[20:47:02.637] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:24:0) after 8m43s
[20:55:45.770] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:24:0)
[20:55:45.786] Build status: STARTED
[20:55:45.786] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:25:0) after 6m7s
[21:01:52.786] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:25:0)
[21:01:52.804] Build status: STARTED
[21:01:52.804] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:26:0) after 1m9s
[21:03:01.813] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:26:0)
[21:03:01.830] Build status: STARTED
[21:03:01.830] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:27:0) after 2m8s
[21:05:09.980] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:27:0)
[21:05:10.000] Build status: STARTED
[21:05:10.000] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:28:0) after 6m26s
[21:11:35.995] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:28:0)
[21:11:36.014] Build status: STARTED
[21:11:36.014] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:29:0) after 7m13s
[21:18:49.031] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:29:0)
[21:18:49.045] Build status: STARTED
[21:18:49.045] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:30:0) after 9m41s
[21:28:30.073] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:30:0)
[21:28:30.097] Build status: STARTED
[21:28:30.097] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:31:0) after 7m40s
[21:36:10.180] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:31:0)
[21:36:10.197] Build status: STARTED
[21:36:10.198] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:32:0) after 5m39s
[21:41:49.371] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:32:0)
[21:41:49.396] Build status: STARTED
[21:41:49.396] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:33:0) after 8m15s
[21:50:04.416] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:33:0)
[21:50:04.458] Build status: STARTED
[21:50:04.458] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:34:0) after 2m51s
[21:52:55.626] Handling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:34:0)
[21:52:55.644] Build status: STARTED
[21:52:55.644] Scheduling timer "check-buildbucket-build-status" (chromium-m144/win-arm64-rel:8861727224082750496:35:0) after 6m42s
[21:55:50.089] Received PubSub notification, asking Buildbucket for the build status
[21:55:50.117] Build:
{
"id": "8696297162160306033",
"builder": {
"project": "chromium-m144",
"bucket": "ci",
"builder": "win-arm64-rel"
},
"number": 34,
"createdBy": "project:chromium-m144",
"createTime": "2025-12-05T19:09:30.819482095Z",
"startTime": "2025-12-05T19:10:55.080236619Z",
"endTime": "2025-12-05T21:55:49.785809168Z",
"updateTime": "2025-12-05T21:55:49.785809168Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "584d180358a64586d475fe6eb075120ca47aeca2",
"ref": "refs/branch-heads/7559"
}
}
}
[21:55:50.117] Invocation finished in 2h46m20.515636709s with status SUCCEEDED