[12:42:24.551] New invocation is queued and will start shortly
[12:42:25.893] Starting the invocation (attempt 1)
[12:42:25.928] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[12:42:25.929] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[12:42:25.929] Buildbucket request:
{
"bucket": "luci.webrtc.ci",
"client_operation_id": "9056625652060051680",
"parameters_json": "{\"builder_name\":\"Linux Tsan v2\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://webrtc.googlesource.com/src\",\"revision\":\"ccab06fb72be1fd8b165d865aefad9daeff8631f\"},\"id\":\"https://webrtc.googlesource.com/src/+/refs/heads/master@ccab06fb72be1fd8b165d865aefad9daeff8631f\",\"title\":\"ccab06fb72be1fd8b165d865aefad9daeff8631f\",\"url\":\"https://webrtc.googlesource.com/src/+/ccab06fb72be1fd8b165d865aefad9daeff8631f\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://webrtc.googlesource.com/src\",\"revision\":\"ccab06fb72be1fd8b165d865aefad9daeff8631f\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:Linux Tsan v2",
"scheduler_invocation_id:9056625652060051680",
"scheduler_job_id:webrtc/Linux Tsan v2",
"user_agent:luci-scheduler",
"buildset:commit/git/ccab06fb72be1fd8b165d865aefad9daeff8631f",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/ccab06fb72be1fd8b165d865aefad9daeff8631f",
"gitiles_ref:refs/heads/master"
]
}
[12:42:26.756] Buildbucket response:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "PROD",
"created_by": "project:webrtc",
"created_ts": "1579092146074881",
"id": "8891195589796416512",
"parameters_json": "{\"builder_name\": \"Linux Tsan v2\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"title\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"url\": \"https://webrtc.googlesource.com/src/+/ccab06fb72be1fd8b165d865aefad9daeff8631f\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\"}}",
"project": "webrtc",
"result_details_json": "{\"properties\": {}}",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1579092146593631",
"tags": [
"build_address:luci.webrtc.ci/Linux Tsan v2/22277",
"builder:Linux Tsan v2",
"buildset:commit/git/ccab06fb72be1fd8b165d865aefad9daeff8631f",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/ccab06fb72be1fd8b165d865aefad9daeff8631f",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9056625652060051680",
"scheduler_job_id:webrtc/Linux Tsan v2",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8891195589796416512/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:recipe_name:webrtc/standalone",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:",
"user_agent:luci-scheduler"
],
"updated_ts": "1579092146593730",
"url": "https://ci.chromium.org/b/8891195589796416512",
"utcnow_ts": "1579092146749120"
}
}
[12:42:26.756] Task URL: https://ci.chromium.org/b/8891195589796416512
[12:42:26.756] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:2:0) after 1m0s
[12:43:26.813] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:2:0)
[12:43:26.813] Timer tick, asking Buildbucket for the build status
[12:43:27.265] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:43:27.265] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:3:0) after 1m0s
[12:44:27.332] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:3:0)
[12:44:27.332] Timer tick, asking Buildbucket for the build status
[12:44:27.410] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:44:27.410] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:4:0) after 1m0s
[12:45:27.662] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:4:0)
[12:45:27.662] Timer tick, asking Buildbucket for the build status
[12:45:27.844] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:45:27.844] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:5:0) after 1m0s
[12:46:27.897] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:5:0)
[12:46:27.897] Timer tick, asking Buildbucket for the build status
[12:46:27.973] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:46:27.973] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:6:0) after 1m0s
[12:47:28.077] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:6:0)
[12:47:28.077] Timer tick, asking Buildbucket for the build status
[12:47:28.353] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:47:28.353] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:7:0) after 1m0s
[12:48:28.535] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:7:0)
[12:48:28.535] Timer tick, asking Buildbucket for the build status
[12:48:28.652] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:48:28.652] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:8:0) after 1m0s
[12:49:28.698] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:8:0)
[12:49:28.698] Timer tick, asking Buildbucket for the build status
[12:49:28.918] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:49:28.918] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:9:0) after 1m0s
[12:50:28.992] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:9:0)
[12:50:28.992] Timer tick, asking Buildbucket for the build status
[12:50:29.251] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:50:29.251] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:10:0) after 1m0s
[12:51:29.358] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:10:0)
[12:51:29.359] Timer tick, asking Buildbucket for the build status
[12:51:29.510] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:51:29.510] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:11:0) after 1m0s
[12:52:29.574] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:11:0)
[12:52:29.574] Timer tick, asking Buildbucket for the build status
[12:52:29.685] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:52:29.685] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:12:0) after 1m0s
[12:53:29.738] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:12:0)
[12:53:29.738] Timer tick, asking Buildbucket for the build status
[12:53:30.248] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:53:30.248] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:13:0) after 1m0s
[12:54:30.308] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:13:0)
[12:54:30.308] Timer tick, asking Buildbucket for the build status
[12:54:30.514] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:54:30.514] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:14:0) after 1m0s
[12:55:30.535] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:14:0)
[12:55:30.535] Timer tick, asking Buildbucket for the build status
[12:55:30.631] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:55:30.631] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:15:0) after 1m0s
[12:56:30.726] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:15:0)
[12:56:30.726] Timer tick, asking Buildbucket for the build status
[12:56:30.950] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:56:30.950] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:16:0) after 1m0s
[12:57:31.007] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:16:0)
[12:57:31.007] Timer tick, asking Buildbucket for the build status
[12:57:31.286] Build 8891195589796416512: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:57:31.286] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:17:0) after 1m0s
[12:58:12.469] Received PubSub notification, asking Buildbucket for the build status
[12:58:12.547] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:58:31.503] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:17:0)
[12:58:31.503] Timer tick, asking Buildbucket for the build status
[12:58:32.008] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:58:32.008] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:19:0) after 1m0s
[12:59:32.165] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:19:0)
[12:59:32.165] Timer tick, asking Buildbucket for the build status
[12:59:33.404] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:59:33.405] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:20:0) after 1m0s
[13:00:33.513] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:20:0)
[13:00:33.513] Timer tick, asking Buildbucket for the build status
[13:00:34.254] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:00:34.255] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:21:0) after 1m0s
[13:01:34.420] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:21:0)
[13:01:34.420] Timer tick, asking Buildbucket for the build status
[13:01:34.554] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:01:34.554] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:22:0) after 1m0s
[13:02:34.667] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:22:0)
[13:02:34.667] Timer tick, asking Buildbucket for the build status
[13:02:35.213] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:02:35.213] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:23:0) after 1m0s
[13:03:35.222] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:23:0)
[13:03:35.222] Timer tick, asking Buildbucket for the build status
[13:03:35.369] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:03:35.369] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:24:0) after 1m0s
[13:04:35.431] Handling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:24:0)
[13:04:35.431] Timer tick, asking Buildbucket for the build status
[13:04:35.600] Build 8891195589796416512: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:04:35.600] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux Tsan v2:9056625652060051680:25:0) after 1m0s
[13:05:05.912] Received PubSub notification, asking Buildbucket for the build status
[13:05:06.171] Build 8891195589796416512: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[13:05:06.171] Buildbucket build:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "PROD",
"completed_ts": "1579093504898221",
"created_by": "project:webrtc",
"created_ts": "1579092146074881",
"id": "8891195589796416512",
"parameters_json": "{\"builder_name\": \"Linux Tsan v2\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"title\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"url\": \"https://webrtc.googlesource.com/src/+/ccab06fb72be1fd8b165d865aefad9daeff8631f\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\"}}",
"project": "webrtc",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$build/goma\": {\"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://webrtc.googlesource.com/src\", \"revision\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"title\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"url\": \"https://webrtc.googlesource.com/src/+/ccab06fb72be1fd8b165d865aefad9daeff8631f\"}]}, \"bot_id\": \"luci-webrtc-ci-xenial-11-aff4\", \"branch\": \"refs/heads/master\", \"buildername\": \"Linux Tsan v2\", \"buildnumber\": 22277, \"got_clang_revision\": \"n332890-c2443155-1\", \"got_revision\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"got_revision_cp\": \"refs/heads/master@{#30265}\", \"isolate_server\": \"https://isolateserver.appspot.com\", \"mastername\": \"client.webrtc\", \"path_config\": \"generic\", \"recipe\": \"webrtc/standalone\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"ccab06fb72be1fd8b165d865aefad9daeff8631f\", \"swarm_hashes\": {\"audio_decoder_unittests\": \"b8210105641cb0bcd2b7e2ade7b68385adcabffd\", \"common_audio_unittests\": \"d657ece1bf8a0501de8ac20618b5a3c1b4c676cc\", \"common_video_unittests\": \"4b96058c49d058b0be4c357d7d2eedf03e665d9d\", \"low_bandwidth_audio_test\": \"c955ab342b3d34acbf839be06809d215b079b9ce\", \"modules_tests\": \"73ef18408f0353be023b19669a2fb01e36f776b6\", \"modules_unittests\": \"d63a2d8fb2cde832a4537183c6b2dc0781b7d8f6\", \"peerconnection_unittests\": \"006ce3d394bd4b0ab2d688ad51f9aef1757e8c8a\", \"rtc_media_unittests\": \"d0831cfde3c3f2b0fee24445000737c74308eade\", \"rtc_pc_unittests\": \"05083cb4b20007f0505d542d857f2d70eeaf8082\", \"rtc_stats_unittests\": \"79d5c69f76a9019d8f04874a5512e1ceb5c64166\", \"rtc_unittests\": \"694c01d83b0559310b643aeb2ee4bad282c042ca\", \"slow_tests\": \"bebee847871a36e23575a2a6ee5b03b3d80b3ccf\", \"system_wrappers_unittests\": \"214da7058dc64ce22c2420c75d7d91c2c1fe20d4\", \"test_support_unittests\": \"7a84cb2338ce24486e3c61b318ec9a087d1dc33d\", \"tools_unittests\": \"87448002871ac97dc64e1c24ee4347d5938e6859\", \"video_engine_tests\": \"8cd1966b889ff68a7d75e904fd7dd1d2f09dd2fe\", \"webrtc_nonparallel_tests\": \"b3e440a2450283f56f53e4e828864f72b6ceabdd\"}}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_236ad0e06710bb1aa723bf85e2819a73a68bd90c872fb4d36ce08423aaad3728_v2\", \"builder_3ede6a545b7f5f02d8e754bf3d80550bff536ffd8cd1f0e4f2eed09fd4ce3e22_v2\", \"builder_41c976223e03b38ebd482b9c303091ece2ae69993972a467d60064b876d2ebf2_v2\", \"builder_455888f2f945b3280d12644ca1ffba1d78ccc60e6253093e09b5ed6f38897bd7_v2\", \"builder_55aa4c084be5ed9d3954314e1098bc0d32b90f37d826af3d055ec49a08faf339_v2\", \"builder_659dd105ea03987792d4053fbbba393abe7f346036c314442882afecee9cf953_v2\", \"builder_a9e857c6f45aeca8cc1388c7c30c9ddfcf1f8acd0c8e85588eec9b6e05b9c136_v2\", \"builder_cd4d33579b11e7a69084e8598c51fb3312c4dc0339897950696e4b0a59553346_v2\", \"builder_d5629c2cf2c35ad595411a5dcfd59fde2daf263f5d0c2761858cad08923fcc47_v2\", \"builder_ee30cfe615ad79242c90cf868fc3e32771e3342e63241239745f710a5c60d840_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\", \"x86-64-avx2\"], \"gce\": [\"1\"], \"gcp\": [\"webrtc-ci\"], \"gpu\": [\"none\"], \"id\": [\"luci-webrtc-ci-xenial-11-aff4\"], \"image\": [\"chrome-xenial-19121500-b03549ec744\"], \"inside_docker\": [\"0\"], \"kvm\": [\"1\"], \"locale\": [\"en_US.UTF-8\"], \"machine_type\": [\"n1-standard-8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-16.04\"], \"pool\": [\"luci.webrtc.ci\"], \"python\": [\"2.7.12\"], \"server_version\": [\"4760-d9a0e6d\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-b\"]}}}",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"started_ts": "1579093091125561",
"status": "COMPLETED",
"status_changed_ts": "1579093505556476",
"tags": [
"build_address:luci.webrtc.ci/Linux Tsan v2/22277",
"builder:Linux Tsan v2",
"buildset:commit/git/ccab06fb72be1fd8b165d865aefad9daeff8631f",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/ccab06fb72be1fd8b165d865aefad9daeff8631f",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9056625652060051680",
"scheduler_job_id:webrtc/Linux Tsan v2",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8891195589796416512/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:os:Linux",
"swarming_tag:recipe_name:webrtc/standalone",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:49c20c44baf70610",
"user_agent:luci-scheduler"
],
"updated_ts": "1579093505574923",
"url": "https://ci.chromium.org/b/8891195589796416512",
"utcnow_ts": "1579093506129896"
}
}
[13:05:06.171] Invocation finished in 22m41.638242306s with status SUCCEEDED