[04:04:30.831] New invocation is queued and will start shortly
[04:04:31.948] Starting the invocation (attempt 1)
[04:04:32.056] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[04:04:32.056] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[04:04:32.057] Buildbucket request:
{
"bucket": "luci.chromium.ci",
"client_operation_id": "9074324643662710192",
"parameters_json": "{\"builder_name\":\"Deterministic Linux (dbg)\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://chromium.googlesource.com/chromium/src.git\",\"revision\":\"4ab75e0432c1dc355f081a281ad34ccdf9513eff\"},\"id\":\"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@4ab75e0432c1dc355f081a281ad34ccdf9513eff\",\"title\":\"4ab75e0432c1dc355f081a281ad34ccdf9513eff\",\"url\":\"https://chromium.googlesource.com/chromium/src.git/+/4ab75e0432c1dc355f081a281ad34ccdf9513eff\"},{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://chromium.googlesource.com/chromium/src.git\",\"revision\":\"51b4615bbfad01ff4bb974813241a0f61496c445\"},\"id\":\"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@51b4615bbfad01ff4bb974813241a0f61496c445\",\"title\":\"51b4615bbfad01ff4bb974813241a0f61496c445\",\"url\":\"https://chromium.googlesource.com/chromium/src.git/+/51b4615bbfad01ff4bb974813241a0f61496c445\"},{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://chromium.googlesource.com/chromium/src.git\",\"revision\":\"080c02ae033615ec35a499996a12d977d80560f6\"},\"id\":\"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@080c02ae033615ec35a499996a12d977d80560f6\",\"title\":\"080c02ae033615ec35a499996a12d977d80560f6\",\"url\":\"https://chromium.googlesource.com/chromium/src.git/+/080c02ae033615ec35a499996a12d977d80560f6\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://chromium.googlesource.com/chromium/src.git\",\"revision\":\"080c02ae033615ec35a499996a12d977d80560f6\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:Deterministic Linux (dbg)",
"scheduler_invocation_id:9074324643662710192",
"scheduler_job_id:chromium/Deterministic Linux (dbg)",
"user_agent:luci-scheduler",
"buildset:commit/git/080c02ae033615ec35a499996a12d977d80560f6",
"buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/080c02ae033615ec35a499996a12d977d80560f6",
"gitiles_ref:refs/heads/master"
]
}
[04:04:34.094] Buildbucket response:
{
"build": {
"bucket": "luci.chromium.ci",
"canary_preference": "PROD",
"created_by": "project:chromium",
"created_ts": "1562213073123523",
"id": "8908894580594815872",
"parameters_json": "{\"builder_name\": \"Deterministic Linux (dbg)\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"4ab75e0432c1dc355f081a281ad34ccdf9513eff\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@4ab75e0432c1dc355f081a281ad34ccdf9513eff\", \"title\": \"4ab75e0432c1dc355f081a281ad34ccdf9513eff\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/4ab75e0432c1dc355f081a281ad34ccdf9513eff\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"51b4615bbfad01ff4bb974813241a0f61496c445\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@51b4615bbfad01ff4bb974813241a0f61496c445\", \"title\": \"51b4615bbfad01ff4bb974813241a0f61496c445\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/51b4615bbfad01ff4bb974813241a0f61496c445\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"080c02ae033615ec35a499996a12d977d80560f6\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@080c02ae033615ec35a499996a12d977d80560f6\", \"title\": \"080c02ae033615ec35a499996a12d977d80560f6\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/080c02ae033615ec35a499996a12d977d80560f6\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"080c02ae033615ec35a499996a12d977d80560f6\"}}",
"project": "chromium",
"result_details_json": "{\"properties\": {}}",
"service_account": "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1562213073687729",
"tags": [
"build_address:luci.chromium.ci/Deterministic Linux (dbg)/9042",
"builder:Deterministic Linux (dbg)",
"buildset:commit/git/080c02ae033615ec35a499996a12d977d80560f6",
"buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/080c02ae033615ec35a499996a12d977d80560f6",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9074324643662710192",
"scheduler_job_id:chromium/Deterministic Linux (dbg)",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/chromium/buildbucket/cr-buildbucket.appspot.com/8908894580594815872/+/annotations",
"swarming_tag:luci_project:chromium",
"swarming_tag:recipe_name:swarming/deterministic_build",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:",
"user_agent:luci-scheduler"
],
"updated_ts": "1562213073687876",
"url": "https://ci.chromium.org/b/8908894580594815872",
"utcnow_ts": "1562213074082769"
}
}
[04:04:34.094] Task URL: https://ci.chromium.org/b/8908894580594815872
[04:04:34.094] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:2:0) after 1m0s
[04:05:26.879] Received PubSub notification, asking Buildbucket for the build status
[04:05:27.181] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:05:34.121] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:2:0)
[04:05:34.121] Timer tick, asking Buildbucket for the build status
[04:05:34.370] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:05:34.371] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:4:0) after 1m0s
[04:06:34.388] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:4:0)
[04:06:34.388] Timer tick, asking Buildbucket for the build status
[04:06:34.543] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:06:34.543] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:5:0) after 1m0s
[04:07:34.587] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:5:0)
[04:07:34.587] Timer tick, asking Buildbucket for the build status
[04:07:35.834] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:07:35.834] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:6:0) after 1m0s
[04:08:35.867] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:6:0)
[04:08:35.867] Timer tick, asking Buildbucket for the build status
[04:08:36.360] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:08:36.360] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:7:0) after 1m0s
[04:09:36.428] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:7:0)
[04:09:36.428] Timer tick, asking Buildbucket for the build status
[04:09:40.027] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:09:40.027] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:8:0) after 1m0s
[04:10:40.109] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:8:0)
[04:10:40.109] Timer tick, asking Buildbucket for the build status
[04:10:40.318] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:10:40.318] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:9:0) after 1m0s
[04:11:40.428] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:9:0)
[04:11:40.428] Timer tick, asking Buildbucket for the build status
[04:11:40.661] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:11:40.661] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:10:0) after 1m0s
[04:12:40.786] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:10:0)
[04:12:40.786] Timer tick, asking Buildbucket for the build status
[04:12:41.665] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:12:41.666] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:11:0) after 1m0s
[04:13:41.678] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:11:0)
[04:13:41.678] Timer tick, asking Buildbucket for the build status
[04:13:42.114] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:13:42.114] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:12:0) after 1m0s
[04:14:42.315] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:12:0)
[04:14:42.315] Timer tick, asking Buildbucket for the build status
[04:14:42.637] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:14:42.637] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:13:0) after 1m0s
[04:15:42.818] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:13:0)
[04:15:42.818] Timer tick, asking Buildbucket for the build status
[04:15:43.088] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:15:43.088] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:14:0) after 1m0s
[04:16:43.440] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:14:0)
[04:16:43.440] Timer tick, asking Buildbucket for the build status
[04:16:44.641] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:16:44.641] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:15:0) after 1m0s
[04:17:44.845] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:15:0)
[04:17:44.845] Timer tick, asking Buildbucket for the build status
[04:17:45.287] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:17:45.287] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:16:0) after 1m0s
[04:18:45.315] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:16:0)
[04:18:45.315] Timer tick, asking Buildbucket for the build status
[04:18:45.473] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:18:45.473] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:17:0) after 1m0s
[04:19:45.560] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:17:0)
[04:19:45.560] Timer tick, asking Buildbucket for the build status
[04:19:45.795] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:19:45.795] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:18:0) after 1m0s
[04:20:45.919] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:18:0)
[04:20:45.919] Timer tick, asking Buildbucket for the build status
[04:20:46.247] Build 8908894580594815872: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:20:46.247] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):9074324643662710192:19:0) after 1m0s
[04:21:38.466] Received PubSub notification, asking Buildbucket for the build status
[04:21:38.790] Build 8908894580594815872: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[04:21:38.790] Buildbucket build:
{
"build": {
"bucket": "luci.chromium.ci",
"canary_preference": "PROD",
"completed_ts": "1562214096974793",
"created_by": "project:chromium",
"created_ts": "1562213073123523",
"id": "8908894580594815872",
"parameters_json": "{\"builder_name\": \"Deterministic Linux (dbg)\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"4ab75e0432c1dc355f081a281ad34ccdf9513eff\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@4ab75e0432c1dc355f081a281ad34ccdf9513eff\", \"title\": \"4ab75e0432c1dc355f081a281ad34ccdf9513eff\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/4ab75e0432c1dc355f081a281ad34ccdf9513eff\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"51b4615bbfad01ff4bb974813241a0f61496c445\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@51b4615bbfad01ff4bb974813241a0f61496c445\", \"title\": \"51b4615bbfad01ff4bb974813241a0f61496c445\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/51b4615bbfad01ff4bb974813241a0f61496c445\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"080c02ae033615ec35a499996a12d977d80560f6\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@080c02ae033615ec35a499996a12d977d80560f6\", \"title\": \"080c02ae033615ec35a499996a12d977d80560f6\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/080c02ae033615ec35a499996a12d977d80560f6\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"080c02ae033615ec35a499996a12d977d80560f6\"}}",
"project": "chromium",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$build/goma\": {\"jobs\": 500.0, \"rpc_extra_params\": \"?prod\", \"server_host\": \"goma.chromium.org\"}, \"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"4ab75e0432c1dc355f081a281ad34ccdf9513eff\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@4ab75e0432c1dc355f081a281ad34ccdf9513eff\", \"title\": \"4ab75e0432c1dc355f081a281ad34ccdf9513eff\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/4ab75e0432c1dc355f081a281ad34ccdf9513eff\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"51b4615bbfad01ff4bb974813241a0f61496c445\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@51b4615bbfad01ff4bb974813241a0f61496c445\", \"title\": \"51b4615bbfad01ff4bb974813241a0f61496c445\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/51b4615bbfad01ff4bb974813241a0f61496c445\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"080c02ae033615ec35a499996a12d977d80560f6\"}, \"id\": \"https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master@080c02ae033615ec35a499996a12d977d80560f6\", \"title\": \"080c02ae033615ec35a499996a12d977d80560f6\", \"url\": \"https://chromium.googlesource.com/chromium/src.git/+/080c02ae033615ec35a499996a12d977d80560f6\"}]}, \"bot_id\": \"luci-chromium-ci-trusty-32-9-ky72\", \"branch\": \"refs/heads/master\", \"buildername\": \"Deterministic Linux (dbg)\", \"buildnumber\": 9042, \"got_angle_revision\": \"6d37651a23605e187c507ca7f3368a8952fe1ebf\", \"got_dawn_revision\": \"72508d6d0634bdb28353c2ec26bbe79307ab916a\", \"got_nacl_revision\": \"c4cf6f0621b94cca4053b19fa01ef329f5663880\", \"got_revision\": \"080c02ae033615ec35a499996a12d977d80560f6\", \"got_revision_cp\": \"refs/heads/master@{#674718}\", \"got_swarming_client_revision\": \"96f125709acfd0b48fc1e5dae7d6ea42291726ac\", \"got_v8_revision\": \"68fe12cc0bdb5f67e873eb5998db078b7d9378a2\", \"got_v8_revision_cp\": \"refs/heads/7.7.180@{#1}\", \"got_webrtc_revision\": \"2c5af4f6dce2cf34ad49bb9a6303561d4f3eea58\", \"got_webrtc_revision_cp\": \"refs/heads/master@{#28456}\", \"mastername\": \"chromium.linux\", \"path_config\": \"generic\", \"recipe\": \"swarming/deterministic_build\", \"repository\": \"https://chromium.googlesource.com/chromium/src.git\", \"revision\": \"080c02ae033615ec35a499996a12d977d80560f6\"}, \"swarming\": {\"bot_dimensions\": {\"builderless\": [\"1\"], \"caches\": [\"builder_05d93a518982c631c157d0a0c21bcfbc41f028d364d30b23939e7eb20148add3_v2\", \"builder_940b8dd4638ac05ec7d44839e381a2baf02720b3eac518443ac04ffe6b1809c0_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"32\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\", \"x86-64-avx2\"], \"gce\": [\"1\"], \"gpu\": [\"none\"], \"id\": [\"luci-chromium-ci-trusty-32-9-ky72\"], \"image\": [\"chrome-trusty-19041600-95c8804d634\"], \"inside_docker\": [\"0\"], \"kvm\": [\"1\"], \"machine_type\": [\"n1-standard-32\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-14.04\"], \"pool\": [\"luci.chromium.ci\"], \"python\": [\"2.7.6\"], \"server_version\": [\"4359-fba09b1\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-west\", \"us-west1\", \"us-west1-c\"]}}}",
"service_account": "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"started_ts": "1562213125856461",
"status": "COMPLETED",
"status_changed_ts": "1562214097796315",
"tags": [
"build_address:luci.chromium.ci/Deterministic Linux (dbg)/9042",
"builder:Deterministic Linux (dbg)",
"buildset:commit/git/080c02ae033615ec35a499996a12d977d80560f6",
"buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/080c02ae033615ec35a499996a12d977d80560f6",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9074324643662710192",
"scheduler_job_id:chromium/Deterministic Linux (dbg)",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/chromium/buildbucket/cr-buildbucket.appspot.com/8908894580594815872/+/annotations",
"swarming_tag:luci_project:chromium",
"swarming_tag:os:Linux",
"swarming_tag:recipe_name:swarming/deterministic_build",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:45d3f9dda787fc10",
"user_agent:luci-scheduler"
],
"updated_ts": "1562214098031420",
"url": "https://ci.chromium.org/b/8908894580594815872",
"utcnow_ts": "1562214098760813"
}
}
[04:21:38.790] Invocation finished in 17m7.976055342s with status SUCCEEDED