[11:27:14.645] New invocation is queued and will start shortly
[11:27:16.896] Starting the invocation (attempt 1)
[11:27:16.932] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[11:27:16.932] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[11:27:16.932] Buildbucket request:
{
"bucket": "luci.webrtc.ci",
"client_operation_id": "9108180054918025904",
"parameters_json": "{\"builder_name\":\"Linux Asan\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://webrtc.googlesource.com/src/\",\"revision\":\"3ecec176a82537f81a5e7b3789c49fd79f6451e1\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:Linux Asan",
"scheduler_invocation_id:9108180054918025904",
"scheduler_job_id:webrtc/Linux Asan",
"user_agent:luci-scheduler",
"buildset:commit/git/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"gitiles_ref:refs/heads/master"
]
}
[11:27:18.070] Buildbucket response:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "AUTO",
"created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
"created_ts": "1529926037017013",
"id": "8942749991767066368",
"lease_expiration_ts": "1529958437885437",
"lease_key": "41370061",
"parameters_json": "{\"builder_name\": \"Linux Asan\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src/\", \"revision\": \"3ecec176a82537f81a5e7b3789c49fd79f6451e1\"}}",
"project": "webrtc",
"result_details_json": "null",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1529926037981130",
"tags": [
"build_address:luci.webrtc.ci/Linux Asan/16575",
"builder:Linux Asan",
"buildset:commit/git/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9108180054918025904",
"scheduler_job_id:webrtc/Linux Asan",
"swarming_dimension:builder_group:Linux-Generic",
"swarming_dimension:cpu:x86-64",
"swarming_dimension:os:Linux",
"swarming_dimension:pool:luci.webrtc.ci",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:build_address:luci.webrtc.ci/Linux Asan/16575",
"swarming_tag:buildbucket_bucket:luci.webrtc.ci",
"swarming_tag:buildbucket_build_id:8942749991767066368",
"swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
"swarming_tag:buildbucket_template_canary:0",
"swarming_tag:buildbucket_template_revision:7112455cd3ff7844195fd04c0ac2c88b343c1bd1",
"swarming_tag:builder:Linux Asan",
"swarming_tag:builder_group:Linux-Generic",
"swarming_tag:buildset:commit/git/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"swarming_tag:buildset:commit/gitiles/webrtc.googlesource.com/src/+/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"swarming_tag:cpu:x86-64",
"swarming_tag:gitiles_ref:refs/heads/master",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8942749991767066368/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:os:Linux",
"swarming_tag:pool:luci.webrtc.ci",
"swarming_tag:priority:30",
"swarming_tag:recipe_name:webrtc/standalone",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_tag:scheduler_invocation_id:9108180054918025904",
"swarming_tag:scheduler_job_id:webrtc/Linux Asan",
"swarming_tag:service_account:webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"swarming_tag:swarming.pool.template:skip",
"swarming_tag:swarming.pool.version:b6e15ef58fee7497a45c8a036c6e9fadbc5a06b9",
"swarming_tag:user:None",
"swarming_tag:user_agent:luci-scheduler",
"swarming_tag:vpython:native-python-wrapper",
"swarming_task_id:3e4f8437c0f06310",
"user_agent:luci-scheduler"
],
"updated_ts": "1529926037981209",
"url": "https://ci.chromium.org/p/webrtc/builders/luci.webrtc.ci/Linux Asan/16575",
"utcnow_ts": "1529926038058305"
}
}
[11:27:18.070] Task URL: https://ci.chromium.org/p/webrtc/builders/luci.webrtc.ci/Linux Asan/16575
[11:27:18.070] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:2:0) after 1m0s
[11:28:11.011] Received PubSub notification, asking Buildbucket for the build status
[11:28:11.058] Build 8942749991767066368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:28:18.127] Handling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:2:0)
[11:28:18.127] Timer tick, asking Buildbucket for the build status
[11:28:18.206] Build 8942749991767066368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:28:18.206] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:4:0) after 1m0s
[11:29:18.221] Handling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:4:0)
[11:29:18.221] Timer tick, asking Buildbucket for the build status
[11:29:18.283] Build 8942749991767066368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:29:18.283] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:5:0) after 1m0s
[11:30:18.297] Handling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:5:0)
[11:30:18.297] Timer tick, asking Buildbucket for the build status
[11:30:18.374] Build 8942749991767066368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:30:18.374] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:6:0) after 1m0s
[11:31:18.392] Handling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:6:0)
[11:31:18.392] Timer tick, asking Buildbucket for the build status
[11:31:18.551] Build 8942749991767066368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:31:18.551] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:7:0) after 1m0s
[11:32:18.631] Handling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:7:0)
[11:32:18.631] Timer tick, asking Buildbucket for the build status
[11:32:18.857] Build 8942749991767066368: status "STARTED", result "", failure_reason "", cancelation_reason ""
[11:32:18.857] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Asan:9108180054918025904:8:0) after 1m0s
[11:33:30.196] Received PubSub notification, asking Buildbucket for the build status
[11:33:30.240] Build 8942749991767066368: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[11:33:30.240] Buildbucket build:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "AUTO",
"completed_ts": "1529926408115193",
"created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
"created_ts": "1529926037017013",
"id": "8942749991767066368",
"parameters_json": "{\"builder_name\": \"Linux Asan\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src/\", \"revision\": \"3ecec176a82537f81a5e7b3789c49fd79f6451e1\"}}",
"project": "webrtc",
"result": "SUCCESS",
"result_details_json": "{\"ui\": {\"info\": \"\"}, \"build_run_result\": {\"infraFailure\": null, \"recipeResult\": {\"jsonResult\": \"null\"}, \"recipeExitCode\": {\"value\": 0}, \"recipe\": {\"name\": \"webrtc/standalone\", \"repository\": \"\", \"revision\": \"\"}, \"annotationUrl\": \"logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8942749991767066368/+/annotations\"}, \"swarming\": {\"task_result\": {\"cipd_pins\": {\"packages\": [{\"path\": \".\", \"version\": \"e4b90cad477c47ea00ff4dbd6183667bb0f1a82c\", \"package_name\": \"infra/tools/luci/kitchen/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"b245a31a4df87bd38f7e7d0cf19d492695bd7a7e\", \"package_name\": \"infra/git/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"46c0c897ca0f053799ee41fd148bb7a47232df47\", \"package_name\": \"infra/python/cpython/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"6e5ff69bbe48c38117c44fd735cb7adb32417549\", \"package_name\": \"infra/tools/buildbucket/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"4672ed11a416bb60e9ec6738dab9cc41386971f5\", \"package_name\": \"infra/tools/cloudtail/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"b83e1ae8c931a5261509cc15d443c2d608f65b15\", \"package_name\": \"infra/tools/git/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"df53a719b65668e3b16ecdb600f29f8c901cd67e\", \"package_name\": \"infra/tools/luci-auth/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"72f5c9ec60e557643b06eac503836fb78359ca06\", \"package_name\": \"infra/tools/luci/git-credential-luci/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"8858bf0d89477076c5765ac90e41664cb0be1899\", \"package_name\": \"infra/tools/luci/vpython-native/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"90aede15bc849a97975bb503f96f3e2518f45c0f\", \"package_name\": \"infra/tools/luci/vpython/linux-amd64\"}, {\"path\": \"cipd_bin_packages\", \"version\": \"7ac9ea00b7d1d664e9015d2bbd537bc8cb3bfda4\", \"package_name\": \"infra/tools/prpc/linux-amd64\"}, {\"path\": \"kitchen-checkout\", \"version\": \"1e0bb80e0bb4559bf9462fac086970c107e67fdf\", \"package_name\": \"infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build\"}], \"client_package\": {\"version\": \"e891a48eebcd04fee5b054173539b558cbcc027c\", \"package_name\": \"infra/tools/cipd/linux-amd64\"}}, \"run_id\": \"3e4f8437c0f06311\", \"outputs_ref\": {\"isolatedserver\": \"https://isolateserver.appspot.com\", \"namespace\": \"default-gzip\", \"isolated\": \"d9a71d12b5dc5a415155362bdbe2b3fa91eadce2\"}, \"server_versions\": [\"3654-97b2852\"], \"duration\": 297.7284731864929, \"completed_ts\": \"2018-06-25T11:33:28.115193\", \"started_ts\": \"2018-06-25T11:28:09.925179\", \"internal_failure\": false, \"exit_code\": \"0\", \"state\": \"COMPLETED\", \"bot_version\": \"32d7c65907bb9cbf73c96347ee96dee398f3bc3d1aa67f052f024023716be6b8\", \"tags\": [\"build_address:luci.webrtc.ci/Linux Asan/16575\", \"buildbucket_bucket:luci.webrtc.ci\", \"buildbucket_build_id:8942749991767066368\", \"buildbucket_hostname:cr-buildbucket.appspot.com\", \"buildbucket_template_canary:0\", \"buildbucket_template_revision:7112455cd3ff7844195fd04c0ac2c88b343c1bd1\", \"builder:Linux Asan\", \"builder_group:Linux-Generic\", \"buildset:commit/git/3ecec176a82537f81a5e7b3789c49fd79f6451e1\", \"buildset:commit/gitiles/webrtc.googlesource.com/src/+/3ecec176a82537f81a5e7b3789c49fd79f6451e1\", \"cpu:x86-64\", \"gitiles_ref:refs/heads/master\", \"log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8942749991767066368/+/annotations\", \"luci_project:webrtc\", \"os:Linux\", \"pool:luci.webrtc.ci\", \"priority:30\", \"recipe_name:webrtc/standalone\", \"recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build\", \"scheduler_invocation_id:9108180054918025904\", \"scheduler_job_id:webrtc/Linux Asan\", \"service_account:webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com\", \"swarming.pool.template:skip\", \"swarming.pool.version:b6e15ef58fee7497a45c8a036c6e9fadbc5a06b9\", \"user:None\", \"user_agent:luci-scheduler\", \"vpython:native-python-wrapper\"], \"failure\": false, \"modified_ts\": \"2018-06-25T11:33:28.115193\", \"user\": \"\", \"children_task_ids\": [\"3e4f8710f6f5ad10\", \"3e4f8713fdcb1810\", \"3e4f8717492ed610\", \"3e4f871adaee2c10\", \"3e4f871e6d032d10\", \"3e4f871fb3f04c10\", \"3e4f87231388fa10\", \"3e4f872568751d10\", \"3e4f872674b55310\", \"3e4f872769b22310\", \"3e4f87291464f510\", \"3e4f872a5d0a9110\", \"3e4f872e59345010\", \"3e4f87336c877210\", \"3e4f8734d8e0c110\", \"3e4f873616660f10\", \"3e4f873745aeb510\", \"3e4f873b2835c010\", \"3e4f873ed41cdd10\", \"3e4f8742118e7d10\", \"3e4f87453251f810\", \"3e4f8746406e2010\", \"3e4f8747bde6d510\", \"3e4f8748bf73bc10\", \"3e4f8749e1275610\", \"3e4f874b6e97f410\", \"3e4f874f2eb8f810\", \"3e4f875316162f10\", \"3e4f87566e80c210\", \"3e4f8759c7b4c410\", \"3e4f875ad6e5af10\", \"3e4f875bc6928e10\", \"3e4f875d30b55a10\", \"3e4f87610d6a9710\"], \"created_ts\": \"2018-06-25T11:27:17.340326\", \"name\": \"bb-8942749991767066368-webrtc-Linux Asan\", \"task_id\": \"3e4f8437c0f06310\", \"bot_dimensions\": [{\"value\": [\"Linux-Generic\"], \"key\": \"builder_group\"}, {\"value\": [\"git\", \"goma_v2\", \"vpython\", \"webrtc_linux\"], \"key\": \"caches\"}, {\"value\": [\"8\"], \"key\": \"cores\"}, {\"value\": [\"x86\", \"x86-64\", \"x86-64-Haswell_GCE\", \"x86-64-avx2\"], \"key\": \"cpu\"}, {\"value\": [\"none\"], \"key\": \"gpu\"}, {\"value\": [\"trusty-webrtc-fe7e3dcb-us-central1-b-m5jm\"], \"key\": \"id\"}, {\"value\": [\"chrome-trusty-18042300-b7223b463e3\"], \"key\": \"image\"}, {\"value\": [\"0\"], \"key\": \"inside_docker\"}, {\"value\": [\"1\"], \"key\": \"kvm\"}, {\"value\": [\"n1-standard-8\"], \"key\": \"machine_type\"}, {\"value\": [\"Linux\", \"Ubuntu\", \"Ubuntu-14.04\"], \"key\": \"os\"}, {\"value\": [\"luci.webrtc.ci\"], \"key\": \"pool\"}, {\"value\": [\"2.7.6\"], \"key\": \"python\"}, {\"value\": [\"3654-97b2852\"], \"key\": \"server_version\"}, {\"value\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-b\"], \"key\": \"zone\"}], \"try_number\": \"1\", \"current_task_slice\": \"0\", \"costs_usd\": [0.03664426697725718], \"bot_id\": \"trusty-webrtc-fe7e3dcb-us-central1-b-m5jm\"}}, \"properties\": {\"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"buildnumber\": 16575, \"got_clang_revision\": \"334100-1\", \"repository\": \"https://webrtc.googlesource.com/src/\", \"buildername\": \"Linux Asan\", \"got_revision\": \"3ecec176a82537f81a5e7b3789c49fd79f6451e1\", \"recipe\": \"webrtc/standalone\", \"mastername\": \"client.webrtc\", \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"buildbucket\": {\"hostname\": \"cr-buildbucket.appspot.com\", \"build\": {\"created_ts\": 1529926037017013, \"tags\": [\"builder:Linux Asan\", \"buildset:commit/git/3ecec176a82537f81a5e7b3789c49fd79f6451e1\", \"buildset:commit/gitiles/webrtc.googlesource.com/src/+/3ecec176a82537f81a5e7b3789c49fd79f6451e1\", \"gitiles_ref:refs/heads/master\", \"scheduler_invocation_id:9108180054918025904\", \"scheduler_job_id:webrtc/Linux Asan\", \"user_agent:luci-scheduler\"], \"bucket\": \"luci.webrtc.ci\", \"created_by\": \"user:luci-scheduler@appspot.gserviceaccount.com\", \"project\": \"webrtc\", \"id\": \"8942749991767066368\"}}, \"got_revision_cp\": \"refs/heads/master@{#23724}\", \"swarm_hashes\": {\"common_audio_unittests\": \"66200b861366b59a8bb4c65353ac2c053a853b1d\", \"system_wrappers_unittests\": \"f61bd1197984da93c60cd5ef327bb0e70832bc04\", \"rtc_unittests\": \"3b7b50f72eb0cc964d6245172d989ce92956dc7d\", \"low_bandwidth_audio_test\": \"5083d3c19e0bfe3f9f9d71d5bc453d37561a7a0e\", \"test_support_unittests\": \"d8cdd793052efc06e58a68da396b036efba3e04a\", \"tools_unittests\": \"86b1bb7a999a48dbe62597d9617790222bd3ee29\", \"rtc_pc_unittests\": \"592aaa45172f21178e1f3176f908aaa9d829c0f6\", \"modules_tests\": \"be04891e093944d9f8b8d0cdf6c5ee9d2b25508c\", \"common_video_unittests\": \"4855562906d0bb92d9f6c30f5dff59a21d827923\", \"video_engine_tests\": \"c0b6ce27e95f23bf97aee65661a4e9397a1ed8e4\", \"webrtc_nonparallel_tests\": \"fa6c624ff0f0bbe080452026b8b3ca249b793471\", \"peerconnection_unittests\": \"d90f9a4ed2158eda1faf845cdab1aa25b429f3cc\", \"rtc_stats_unittests\": \"0e3ff6bc14026aee854a880e92cac56abd1feae7\", \"audio_decoder_unittests\": \"569ecab20d173b3fa389a502cdce33a459594eb4\", \"modules_unittests\": \"93ffe0d385db335e8fcb6a0dd3adcfae5ff83c3d\", \"ortc_unittests\": \"a0226f2226f8d923503a5a8f091571b4c095cf3e\", \"rtc_media_unittests\": \"c2c646dffa7f37a2c447282b41cacfa068d04c6e\"}, \"branch\": \"refs/heads/master\", \"path_config\": \"generic\", \"revision\": \"3ecec176a82537f81a5e7b3789c49fd79f6451e1\", \"bot_id\": \"trusty-webrtc-fe7e3dcb-us-central1-b-m5jm\"}}",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"started_ts": "1529926089925179",
"status": "COMPLETED",
"status_changed_ts": "1529926409315786",
"tags": [
"build_address:luci.webrtc.ci/Linux Asan/16575",
"builder:Linux Asan",
"buildset:commit/git/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9108180054918025904",
"scheduler_job_id:webrtc/Linux Asan",
"swarming_dimension:builder_group:Linux-Generic",
"swarming_dimension:cpu:x86-64",
"swarming_dimension:os:Linux",
"swarming_dimension:pool:luci.webrtc.ci",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:build_address:luci.webrtc.ci/Linux Asan/16575",
"swarming_tag:buildbucket_bucket:luci.webrtc.ci",
"swarming_tag:buildbucket_build_id:8942749991767066368",
"swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
"swarming_tag:buildbucket_template_canary:0",
"swarming_tag:buildbucket_template_revision:7112455cd3ff7844195fd04c0ac2c88b343c1bd1",
"swarming_tag:builder:Linux Asan",
"swarming_tag:builder_group:Linux-Generic",
"swarming_tag:buildset:commit/git/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"swarming_tag:buildset:commit/gitiles/webrtc.googlesource.com/src/+/3ecec176a82537f81a5e7b3789c49fd79f6451e1",
"swarming_tag:cpu:x86-64",
"swarming_tag:gitiles_ref:refs/heads/master",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8942749991767066368/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:os:Linux",
"swarming_tag:pool:luci.webrtc.ci",
"swarming_tag:priority:30",
"swarming_tag:recipe_name:webrtc/standalone",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_tag:scheduler_invocation_id:9108180054918025904",
"swarming_tag:scheduler_job_id:webrtc/Linux Asan",
"swarming_tag:service_account:webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"swarming_tag:swarming.pool.template:skip",
"swarming_tag:swarming.pool.version:b6e15ef58fee7497a45c8a036c6e9fadbc5a06b9",
"swarming_tag:user:None",
"swarming_tag:user_agent:luci-scheduler",
"swarming_tag:vpython:native-python-wrapper",
"swarming_task_id:3e4f8437c0f06310",
"user_agent:luci-scheduler"
],
"updated_ts": "1529926409316876",
"url": "https://ci.chromium.org/p/webrtc/builders/luci.webrtc.ci/Linux Asan/16575",
"utcnow_ts": "1529926410227400"
}
}
[11:33:30.240] Invocation finished in 6m15.611384742s with status SUCCEEDED