Status: SUCCEEDED
Triggered by: -
Duration: 24 minutes
Actions:

Definition (rev 3ae3b2a221e5e411607942c41a47c1699f734145)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.pdfium.ci"
  builder: "mac_xfa_component"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/master",
  "repository": "https://pdfium.googlesource.com/pdfium.git",
  "revision": "a4cac4770574043bbad68bf920e5a0b580afc08a"
}

Incoming tags

  • buildset:commit/git/a4cac4770574043bbad68bf920e5a0b580afc08a
  • buildset:commit/gitiles/pdfium.googlesource.com/pdfium/+/a4cac4770574043bbad68bf920e5a0b580afc08a
  • gitiles_ref:refs/heads/master

Debug log (UTC)

[23:21:58.102] New invocation is queued and will start shortly
[23:22:00.192] Starting the invocation (attempt 1)
[23:22:00.231] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[23:22:00.233] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[23:22:00.233] Buildbucket request:
{
  "bucket": "luci.pdfium.ci",
  "client_operation_id": "9032667815346667008",
  "parameters_json": "{\"builder_name\":\"mac_xfa_component\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://pdfium.googlesource.com/pdfium.git\",\"revision\":\"a4cac4770574043bbad68bf920e5a0b580afc08a\"},\"id\":\"https://pdfium.googlesource.com/pdfium.git/+/refs/heads/master@a4cac4770574043bbad68bf920e5a0b580afc08a\",\"title\":\"a4cac4770574043bbad68bf920e5a0b580afc08a\",\"url\":\"https://pdfium.googlesource.com/pdfium.git/+/a4cac4770574043bbad68bf920e5a0b580afc08a\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://pdfium.googlesource.com/pdfium.git\",\"revision\":\"a4cac4770574043bbad68bf920e5a0b580afc08a\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:mac_xfa_component",
    "scheduler_invocation_id:9032667815346667008",
    "scheduler_job_id:pdfium/mac_xfa_component",
    "user_agent:luci-scheduler",
    "buildset:commit/git/a4cac4770574043bbad68bf920e5a0b580afc08a",
    "buildset:commit/gitiles/pdfium.googlesource.com/pdfium/+/a4cac4770574043bbad68bf920e5a0b580afc08a",
    "gitiles_ref:refs/heads/master"
  ]
}
[23:22:01.794] Buildbucket response:
{
  "build": {
    "bucket": "luci.pdfium.ci",
    "canary": true,
    "canary_preference": "CANARY",
    "created_by": "project:pdfium",
    "created_ts": "1601940120396867",
    "id": "8867237752273859504",
    "parameters_json": "{\"builder_name\": \"mac_xfa_component\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://pdfium.googlesource.com/pdfium.git\", \"revision\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\"}, \"id\": \"https://pdfium.googlesource.com/pdfium.git/+/refs/heads/master@a4cac4770574043bbad68bf920e5a0b580afc08a\", \"title\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\", \"url\": \"https://pdfium.googlesource.com/pdfium.git/+/a4cac4770574043bbad68bf920e5a0b580afc08a\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://pdfium.googlesource.com/pdfium.git\", \"revision\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\"}}",
    "project": "pdfium",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1601940121641953",
    "tags": [
      "build_address:luci.pdfium.ci/mac_xfa_component/1915",
      "builder:mac_xfa_component",
      "buildset:commit/git/a4cac4770574043bbad68bf920e5a0b580afc08a",
      "buildset:commit/gitiles/pdfium.googlesource.com/pdfium/+/a4cac4770574043bbad68bf920e5a0b580afc08a",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9032667815346667008",
      "scheduler_job_id:pdfium/mac_xfa_component",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/pdfium/buildbucket/cr-buildbucket.appspot.com/8867237752273859504/+/annotations",
      "swarming_tag:luci_project:pdfium",
      "swarming_tag:recipe_name:pdfium",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1601940121642059",
    "url": "https://ci.chromium.org/b/8867237752273859504",
    "utcnow_ts": "1601940121783626"
  }
}
[23:22:01.794] Task URL: https://ci.chromium.org/b/8867237752273859504
[23:22:01.794] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:2:0) after 1m0s
[23:22:11.586] Received PubSub notification, asking Buildbucket for the build status
[23:22:12.261] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:23:01.993] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:2:0)
[23:23:01.993] Timer tick, asking Buildbucket for the build status
[23:23:02.083] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:23:02.083] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:4:0) after 1m0s
[23:24:02.632] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:4:0)
[23:24:02.632] Timer tick, asking Buildbucket for the build status
[23:24:02.824] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:24:02.824] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:5:0) after 1m0s
[23:25:03.403] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:5:0)
[23:25:03.403] Timer tick, asking Buildbucket for the build status
[23:25:03.612] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:25:03.612] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:6:0) after 1m0s
[23:26:04.222] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:6:0)
[23:26:04.222] Timer tick, asking Buildbucket for the build status
[23:26:04.299] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:26:04.299] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:7:0) after 1m0s
[23:27:04.345] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:7:0)
[23:27:04.345] Timer tick, asking Buildbucket for the build status
[23:27:04.561] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:27:04.561] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:8:0) after 1m0s
[23:28:04.594] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:8:0)
[23:28:04.594] Timer tick, asking Buildbucket for the build status
[23:28:04.685] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:28:04.685] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:9:0) after 1m0s
[23:29:04.763] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:9:0)
[23:29:04.763] Timer tick, asking Buildbucket for the build status
[23:29:04.880] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:29:04.880] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:10:0) after 1m0s
[23:30:04.899] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:10:0)
[23:30:04.899] Timer tick, asking Buildbucket for the build status
[23:30:04.998] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:30:04.998] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:11:0) after 1m0s
[23:31:05.152] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:11:0)
[23:31:05.152] Timer tick, asking Buildbucket for the build status
[23:31:05.746] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:31:05.746] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:12:0) after 1m0s
[23:32:05.751] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:12:0)
[23:32:05.751] Timer tick, asking Buildbucket for the build status
[23:32:06.084] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:32:06.084] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:13:0) after 1m0s
[23:33:06.110] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:13:0)
[23:33:06.110] Timer tick, asking Buildbucket for the build status
[23:33:06.667] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:33:06.667] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:14:0) after 1m0s
[23:34:06.707] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:14:0)
[23:34:06.707] Timer tick, asking Buildbucket for the build status
[23:34:07.021] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:34:07.021] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:15:0) after 1m0s
[23:35:07.112] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:15:0)
[23:35:07.112] Timer tick, asking Buildbucket for the build status
[23:35:07.409] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:35:07.409] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:16:0) after 1m0s
[23:36:07.476] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:16:0)
[23:36:07.476] Timer tick, asking Buildbucket for the build status
[23:36:07.870] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:36:07.870] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:17:0) after 1m0s
[23:37:07.930] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:17:0)
[23:37:07.930] Timer tick, asking Buildbucket for the build status
[23:37:08.148] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:37:08.149] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:18:0) after 1m0s
[23:38:08.203] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:18:0)
[23:38:08.203] Timer tick, asking Buildbucket for the build status
[23:38:08.526] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:38:08.526] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:19:0) after 1m0s
[23:39:08.551] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:19:0)
[23:39:08.551] Timer tick, asking Buildbucket for the build status
[23:39:08.658] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:39:08.658] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:20:0) after 1m0s
[23:40:08.695] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:20:0)
[23:40:08.695] Timer tick, asking Buildbucket for the build status
[23:40:08.998] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:40:08.998] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:21:0) after 1m0s
[23:41:09.067] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:21:0)
[23:41:09.067] Timer tick, asking Buildbucket for the build status
[23:41:09.233] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:41:09.233] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:22:0) after 1m0s
[23:42:09.251] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:22:0)
[23:42:09.251] Timer tick, asking Buildbucket for the build status
[23:42:09.381] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:42:09.381] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:23:0) after 1m0s
[23:43:09.394] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:23:0)
[23:43:09.394] Timer tick, asking Buildbucket for the build status
[23:43:09.477] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:43:09.478] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:24:0) after 1m0s
[23:44:09.505] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:24:0)
[23:44:09.505] Timer tick, asking Buildbucket for the build status
[23:44:09.626] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:44:09.626] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:25:0) after 1m0s
[23:45:09.614] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:25:0)
[23:45:09.614] Timer tick, asking Buildbucket for the build status
[23:45:09.844] Build 8867237752273859504: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:45:09.844] Scheduling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:26:0) after 1m0s
[23:46:09.927] Handling timer "check-buildbucket-build-status" (pdfium/mac_xfa_component:9032667815346667008:26:0)
[23:46:09.927] Timer tick, asking Buildbucket for the build status
[23:46:10.058] Build 8867237752273859504: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[23:46:10.058] Buildbucket build:
{
  "build": {
    "bucket": "luci.pdfium.ci",
    "canary": true,
    "canary_preference": "CANARY",
    "completed_ts": "1601941568555373",
    "created_by": "project:pdfium",
    "created_ts": "1601940120396867",
    "id": "8867237752273859504",
    "parameters_json": "{\"builder_name\": \"mac_xfa_component\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://pdfium.googlesource.com/pdfium.git\", \"revision\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\"}, \"id\": \"https://pdfium.googlesource.com/pdfium.git/+/refs/heads/master@a4cac4770574043bbad68bf920e5a0b580afc08a\", \"title\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\", \"url\": \"https://pdfium.googlesource.com/pdfium.git/+/a4cac4770574043bbad68bf920e5a0b580afc08a\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://pdfium.googlesource.com/pdfium.git\", \"revision\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\"}}",
    "project": "pdfium",
    "result": "SUCCESS",
    "result_details_json": "{\"properties\": {\"$build/goma\": {\"rpc_extra_params\": \"?prod\", \"server_host\": \"goma.chromium.org\"}, \"$recipe_engine/path\": {\"cache_dir\": \"/opt/s/w/ir/cache\", \"temp_dir\": \"/opt/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://pdfium.googlesource.com/pdfium.git\", \"revision\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\"}, \"id\": \"https://pdfium.googlesource.com/pdfium.git/+/refs/heads/master@a4cac4770574043bbad68bf920e5a0b580afc08a\", \"title\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\", \"url\": \"https://pdfium.googlesource.com/pdfium.git/+/a4cac4770574043bbad68bf920e5a0b580afc08a\"}]}, \"bot_id\": \"vm172-m9\", \"branch\": \"refs/heads/master\", \"builder_group\": \"client.pdfium\", \"buildername\": \"mac_xfa_component\", \"buildnumber\": 1915, \"component\": true, \"got_revision\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\", \"path_config\": \"generic\", \"recipe\": \"pdfium\", \"repository\": \"https://pdfium.googlesource.com/pdfium.git\", \"revision\": \"a4cac4770574043bbad68bf920e5a0b580afc08a\", \"xfa\": true}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_0378626bccffe024b3f1aea8bc2c61331a2d09bbaf23bb653949a3d29848fe01_v2\", \"builder_0f930f927496010694df7561d1beb7c0c4a32c1963ea0a9e3335616ae09fd822_v2\", \"builder_27fbbfb84323c1a4559a94e3c57706bcc10bed92084284c20180a6206d071b84_v2\", \"builder_30fde75bc3cba006eb85b9d80a2f6cf3f04a4a6533af6db30e58c9e45480e310_v2\", \"builder_7e35e3b87c9d5fc4ac1cb052c2129e899d6ec20ba490fb527884c92fdd0b9af5_v2\", \"builder_804476c8cfc6ec630e0acc0ad7934a24f61db20cac3768e5861fac15873f9700_v2\", \"builder_94374ba71e0f79d3cb1f55ea54500fb0d2939f96809cf267f6bf7b298ff20b31_v2\", \"builder_99dba5d115b82136630aa455b1085337ee574b1ce4bae1ccdca449cc886c803a_v2\", \"builder_a9f2d9ae0e7917e6d77a38cc3c1874c49a0c5a88b736e25b4ad098425df6fbf3_v2\", \"builder_aa0ce03d2dbb2c4b0a05c20da263e3ba77f7961ebf55385698473c7f1647ab5d_v2\", \"builder_cf4c4f39d8550be2c6b00db9387b3a2e2eaa6c757718631378f4ceb4413253b0_v2\", \"builder_d596cb13ee205bf48d4ab5692f5cd102c15e6ebdebe6d3cb51ae116afa9896ae_v2\", \"builder_e34b620651557d4070eda6f8d1b91726950cc5c227d458514278df18b5c702f8_v2\", \"git\", \"gocache\", \"goma_v2\", \"gopath\", \"infra_gclient_with_go\", \"osx_sdk\", \"osx_sdk_ios\", \"osx_sdk_mac\", \"vpython\", \"win_toolchain\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-E5-2697_v2\"], \"gce\": [\"0\"], \"gpu\": [\"none\"], \"id\": [\"vm172-m9\"], \"mac_model\": [\"VMware7,1\"], \"machine_type\": [\"n1-highcpu-8\"], \"os\": [\"Mac\", \"Mac-10.15\", \"Mac-10.15.6\", \"Mac-10.15.6-19G2021\"], \"pool\": [\"luci.flex.ci\"], \"python\": [\"2.7.16\"], \"server_version\": [\"5564-e41b668\"], \"ssd\": [\"1\"], \"zone\": [\"us\", \"us-atl\", \"us-atl-golo\", \"us-atl-golo-m9\"]}}}",
    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1601940130203468",
    "status": "COMPLETED",
    "status_changed_ts": "1601941569100932",
    "tags": [
      "build_address:luci.pdfium.ci/mac_xfa_component/1915",
      "builder:mac_xfa_component",
      "buildset:commit/git/a4cac4770574043bbad68bf920e5a0b580afc08a",
      "buildset:commit/gitiles/pdfium.googlesource.com/pdfium/+/a4cac4770574043bbad68bf920e5a0b580afc08a",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9032667815346667008",
      "scheduler_job_id:pdfium/mac_xfa_component",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/pdfium/buildbucket/cr-buildbucket.appspot.com/8867237752273859504/+/annotations",
      "swarming_tag:luci_project:pdfium",
      "swarming_tag:os:Mac",
      "swarming_tag:recipe_name:pdfium",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:4f13e3f16f27e110",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1601941569463948",
    "url": "https://ci.chromium.org/b/8867237752273859504",
    "utcnow_ts": "1601941570044911"
  }
}
[23:46:10.058] Invocation finished in 24m11.976960723s with status SUCCEEDED