[21:06:00.128] New invocation is queued and will start shortly
[21:06:01.256] Starting the invocation (attempt 1)
[21:06:01.288] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/595e70d92a9b417e53a5153d579a9578369dd0a4"
[21:06:01.289] Popped gitiles commit info from properties and tags
[21:06:01.289] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[21:06:01.289] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[21:06:01.290] Buildbucket request:
{
"requestId": "8896599726067269376",
"builder": {
"project": "chromium-m132",
"bucket": "ci",
"builder": "win-arm64-rel"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8896599726067269376",
"job": "chromium-m132/win-arm64-rel",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "489171cdb0738d7bf6296837c9d7a80399fa0479"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@489171cdb0738d7bf6296837c9d7a80399fa0479",
"title": "489171cdb0738d7bf6296837c9d7a80399fa0479",
"url": "https://chromium.googlesource.com/chromium/src/+/489171cdb0738d7bf6296837c9d7a80399fa0479"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "a7e2084e70c350f1f7ba21bfb3677787baaa2730"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@a7e2084e70c350f1f7ba21bfb3677787baaa2730",
"title": "a7e2084e70c350f1f7ba21bfb3677787baaa2730",
"url": "https://chromium.googlesource.com/chromium/src/+/a7e2084e70c350f1f7ba21bfb3677787baaa2730"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "1550117d5600123b65d0daff4bc94a694465d25d"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@1550117d5600123b65d0daff4bc94a694465d25d",
"title": "1550117d5600123b65d0daff4bc94a694465d25d",
"url": "https://chromium.googlesource.com/chromium/src/+/1550117d5600123b65d0daff4bc94a694465d25d"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "cfafeaadcb3086f081b54edcd77a974b7396f458"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@cfafeaadcb3086f081b54edcd77a974b7396f458",
"title": "cfafeaadcb3086f081b54edcd77a974b7396f458",
"url": "https://chromium.googlesource.com/chromium/src/+/cfafeaadcb3086f081b54edcd77a974b7396f458"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "2cbaa5fdfe76cf803b4f7cc3652f7b61e6b9bcb6"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@2cbaa5fdfe76cf803b4f7cc3652f7b61e6b9bcb6",
"title": "2cbaa5fdfe76cf803b4f7cc3652f7b61e6b9bcb6",
"url": "https://chromium.googlesource.com/chromium/src/+/2cbaa5fdfe76cf803b4f7cc3652f7b61e6b9bcb6"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "fbf10161881efef0bfb063d3251f378c9cb40e6a"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@fbf10161881efef0bfb063d3251f378c9cb40e6a",
"title": "fbf10161881efef0bfb063d3251f378c9cb40e6a",
"url": "https://chromium.googlesource.com/chromium/src/+/fbf10161881efef0bfb063d3251f378c9cb40e6a"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "1a136a7e4f71f5395e1fac6498384c85bba279c0"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@1a136a7e4f71f5395e1fac6498384c85bba279c0",
"title": "1a136a7e4f71f5395e1fac6498384c85bba279c0",
"url": "https://chromium.googlesource.com/chromium/src/+/1a136a7e4f71f5395e1fac6498384c85bba279c0"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "be9baabfc3d4743eb9d629a84a6d5c02147a756e"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@be9baabfc3d4743eb9d629a84a6d5c02147a756e",
"title": "be9baabfc3d4743eb9d629a84a6d5c02147a756e",
"url": "https://chromium.googlesource.com/chromium/src/+/be9baabfc3d4743eb9d629a84a6d5c02147a756e"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "85dd3bab118912540bae36b1f0cd86a15d847ca0"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@85dd3bab118912540bae36b1f0cd86a15d847ca0",
"title": "85dd3bab118912540bae36b1f0cd86a15d847ca0",
"url": "https://chromium.googlesource.com/chromium/src/+/85dd3bab118912540bae36b1f0cd86a15d847ca0"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "726e8f89a6869ca75ffc466ae811090e9c539807"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@726e8f89a6869ca75ffc466ae811090e9c539807",
"title": "726e8f89a6869ca75ffc466ae811090e9c539807",
"url": "https://chromium.googlesource.com/chromium/src/+/726e8f89a6869ca75ffc466ae811090e9c539807"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "89323a428ce80d0ca2c7a441f1112bee689ff513"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@89323a428ce80d0ca2c7a441f1112bee689ff513",
"title": "89323a428ce80d0ca2c7a441f1112bee689ff513",
"url": "https://chromium.googlesource.com/chromium/src/+/89323a428ce80d0ca2c7a441f1112bee689ff513"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "cf7523b961ab68bb940ae19f85601894d2137625"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@cf7523b961ab68bb940ae19f85601894d2137625",
"title": "cf7523b961ab68bb940ae19f85601894d2137625",
"url": "https://chromium.googlesource.com/chromium/src/+/cf7523b961ab68bb940ae19f85601894d2137625"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "4234fe256623d68aab2668233b00c9dd93a2189f"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@4234fe256623d68aab2668233b00c9dd93a2189f",
"title": "4234fe256623d68aab2668233b00c9dd93a2189f",
"url": "https://chromium.googlesource.com/chromium/src/+/4234fe256623d68aab2668233b00c9dd93a2189f"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "78de349b670b1d1b177e9cd4db33b17f64afd1d1"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@78de349b670b1d1b177e9cd4db33b17f64afd1d1",
"title": "78de349b670b1d1b177e9cd4db33b17f64afd1d1",
"url": "https://chromium.googlesource.com/chromium/src/+/78de349b670b1d1b177e9cd4db33b17f64afd1d1"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "a10713a9170beceb8a15e61121b066d71db40cf3"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@a10713a9170beceb8a15e61121b066d71db40cf3",
"title": "a10713a9170beceb8a15e61121b066d71db40cf3",
"url": "https://chromium.googlesource.com/chromium/src/+/a10713a9170beceb8a15e61121b066d71db40cf3"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "b5ebac68ae8f622d27cc26d3a9abc72445c68c99"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@b5ebac68ae8f622d27cc26d3a9abc72445c68c99",
"title": "b5ebac68ae8f622d27cc26d3a9abc72445c68c99",
"url": "https://chromium.googlesource.com/chromium/src/+/b5ebac68ae8f622d27cc26d3a9abc72445c68c99"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "4372985ed9e7cd5d41c52344416c8b6b520ff7a7"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@4372985ed9e7cd5d41c52344416c8b6b520ff7a7",
"title": "4372985ed9e7cd5d41c52344416c8b6b520ff7a7",
"url": "https://chromium.googlesource.com/chromium/src/+/4372985ed9e7cd5d41c52344416c8b6b520ff7a7"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "00b3605a194f975d4500af808107185d5140b85a"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@00b3605a194f975d4500af808107185d5140b85a",
"title": "00b3605a194f975d4500af808107185d5140b85a",
"url": "https://chromium.googlesource.com/chromium/src/+/00b3605a194f975d4500af808107185d5140b85a"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "2a80e1cf899a48764ec59c32fd84fbd9f4ba40ff"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@2a80e1cf899a48764ec59c32fd84fbd9f4ba40ff",
"title": "2a80e1cf899a48764ec59c32fd84fbd9f4ba40ff",
"url": "https://chromium.googlesource.com/chromium/src/+/2a80e1cf899a48764ec59c32fd84fbd9f4ba40ff"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "17444e7448607f8e3321781b2c8a6fcfd75c7604"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@17444e7448607f8e3321781b2c8a6fcfd75c7604",
"title": "17444e7448607f8e3321781b2c8a6fcfd75c7604",
"url": "https://chromium.googlesource.com/chromium/src/+/17444e7448607f8e3321781b2c8a6fcfd75c7604"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "5bb625090c3280fdb6da400abe53831fc40192c7"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@5bb625090c3280fdb6da400abe53831fc40192c7",
"title": "5bb625090c3280fdb6da400abe53831fc40192c7",
"url": "https://chromium.googlesource.com/chromium/src/+/5bb625090c3280fdb6da400abe53831fc40192c7"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "c4f52c4be8fcc79ad8e9b00b49a28b391525e9f8"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@c4f52c4be8fcc79ad8e9b00b49a28b391525e9f8",
"title": "c4f52c4be8fcc79ad8e9b00b49a28b391525e9f8",
"url": "https://chromium.googlesource.com/chromium/src/+/c4f52c4be8fcc79ad8e9b00b49a28b391525e9f8"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "370c999afe29b149e1c2a1e0260048e698d20821"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@370c999afe29b149e1c2a1e0260048e698d20821",
"title": "370c999afe29b149e1c2a1e0260048e698d20821",
"url": "https://chromium.googlesource.com/chromium/src/+/370c999afe29b149e1c2a1e0260048e698d20821"
},
{
"gitiles": {
"ref": "refs/branch-heads/6834",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "595e70d92a9b417e53a5153d579a9578369dd0a4"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6834@595e70d92a9b417e53a5153d579a9578369dd0a4",
"title": "595e70d92a9b417e53a5153d579a9578369dd0a4",
"url": "https://chromium.googlesource.com/chromium/src/+/595e70d92a9b417e53a5153d579a9578369dd0a4"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "595e70d92a9b417e53a5153d579a9578369dd0a4",
"ref": "refs/branch-heads/6834"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8896599726067269376"
},
{
"key": "scheduler_job_id",
"value": "chromium-m132/win-arm64-rel"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[21:06:01.901] Scheduled build:
{
"id": "8731169664103386625",
"builder": {
"project": "chromium-m132",
"bucket": "ci",
"builder": "win-arm64-rel"
},
"number": 41,
"createdBy": "project:chromium-m132",
"createTime": "2024-11-15T21:06:01.367462714Z",
"updateTime": "2024-11-15T21:06:01.367462714Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "595e70d92a9b417e53a5153d579a9578369dd0a4",
"ref": "refs/branch-heads/6834"
}
},
"canary": true
}
[21:06:01.901] Task URL: https://cr-buildbucket.appspot.com/build/8731169664103386625
[21:06:01.901] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:2:0) after 1m32s
[21:06:02.931] Received PubSub notification, asking Buildbucket for the build status
[21:06:02.959] Build status: SCHEDULED
[21:06:10.242] Received PubSub notification, asking Buildbucket for the build status
[21:06:10.282] Build status: STARTED
[21:07:33.920] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:2:0)
[21:07:33.952] Build status: STARTED
[21:07:33.952] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:5:0) after 7m16s
[21:14:49.995] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:5:0)
[21:14:50.021] Build status: STARTED
[21:14:50.021] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:6:0) after 2m42s
[21:17:32.048] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:6:0)
[21:17:32.069] Build status: STARTED
[21:17:32.069] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:7:0) after 9m38s
[21:27:10.145] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:7:0)
[21:27:10.174] Build status: STARTED
[21:27:10.174] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:8:0) after 5m28s
[21:32:38.261] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:8:0)
[21:32:38.291] Build status: STARTED
[21:32:38.291] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:9:0) after 3m32s
[21:36:10.360] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:9:0)
[21:36:10.378] Build status: STARTED
[21:36:10.378] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:10:0) after 2m44s
[21:38:54.414] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:10:0)
[21:38:54.440] Build status: STARTED
[21:38:54.440] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:11:0) after 8m13s
[21:47:07.622] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:11:0)
[21:47:07.645] Build status: STARTED
[21:47:07.645] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:12:0) after 9m46s
[21:56:53.672] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:12:0)
[21:56:53.697] Build status: STARTED
[21:56:53.697] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:13:0) after 3m42s
[22:00:35.717] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:13:0)
[22:00:35.753] Build status: STARTED
[22:00:35.753] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:14:0) after 8m30s
[22:09:05.775] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:14:0)
[22:09:05.796] Build status: STARTED
[22:09:05.796] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:15:0) after 6m26s
[22:15:31.890] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:15:0)
[22:15:31.907] Build status: STARTED
[22:15:31.907] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:16:0) after 7m36s
[22:23:07.932] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:16:0)
[22:23:07.960] Build status: STARTED
[22:23:07.960] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:17:0) after 8m43s
[22:31:50.980] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:17:0)
[22:31:51.000] Build status: STARTED
[22:31:51.000] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:18:0) after 4m57s
[22:36:48.019] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:18:0)
[22:36:48.041] Build status: STARTED
[22:36:48.041] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:19:0) after 5m25s
[22:42:13.057] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:19:0)
[22:42:13.074] Build status: STARTED
[22:42:13.074] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:20:0) after 3m55s
[22:46:08.112] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:20:0)
[22:46:08.143] Build status: STARTED
[22:46:08.143] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:21:0) after 9m21s
[22:55:29.214] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:21:0)
[22:55:29.232] Build status: STARTED
[22:55:29.232] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:22:0) after 4m53s
[23:00:22.321] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:22:0)
[23:00:22.343] Build status: STARTED
[23:00:22.343] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:23:0) after 9m37s
[23:09:59.371] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:23:0)
[23:09:59.402] Build status: STARTED
[23:09:59.402] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:24:0) after 8m57s
[23:18:56.421] Handling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:24:0)
[23:18:56.442] Build status: STARTED
[23:18:56.442] Scheduling timer "check-buildbucket-build-status" (chromium-m132/win-arm64-rel:8896599726067269376:25:0) after 9m37s
[23:19:43.454] Received PubSub notification, asking Buildbucket for the build status
[23:19:43.473] Build:
{
"id": "8731169664103386625",
"builder": {
"project": "chromium-m132",
"bucket": "ci",
"builder": "win-arm64-rel"
},
"number": 41,
"createdBy": "project:chromium-m132",
"createTime": "2024-11-15T21:06:01.367462714Z",
"startTime": "2024-11-15T21:06:09.230255537Z",
"endTime": "2024-11-15T23:19:43.122812045Z",
"updateTime": "2024-11-15T23:19:43.122812045Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "595e70d92a9b417e53a5153d579a9578369dd0a4",
"ref": "refs/branch-heads/6834"
}
},
"canary": true
}
[23:19:43.473] Invocation finished in 2h13m43.362831726s with status SUCCEEDED