conda-forge / google-cloud-cpp-feedstock

A conda-smithy repository for google-cloud-cpp.
BSD 3-Clause "New" or "Revised" License
2 stars 9 forks source link

Another round of sharding #176

Open coryan opened 5 months ago

coryan commented 5 months ago

Comment:

The times are too tight again. Windows finished in 5h43m.

Found the largest features using:

bazel clean --expunge
 mapfile -t targets < <(bazel query //:all)
 rm build-times.txt; for target in //:common //:grpc_utils //google/cloud:google_cloud_cpp_rest_internal "${targets[@]}"; do /usr/bin/time -a --output=build-times.txt --format="%C --- system %S user %U elapsed %e" bazel --batch build  ${target} 2>/dev/null; echo $target; done
 awk '{print $7 + $9, $0}' build-times.txt  | sort -k1,1n > build-times.sorted.txt

Filtering out features we already sharded we are left with:

The returns after that seem lower:

511.68 bazel --batch build //:dataplex --- system 78.05 user 433.63 elapsed 23.72
487.88 bazel --batch build //:datacatalog --- system 80.07 user 407.81 elapsed 17.97
425.88 bazel --batch build //:notebooks --- system 61.89 user 363.99 elapsed 23.20
421.44 bazel --batch build //:video --- system 58.52 user 362.92 elapsed 19.70
408.84 bazel --batch build //:kms --- system 67.48 user 341.36 elapsed 14.40
408.76 bazel --batch build //:iam --- system 64.74 user 344.02 elapsed 14.56
403.39 bazel --batch build //:gkemulticloud --- system 53.84 user 349.55 elapsed 18.48
392.93 bazel --batch build //:osconfig --- system 61.61 user 331.32 elapsed 15.70
390.39 bazel --batch build //:speech --- system 55.41 user 334.98 elapsed 19.96
374.07 bazel --batch build //:beyondcorp --- system 58.68 user 315.39 elapsed 14.55
370.42 bazel --batch build //:logging --- system 51.56 user 318.86 elapsed 17.75
344.4 bazel --batch build //:opentelemetry --- system 55.52 user 288.88 elapsed 11.76
340.31 bazel --batch build //:channel --- system 46.48 user 293.83 elapsed 23.00
335.06 bazel --batch build //:networkservices --- system 46.11 user 288.95 elapsed 25.84
333.8 bazel --batch build //:containeranalysis --- system 49.86 user 283.94 elapsed 12.69
333.46 bazel --batch build //:automl --- system 47.00 user 286.46 elapsed 17.67
324.09 bazel --batch build //:servicecontrol --- system 49.47 user 274.62 elapsed 11.23
323.22 bazel --batch build //:support --- system 49.76 user 273.46 elapsed 11.74
320.89 bazel --batch build //:billing --- system 49.14 user 271.75 elapsed 12.35
313.21 bazel --batch build //:binaryauthorization --- system 47.61 user 265.60 elapsed 11.78
304.37 bazel --batch build //:cloudbuild --- system 39.14 user 265.23 elapsed 17.34
294.98 bazel --batch build //:networkconnectivity --- system 39.80 user 255.18 elapsed 18.58
291.98 bazel --batch build //:vision --- system 37.49 user 254.49 elapsed 14.53
289.87 bazel --batch build //:metastore --- system 37.16 user 252.71 elapsed 19.88
282.59 bazel --batch build //:functions --- system 37.83 user 244.76 elapsed 14.49
280.62 bazel --batch build //:redis --- system 35.86 user 244.76 elapsed 15.42
278.18 bazel --batch build //:tpu --- system 37.90 user 240.28 elapsed 14.94
277.9 bazel --batch build //:eventarc --- system 36.75 user 241.15 elapsed 16.84
277.58 bazel --batch build //:composer --- system 39.02 user 238.56 elapsed 17.71
265.12 bazel --batch build //:cloudcontrolspartner --- system 38.62 user 226.50 elapsed 11.87
263.04 bazel --batch build //:baremetalsolution --- system 30.40 user 232.64 elapsed 24.86
261.76 bazel --batch build //:netapp --- system 31.71 user 230.05 elapsed 28.89
259.65 bazel --batch build //:vmwareengine --- system 26.82 user 232.83 elapsed 35.26
258.07 bazel --batch build //:deploy --- system 30.83 user 227.24 elapsed 22.79
250.16 bazel --batch build //:workflows --- system 32.24 user 217.92 elapsed 13.24
248.04 bazel --batch build //:iap --- system 33.60 user 214.44 elapsed 11.19
245.63 bazel --batch build //:artifactregistry --- system 30.80 user 214.83 elapsed 19.66
244.99 bazel --batch build //:servicedirectory --- system 34.75 user 210.24 elapsed 12.19
244.78 bazel --batch build //:language --- system 34.75 user 210.03 elapsed 11.11
242.88 bazel --batch build //:documentai --- system 30.46 user 212.42 elapsed 21.02
240.22 bazel --batch build //:policytroubleshooter --- system 33.64 user 206.58 elapsed 10.75
239.67 bazel --batch build //:vmmigration --- system 25.45 user 214.22 elapsed 30.26
237.44 bazel --batch build //:datamigration --- system 27.81 user 209.63 elapsed 24.07
233.25 bazel --batch build //:migrationcenter --- system 25.16 user 208.09 elapsed 26.18
231.27 bazel --batch build //:connectors --- system 29.61 user 201.66 elapsed 16.57
231.17 bazel --batch build //:profiler --- system 32.32 user 198.85 elapsed 10.45
226.88 bazel --batch build //:accesscontextmanager --- system 24.86 user 202.02 elapsed 21.23
225.87 bazel --batch build //:asset --- system 25.66 user 200.21 elapsed 16.91
225.78 bazel --batch build //:gkebackup --- system 26.02 user 199.76 elapsed 19.12
222.97 bazel --batch build //:certificatemanager --- system 28.00 user 194.97 elapsed 21.13
222.53 bazel --batch build //:apphub --- system 27.01 user 195.52 elapsed 18.93
220.56 bazel --batch build //:contactcenterinsights --- system 24.94 user 195.62 elapsed 20.91
219.69 bazel --batch build //:dlp --- system 23.38 user 196.31 elapsed 16.47
219.4 bazel --batch build //:datastream --- system 24.28 user 195.12 elapsed 18.93
219.36 bazel --batch build //:alloydb --- system 25.19 user 194.17 elapsed 20.69
216.2 bazel --batch build //:websecurityscanner --- system 26.33 user 189.87 elapsed 11.87
215 bazel --batch build //:experimental-bigquery-rest --- system 33.88 user 181.12 elapsed 8.74
213.34 bazel --batch build //:networksecurity --- system 25.67 user 187.67 elapsed 16.59
212.79 bazel --batch build //:telcoautomation --- system 24.05 user 188.74 elapsed 17.27
211.22 bazel --batch build //:privateca --- system 24.73 user 186.49 elapsed 19.43
210.68 bazel --batch build //:servicemanagement --- system 24.58 user 186.10 elapsed 16.69
210.63 bazel --batch build //:edgecontainer --- system 23.33 user 187.30 elapsed 17.67
210.29 bazel --batch build //:config --- system 23.26 user 187.03 elapsed 16.71
204.35 bazel --batch build //:translate --- system 25.23 user 179.12 elapsed 16.08
204.2 bazel --batch build //:vpcaccess --- system 21.88 user 182.32 elapsed 12.96
203.82 bazel --batch build //:edgenetwork --- system 23.09 user 180.73 elapsed 18.53
203.17 bazel --batch build //:batch --- system 24.51 user 178.66 elapsed 12.85
202.37 bazel --batch build //:filestore --- system 23.80 user 178.57 elapsed 17.21
202.02 bazel --batch build //:gkehub --- system 24.59 user 177.43 elapsed 15.38
198.85 bazel --batch build //:apigateway --- system 22.60 user 176.25 elapsed 16.42
198.73 bazel --batch build //:networkmanagement --- system 24.64 user 174.09 elapsed 13.90
198.2 bazel --batch build //:apikeys --- system 22.29 user 175.91 elapsed 13.24
197.57 bazel --batch build //:storagetransfer --- system 23.63 user 173.94 elapsed 13.13
197.54 bazel --batch build //:securesourcemanager --- system 20.61 user 176.93 elapsed 14.38
197.53 bazel --batch build //:datastore --- system 23.44 user 174.09 elapsed 10.92
197.46 bazel --batch build //:assuredworkloads --- system 23.11 user 174.35 elapsed 13.39
197.34 bazel --batch build //:domains --- system 20.89 user 176.45 elapsed 15.01
197.11 bazel --batch build //:workstations --- system 22.30 user 174.81 elapsed 17.16
197.03 bazel --batch build //:rapidmigrationassessment --- system 22.47 user 174.56 elapsed 14.38
195.22 bazel --batch build //:managedidentities --- system 22.52 user 172.70 elapsed 14.19
194.74 bazel --batch build //:tasks --- system 24.03 user 170.71 elapsed 11.45
194.22 bazel --batch build //:scheduler --- system 23.22 user 171.00 elapsed 11.05
193.69 bazel --batch build //:container --- system 21.91 user 171.78 elapsed 12.58
193.5 bazel --batch build //:securitycentermanagement --- system 23.25 user 170.25 elapsed 12.34
193.31 bazel --batch build //:videointelligence --- system 24.91 user 168.40 elapsed 12.08
192.63 bazel --batch build //:commerce --- system 22.32 user 170.31 elapsed 12.47
192.35 bazel --batch build //:backupdr --- system 20.92 user 171.43 elapsed 12.87
191.74 bazel --batch build //:common --- system 54.35 user 137.39 elapsed 14.89
191.73 bazel --batch build //:datafusion --- system 21.97 user 169.76 elapsed 13.64
191.22 bazel --batch build //:shell --- system 22.52 user 168.70 elapsed 13.82
190.14 bazel --batch build //:ids --- system 20.36 user 169.78 elapsed 12.70
189.84 bazel --batch build //:serviceusage --- system 20.71 user 169.13 elapsed 13.36
189.8 bazel --batch build //:recommender --- system 23.55 user 166.25 elapsed 11.13
189.18 bazel --batch build //:recaptchaenterprise --- system 23.29 user 165.89 elapsed 12.27
188.62 bazel --batch build //:optimization --- system 20.88 user 167.74 elapsed 12.11
188.25 bazel --batch build //:oslogin --- system 22.30 user 165.95 elapsed 10.37
186.31 bazel --batch build //:policysimulator --- system 22.71 user 163.60 elapsed 12.21
186.19 bazel --batch build //:experimental-storagecontrol --- system 22.59 user 163.60 elapsed 12.74
185.3 bazel --batch build //:memcache --- system 22.68 user 162.62 elapsed 13.66
184.01 bazel --batch build //:orgpolicy --- system 20.07 user 163.94 elapsed 11.29
183.75 bazel --batch build //:accessapproval --- system 21.33 user 162.42 elapsed 10.93
182.07 bazel --batch build //:secretmanager --- system 22.42 user 159.65 elapsed 11.50
181.94 bazel --batch build //:webrisk --- system 21.15 user 160.79 elapsed 12.09
181.3 bazel --batch build //:essentialcontacts --- system 21.60 user 159.70 elapsed 10.73
180.78 bazel --batch build //:servicehealth --- system 20.45 user 160.33 elapsed 11.12
180.61 bazel --batch build //:confidentialcomputing --- system 21.47 user 159.14 elapsed 10.16
180.56 bazel --batch build //:storageinsights --- system 20.31 user 160.25 elapsed 10.78
180.5 bazel --batch build //:cloudquotas --- system 20.90 user 159.60 elapsed 10.79
178.7 bazel --batch build //:timeseriesinsights --- system 20.97 user 157.73 elapsed 10.60
176.07 bazel --batch build //:advisorynotifications --- system 21.18 user 154.89 elapsed 10.40
175.47 bazel --batch build //:apigeeconnect --- system 21.02 user 154.45 elapsed 10.15
173.63 bazel --batch build //:texttospeech --- system 20.94 user 152.69 elapsed 9.94
172.73 bazel --batch build //:bigtable_mocks --- system 21.62 user 151.11 elapsed 9.72
167.71 bazel --batch build //google/cloud:google_cloud_cpp_rest_internal --- system 45.94 user 121.77 elapsed 9.70
164.66 bazel --batch build //:resourcesettings --- system 20.23 user 144.43 elapsed 10.01
143.72 bazel --batch build //:accessapproval_mocks --- system 11.84 user 131.88 elapsed 7.63
142.32 bazel --batch build //:experimental-storage_grpc_mocks --- system 11.52 user 130.80 elapsed 5.13
141.6 bazel --batch build //:aiplatform_mocks --- system 13.04 user 128.56 elapsed 5.23
141.51 bazel --batch build //:compute_global_addresses --- system 13.73 user 127.78 elapsed 5.35
141.06 bazel --batch build //:compute_packet_mirrorings --- system 12.18 user 128.88 elapsed 5.50
139.67 bazel --batch build //:compute_external_vpn_gateways_mocks --- system 11.16 user 128.51 elapsed 5.20
139.49 bazel --batch build //:compute_region_network_firewall_policies --- system 11.87 user 127.62 elapsed 5.28
137.49 bazel --batch build //:compute_interconnect_attachments --- system 14.69 user 122.80 elapsed 5.29
137.33 bazel --batch build //:compute_region_commitments_mocks --- system 13.83 user 123.50 elapsed 5.31
136.44 bazel --batch build //:compute_region_disks_mocks --- system 12.04 user 124.40 elapsed 5.21
134.98 bazel --batch build //:compute_backend_services_mocks --- system 13.16 user 121.82 elapsed 5.28
134.5 bazel --batch build //:compute_target_ssl_proxies --- system 10.88 user 123.62 elapsed 5.16
134.39 bazel --batch build //:compute_region_disk_types_mocks --- system 12.29 user 122.10 elapsed 5.27
134.34 bazel --batch build //:compute_region_security_policies_mocks --- system 12.76 user 121.58 elapsed 5.33
134.3 bazel --batch build //:compute_target_http_proxies --- system 12.60 user 121.70 elapsed 5.31
134.16 bazel --batch build //:compute_health_checks_mocks --- system 10.07 user 124.09 elapsed 5.20
134.14 bazel --batch build //:compute_zones --- system 12.76 user 121.38 elapsed 5.27
134.01 bazel --batch build //:compute_autoscalers_mocks --- system 13.65 user 120.36 elapsed 5.35
133.91 bazel --batch build //:compute_addresses_mocks --- system 13.70 user 120.21 elapsed 5.16
133.23 bazel --batch build //:compute_node_groups --- system 13.24 user 119.99 elapsed 5.32
133.17 bazel --batch build //:compute_target_instances --- system 12.87 user 120.30 elapsed 5.43
132.94 bazel --batch build //:compute_disk_types_mocks --- system 13.72 user 119.22 elapsed 5.25
132.83 bazel --batch build //:compute_machine_images_mocks --- system 11.05 user 121.78 elapsed 5.29
132.72 bazel --batch build //:compute_vpn_tunnels_mocks --- system 14.14 user 118.58 elapsed 5.32
132.47 bazel --batch build //:compute_projects_mocks --- system 14.30 user 118.17 elapsed 5.21
132.36 bazel --batch build //:compute_target_instances_mocks --- system 14.43 user 117.93 elapsed 5.31
132.34 bazel --batch build //:compute_zone_operations_mocks --- system 12.57 user 119.77 elapsed 5.38
132.29 bazel --batch build //:compute_global_public_delegated_prefixes --- system 13.85 user 118.44 elapsed 5.22
132.22 bazel --batch build //:compute_region_security_policies --- system 10.25 user 121.97 elapsed 5.27
131.68 bazel --batch build //:compute_public_advertised_prefixes --- system 10.51 user 121.17 elapsed 5.41
131.66 bazel --batch build //:compute_http_health_checks_mocks --- system 12.19 user 119.47 elapsed 5.15
131.65 bazel --batch build //:dialogflow_cx_mocks --- system 11.35 user 120.30 elapsed 4.95
131.44 bazel --batch build //:compute_image_family_views_mocks --- system 10.46 user 120.98 elapsed 5.25
131.33 bazel --batch build //:compute_region_instance_groups_mocks --- system 11.12 user 120.21 elapsed 5.16
130.95 bazel --batch build //:compute_region_instance_group_managers_mocks --- system 13.28 user 117.67 elapsed 5.14
130.78 bazel --batch build //:compute_region_ssl_certificates_mocks --- system 10.75 user 120.03 elapsed 5.20
130.61 bazel --batch build //:compute_firewalls_mocks --- system 11.45 user 119.16 elapsed 5.17
130.58 bazel --batch build //:compute_disk_types --- system 10.50 user 120.08 elapsed 5.26
130.31 bazel --batch build //:compute_disks_mocks --- system 10.73 user 119.58 elapsed 5.14
130.03 bazel --batch build //:compute_region_notification_endpoints_mocks --- system 10.67 user 119.36 elapsed 5.11
129.97 bazel --batch build //:compute_machine_images --- system 10.13 user 119.84 elapsed 5.30
129.84 bazel --batch build //:compute_subnetworks_mocks --- system 13.55 user 116.29 elapsed 5.28
129.81 bazel --batch build //:servicedirectory_mocks --- system 9.99 user 119.82 elapsed 5.19
129.73 bazel --batch build //:compute_node_types_mocks --- system 10.29 user 119.44 elapsed 5.28
129.71 bazel --batch build //:compute_zones_mocks --- system 11.54 user 118.17 elapsed 5.19
129.52 bazel --batch build //:compute_region_health_check_services --- system 12.38 user 117.14 elapsed 5.22
129.5 bazel --batch build //:compute_firewall_policies_mocks --- system 13.41 user 116.09 elapsed 5.25
129.49 bazel --batch build //:compute_machine_types --- system 11.90 user 117.59 elapsed 5.19
129.46 bazel --batch build //:compute_target_http_proxies_mocks --- system 8.73 user 120.73 elapsed 5.27
129.31 bazel --batch build //:compute_url_maps --- system 12.51 user 116.80 elapsed 5.34
129.29 bazel --batch build //:compute_licenses --- system 13.56 user 115.73 elapsed 5.20
129.24 bazel --batch build //:compute_node_groups_mocks --- system 10.93 user 118.31 elapsed 5.29
129.24 bazel --batch build //:compute_public_advertised_prefixes_mocks --- system 12.27 user 116.97 elapsed 5.24
128.83 bazel --batch build //:compute_health_checks --- system 12.60 user 116.23 elapsed 5.29
128.82 bazel --batch build //:compute_backend_services --- system 11.58 user 117.24 elapsed 5.13
128.71 bazel --batch build //:compute_instance_group_managers_mocks --- system 9.94 user 118.77 elapsed 5.22
128.64 bazel --batch build //:compute_region_autoscalers --- system 12.50 user 116.14 elapsed 5.36
128.54 bazel --batch build //:compute_region_operations --- system 12.25 user 116.29 elapsed 5.22
128.53 bazel --batch build //:compute_interconnects_mocks --- system 12.15 user 116.38 elapsed 5.20
128.32 bazel --batch build //:compute_region_backend_services_mocks --- system 11.22 user 117.10 elapsed 5.20
128.26 bazel --batch build //:compute_license_codes --- system 11.87 user 116.39 elapsed 5.32
128.18 bazel --batch build //:compute_accelerator_types --- system 10.81 user 117.37 elapsed 5.22
128.16 bazel --batch build //:compute_licenses_mocks --- system 12.78 user 115.38 elapsed 5.37
128.11 bazel --batch build //:compute_url_maps_mocks --- system 10.56 user 117.55 elapsed 5.37
128.03 bazel --batch build //:compute_global_operations --- system 9.29 user 118.74 elapsed 5.15
127.99 bazel --batch build //:compute_region_notification_endpoints --- system 11.59 user 116.40 elapsed 5.12
127.99 bazel --batch build //:dialogflow_es_mocks --- system 9.86 user 118.13 elapsed 4.91
127.91 bazel --batch build //:compute_instances_mocks --- system 11.17 user 116.74 elapsed 5.24
127.91 bazel --batch build //:compute_target_ssl_proxies_mocks --- system 10.16 user 117.75 elapsed 5.10
127.81 bazel --batch build //:compute_backend_buckets_mocks --- system 12.07 user 115.74 elapsed 5.15
127.8 bazel --batch build //:compute_external_vpn_gateways --- system 11.83 user 115.97 elapsed 5.25
127.78 bazel --batch build //:compute_public_delegated_prefixes --- system 11.33 user 116.45 elapsed 5.28
127.68 bazel --batch build //:compute_networks --- system 10.48 user 117.20 elapsed 5.25
127.65 bazel --batch build //:compute_instances --- system 10.38 user 117.27 elapsed 5.08
127.57 bazel --batch build //:compute_global_addresses_mocks --- system 12.76 user 114.81 elapsed 5.17
127.57 bazel --batch build //:compute_network_edge_security_services --- system 11.92 user 115.65 elapsed 5.20
127.55 bazel --batch build //:compute_packet_mirrorings_mocks --- system 12.47 user 115.08 elapsed 5.21
127.39 bazel --batch build //:compute_region_commitments --- system 9.26 user 118.13 elapsed 5.08
127.35 bazel --batch build //:compute_global_forwarding_rules --- system 10.66 user 116.69 elapsed 5.03
127.26 bazel --batch build //:compute_global_organization_operations --- system 11.38 user 115.88 elapsed 5.15
127.18 bazel --batch build //:compute_instance_groups --- system 11.30 user 115.88 elapsed 5.18
127.18 bazel --batch build //:compute_node_types --- system 11.38 user 115.80 elapsed 5.06
127.06 bazel --batch build //:apikeys_mocks --- system 8.44 user 118.62 elapsed 4.85
127.01 bazel --batch build //:compute_machine_types_mocks --- system 10.74 user 116.27 elapsed 5.21
126.89 bazel --batch build //:compute_target_vpn_gateways_mocks --- system 12.13 user 114.76 elapsed 5.19
126.87 bazel --batch build //:compute_region_network_endpoint_groups --- system 11.05 user 115.82 elapsed 5.13
126.82 bazel --batch build //:compute_instance_templates_mocks --- system 11.59 user 115.23 elapsed 5.04
126.78 bazel --batch build //:compute_target_pools_mocks --- system 12.11 user 114.67 elapsed 5.23
126.69 bazel --batch build //:compute_node_templates --- system 11.18 user 115.51 elapsed 5.20
126.67 bazel --batch build //:compute_region_ssl_certificates --- system 10.59 user 116.08 elapsed 5.23
126.6 bazel --batch build //:compute_instance_groups_mocks --- system 12.27 user 114.33 elapsed 5.23
126.48 bazel --batch build //:compute_network_attachments --- system 11.22 user 115.26 elapsed 5.16
126.48 bazel --batch build //:compute_network_firewall_policies_mocks --- system 11.82 user 114.66 elapsed 5.28
126.45 bazel --batch build //:compute_images --- system 11.12 user 115.33 elapsed 5.17
126.42 bazel --batch build //:compute_forwarding_rules_mocks --- system 14.10 user 112.32 elapsed 5.36
126.36 bazel --batch build //:compute_http_health_checks --- system 10.60 user 115.76 elapsed 5.18
126.26 bazel --batch build //:bigquery-mocks --- system 11.44 user 114.82 elapsed 5.08
126.22 bazel --batch build //:compute_interconnects --- system 11.42 user 114.80 elapsed 5.32
126.17 bazel --batch build //:compute_images_mocks --- system 9.87 user 116.30 elapsed 5.08
126.15 bazel --batch build //:compute_region_operations_mocks --- system 10.89 user 115.26 elapsed 5.16
126.14 bazel --batch build //:compute_https_health_checks_mocks --- system 11.69 user 114.45 elapsed 5.26
126.11 bazel --batch build //:compute_target_https_proxies --- system 13.71 user 112.40 elapsed 5.17
126.07 bazel --batch build //:compute_instance_group_managers --- system 12.13 user 113.94 elapsed 5.24
126.07 bazel --batch build //:policysimulator_mocks --- system 10.65 user 115.42 elapsed 5.06
126.03 bazel --batch build //:compute_region_disks --- system 13.25 user 112.78 elapsed 5.38
125.94 bazel --batch build //:compute_autoscalers --- system 15.27 user 110.67 elapsed 5.13
125.88 bazel --batch build //:compute_accelerator_types_mocks --- system 11.48 user 114.40 elapsed 5.31
125.82 bazel --batch build //:compute_global_network_endpoint_groups_mocks --- system 11.00 user 114.82 elapsed 5.21
125.81 bazel --batch build //:workflows_mocks --- system 9.37 user 116.44 elapsed 4.86
125.67 bazel --batch build //:compute_backend_buckets --- system 11.86 user 113.81 elapsed 5.17
125.61 bazel --batch build //:compute_region_instances --- system 13.32 user 112.29 elapsed 5.14
125.6 bazel --batch build //:compute_interconnect_locations_mocks --- system 10.20 user 115.40 elapsed 5.25
125.59 bazel --batch build //:compute_global_public_delegated_prefixes_mocks --- system 9.69 user 115.90 elapsed 5.05
125.51 bazel --batch build //:compute_target_vpn_gateways --- system 10.36 user 115.15 elapsed 5.10
125.38 bazel --batch build //:compute_region_instance_groups --- system 10.04 user 115.34 elapsed 5.19
125.36 bazel --batch build //:compute_networks_mocks --- system 10.26 user 115.10 elapsed 5.28
125.33 bazel --batch build //:compute_region_instance_templates_mocks --- system 9.12 user 116.21 elapsed 5.23
125.2 bazel --batch build //:dataproc_mocks --- system 11.65 user 113.55 elapsed 5.34
125.2 bazel --batch build //:osconfig_mocks --- system 8.94 user 116.26 elapsed 5.06
125.19 bazel --batch build //:compute_license_codes_mocks --- system 11.01 user 114.18 elapsed 5.19
125.07 bazel --batch build //:compute_disks --- system 12.12 user 112.95 elapsed 5.13
124.93 bazel --batch build //:compute_region_disk_types --- system 11.62 user 113.31 elapsed 5.24
124.92 bazel --batch build //:compute_instance_templates --- system 12.22 user 112.70 elapsed 5.09
124.84 bazel --batch build //:compute_subnetworks --- system 8.74 user 116.10 elapsed 5.15
124.82 bazel --batch build //:compute_interconnect_locations --- system 12.70 user 112.12 elapsed 5.30
124.71 bazel --batch build //:compute_target_tcp_proxies --- system 10.52 user 114.19 elapsed 5.09
124.7 bazel --batch build //:containeranalysis_mocks --- system 13.44 user 111.26 elapsed 5.08
124.57 bazel --batch build //:compute_region_health_checks_mocks --- system 11.23 user 113.34 elapsed 5.15
124.27 bazel --batch build //:compute_projects --- system 11.11 user 113.16 elapsed 5.12
124.13 bazel --batch build //:compute_https_health_checks --- system 11.59 user 112.54 elapsed 5.12
124.12 bazel --batch build //:compute_region_health_check_services_mocks --- system 13.17 user 110.95 elapsed 5.21
124.05 bazel --batch build //:compute_image_family_views --- system 10.28 user 113.77 elapsed 5.17
124.04 bazel --batch build //:artifactregistry_mocks --- system 12.27 user 111.77 elapsed 4.97
124.03 bazel --batch build //:compute_global_network_endpoint_groups --- system 11.08 user 112.95 elapsed 5.32
124.01 bazel --batch build //:dataplex_mocks --- system 11.58 user 112.43 elapsed 5.02
123.99 bazel --batch build //:iam_mocks --- system 10.43 user 113.56 elapsed 5.01
123.95 bazel --batch build //:compute_ssl_policies --- system 10.55 user 113.40 elapsed 5.17
123.9 bazel --batch build //:compute_global_operations_mocks --- system 10.76 user 113.14 elapsed 5.12
123.87 bazel --batch build //:compute_network_endpoint_groups --- system 11.48 user 112.39 elapsed 5.20
123.7 bazel --batch build //:compute_network_attachments_mocks --- system 11.25 user 112.45 elapsed 5.14
123.65 bazel --batch build //:compute_ssl_policies_mocks --- system 11.69 user 111.96 elapsed 5.24
123.46 bazel --batch build //:compute_region_health_checks --- system 11.30 user 112.16 elapsed 5.17
123.12 bazel --batch build //:compute_region_instance_templates --- system 11.60 user 111.52 elapsed 5.27
123.12 bazel --batch build //:gkebackup_mocks --- system 11.58 user 111.54 elapsed 5.07
123.12 bazel --batch build //:optimization_mocks --- system 8.73 user 114.39 elapsed 5.10
123.09 bazel --batch build //:compute_region_instances_mocks --- system 13.14 user 109.95 elapsed 5.27
123.06 bazel --batch build //:compute_vpn_gateways --- system 11.89 user 111.17 elapsed 5.31
123.03 bazel --batch build //:pubsub --- system 10.20 user 112.83 elapsed 5.15
123.02 bazel --batch build //:compute_firewalls --- system 11.12 user 111.90 elapsed 5.24
123 bazel --batch build //:compute_region_network_firewall_policies_mocks --- system 9.64 user 113.36 elapsed 5.06
122.98 bazel --batch build //:beyondcorp_mocks --- system 9.91 user 113.07 elapsed 4.88
122.98 bazel --batch build //:timeseriesinsights_mocks --- system 9.71 user 113.27 elapsed 5.06
122.96 bazel --batch build //:compute_region_instance_group_managers --- system 10.13 user 112.83 elapsed 5.09
122.88 bazel --batch build //:datastore_mocks --- system 9.84 user 113.04 elapsed 5.13
122.81 bazel --batch build //:compute_interconnect_attachments_mocks --- system 11.25 user 111.56 elapsed 5.06
122.76 bazel --batch build //:compute_region_autoscalers_mocks --- system 10.22 user 112.54 elapsed 5.23
122.72 bazel --batch build //:compute_public_delegated_prefixes_mocks --- system 10.12 user 112.60 elapsed 5.17
122.67 bazel --batch build //:bigquery_mocks --- system 8.37 user 114.30 elapsed 4.97
122.67 bazel --batch build //:compute_vpn_gateways_mocks --- system 9.51 user 113.16 elapsed 5.17
122.55 bazel --batch build //:vmmigration_mocks --- system 8.71 user 113.84 elapsed 5.02
122.52 bazel --batch build //:compute_firewall_policies --- system 9.14 user 113.38 elapsed 4.97
122.46 bazel --batch build //:serviceusage_mocks --- system 10.90 user 111.56 elapsed 5.00
122.33 bazel --batch build //:iam-mocks --- system 9.12 user 113.21 elapsed 5.04
122.3 bazel --batch build //:compute_region_network_endpoint_groups_mocks --- system 9.99 user 112.31 elapsed 5.05
122.05 bazel --batch build //:speech_mocks --- system 9.13 user 112.92 elapsed 5.01
122.02 bazel --batch build //:compute_forwarding_rules --- system 11.80 user 110.22 elapsed 5.06
121.91 bazel --batch build //:monitoring_mocks --- system 9.53 user 112.38 elapsed 5.02
121.9 bazel --batch build //:compute_node_templates_mocks --- system 10.14 user 111.76 elapsed 5.04
121.85 bazel --batch build //:compute_target_grpc_proxies_mocks --- system 9.26 user 112.59 elapsed 4.98
121.56 bazel --batch build //:appengine_mocks --- system 11.91 user 109.65 elapsed 5.17
121.55 bazel --batch build //:compute_region_backend_services --- system 10.45 user 111.10 elapsed 5.05
121.45 bazel --batch build //:filestore_mocks --- system 8.97 user 112.48 elapsed 4.92
121.44 bazel --batch build //:compute_zone_operations --- system 10.76 user 110.68 elapsed 5.26
121.43 bazel --batch build //:batch_mocks --- system 10.78 user 110.65 elapsed 5.06
121.31 bazel --batch build //:compute_target_tcp_proxies_mocks --- system 9.90 user 111.41 elapsed 5.12
121.12 bazel --batch build //:compute_network_firewall_policies --- system 9.79 user 111.33 elapsed 5.25
120.91 bazel --batch build //:compute_vpn_tunnels --- system 11.03 user 109.88 elapsed 5.09
120.73 bazel --batch build //:automl_mocks --- system 9.17 user 111.56 elapsed 4.96
120.61 bazel --batch build //:compute_addresses --- system 10.01 user 110.60 elapsed 4.98
120.54 bazel --batch build //:privateca_mocks --- system 10.76 user 109.78 elapsed 4.96
120.53 bazel --batch build //:compute_target_pools --- system 10.47 user 110.06 elapsed 5.13
120.16 bazel --batch build //:telcoautomation_mocks --- system 10.84 user 109.32 elapsed 4.92
120.01 bazel --batch build //:experimental-pubsublite_mocks --- system 8.66 user 111.35 elapsed 4.87
120 bazel --batch build //:run_mocks --- system 9.85 user 110.15 elapsed 5.08
119.85 bazel --batch build //:compute_target_https_proxies_mocks --- system 11.47 user 108.38 elapsed 5.13
119.85 bazel --batch build //:webrisk_mocks --- system 9.55 user 110.30 elapsed 4.86
119.8 bazel --batch build //:memcache_mocks --- system 11.46 user 108.34 elapsed 4.93
119.8 bazel --batch build //:securesourcemanager_mocks --- system 9.12 user 110.68 elapsed 4.87
119.76 bazel --batch build //:resourcemanager_mocks --- system 11.66 user 108.10 elapsed 5.14
119.69 bazel --batch build //:talent_mocks --- system 10.79 user 108.90 elapsed 5.04
119.64 bazel --batch build //:discoveryengine_mocks --- system 12.06 user 107.58 elapsed 5.16
119.45 bazel --batch build //:sql_mocks --- system 7.73 user 111.72 elapsed 5.32
119.41 bazel --batch build //:composer_mocks --- system 10.07 user 109.34 elapsed 5.10
119.4 bazel --batch build //:compute_network_edge_security_services_mocks --- system 9.55 user 109.85 elapsed 5.04
119.29 bazel --batch build //:compute_network_endpoint_groups_mocks --- system 12.03 user 107.26 elapsed 5.02
119.28 bazel --batch build //:storagecontrol --- system 9.41 user 109.87 elapsed 5.04
119.27 bazel --batch build //:essentialcontacts_mocks --- system 8.26 user 111.01 elapsed 5.10
119.1 bazel --batch build //:compute_global_forwarding_rules_mocks --- system 10.28 user 108.82 elapsed 5.30
119.06 bazel --batch build //:networksecurity_mocks --- system 10.39 user 108.67 elapsed 5.06
119.03 bazel --batch build //:edgenetwork_mocks --- system 10.78 user 108.25 elapsed 4.92
118.92 bazel --batch build //:managedidentities_mocks --- system 9.92 user 109.00 elapsed 4.99
118.9 bazel --batch build //:datamigration_mocks --- system 9.43 user 109.47 elapsed 4.90
118.9 bazel --batch build //:domains_mocks --- system 10.34 user 108.56 elapsed 4.90
118.71 bazel --batch build //:policytroubleshooter_mocks --- system 10.58 user 108.13 elapsed 4.98
118.71 bazel --batch build //:securitycenter_mocks --- system 11.55 user 107.16 elapsed 5.00
118.52 bazel --batch build //:deploy_mocks --- system 10.96 user 107.56 elapsed 5.08
118.47 bazel --batch build //:servicecontrol_mocks --- system 10.30 user 108.17 elapsed 5.01
118.39 bazel --batch build //:billing_mocks --- system 10.93 user 107.46 elapsed 4.96
118.39 bazel --batch build //:language_mocks --- system 10.06 user 108.33 elapsed 5.10
118.29 bazel --batch build //:gkemulticloud_mocks --- system 9.26 user 109.03 elapsed 5.16
118.15 bazel --batch build //:scheduler_mocks --- system 10.80 user 107.35 elapsed 4.96
118.04 bazel --batch build //:trace --- system 11.72 user 106.32 elapsed 5.01
117.94 bazel --batch build //:retail_mocks --- system 9.95 user 107.99 elapsed 5.01
117.87 bazel --batch build //:compute_target_grpc_proxies --- system 10.45 user 107.42 elapsed 5.01
117.82 bazel --batch build //:datacatalog_mocks --- system 8.74 user 109.08 elapsed 4.89
117.65 bazel --batch build //:websecurityscanner_mocks --- system 9.64 user 108.01 elapsed 5.08
117.51 bazel --batch build //:cloudcontrolspartner_mocks --- system 10.06 user 107.45 elapsed 4.90
117.16 bazel --batch build //:vision_mocks --- system 9.63 user 107.53 elapsed 5.11
117.05 bazel --batch build //:asset_mocks --- system 9.79 user 107.26 elapsed 4.91
117.01 bazel --batch build //:vmwareengine_mocks --- system 10.60 user 106.41 elapsed 5.07
116.72 bazel --batch build //:functions_mocks --- system 9.63 user 107.09 elapsed 5.04
116.63 bazel --batch build //:advisorynotifications_mocks --- system 11.33 user 105.30 elapsed 5.03
116.13 bazel --batch build //:dlp_mocks --- system 10.36 user 105.77 elapsed 4.75
116.09 bazel --batch build //:apigeeconnect_mocks --- system 10.55 user 105.54 elapsed 5.00
115.84 bazel --batch build //:datastream_mocks --- system 8.72 user 107.12 elapsed 4.90
115.82 bazel --batch build //:iap_mocks --- system 9.55 user 106.27 elapsed 5.07
115.79 bazel --batch build //:vpcaccess_mocks --- system 7.51 user 108.28 elapsed 4.79
115.77 bazel --batch build //:support_mocks --- system 10.66 user 105.11 elapsed 4.78
115.71 bazel --batch build //:documentai_mocks --- system 10.05 user 105.66 elapsed 4.80
115.6 bazel --batch build //:networkservices_mocks --- system 10.31 user 105.29 elapsed 5.02
115.56 bazel --batch build //:networkconnectivity_mocks --- system 9.05 user 106.51 elapsed 4.88
115.53 bazel --batch build //:servicehealth_mocks --- system 9.33 user 106.20 elapsed 4.96
115.49 bazel --batch build //:apphub_mocks --- system 10.07 user 105.42 elapsed 4.83
115.49 bazel --batch build //:commerce_mocks --- system 10.38 user 105.11 elapsed 4.91
115.49 bazel --batch build //:contentwarehouse_mocks --- system 8.45 user 107.04 elapsed 5.04
115.45 bazel --batch build //:certificatemanager_mocks --- system 9.25 user 106.20 elapsed 4.92
115.28 bazel --batch build //:redis_mocks --- system 9.17 user 106.11 elapsed 4.98
115.18 bazel --batch build //:kms_mocks --- system 9.72 user 105.46 elapsed 5.12
115.09 bazel --batch build //:ids_mocks --- system 8.63 user 106.46 elapsed 4.93
115 bazel --batch build //:secretmanager_mocks --- system 10.52 user 104.48 elapsed 4.93
114.85 bazel --batch build //:channel_mocks --- system 8.92 user 105.93 elapsed 4.82
114.83 bazel --batch build //:pubsub_mocks --- system 10.03 user 104.80 elapsed 4.86
114.76 bazel --batch build //:oslogin_mocks --- system 10.46 user 104.30 elapsed 4.88
114.63 bazel --batch build //:confidentialcomputing_mocks --- system 11.07 user 103.56 elapsed 4.94
114.61 bazel --batch build //:container_mocks --- system 8.92 user 105.69 elapsed 4.91
114.58 bazel --batch build //:connectors_mocks --- system 9.65 user 104.93 elapsed 4.93
114.57 bazel --batch build //:experimental-storagecontrol_mocks --- system 10.16 user 104.41 elapsed 5.00
114.45 bazel --batch build //:cloudquotas_mocks --- system 11.05 user 103.40 elapsed 4.85
114.17 bazel --batch build //:compute_global_organization_operations_mocks --- system 10.10 user 104.07 elapsed 5.01
114 bazel --batch build //:eventarc_mocks --- system 12.08 user 101.92 elapsed 5.23
113.99 bazel --batch build //:migrationcenter_mocks --- system 9.70 user 104.29 elapsed 4.95
113.89 bazel --batch build //:grpc_utils --- system 9.47 user 104.42 elapsed 4.88
113.88 bazel --batch build //:datafusion_mocks --- system 8.81 user 105.07 elapsed 4.88
113.85 bazel --batch build //:binaryauthorization_mocks --- system 9.62 user 104.23 elapsed 4.80
113.85 bazel --batch build //:tasks_mocks --- system 8.88 user 104.97 elapsed 4.82
113.75 bazel --batch build //:config_mocks --- system 8.47 user 105.28 elapsed 4.78
113.5 bazel --batch build //:videointelligence_mocks --- system 10.28 user 103.22 elapsed 4.97
113.48 bazel --batch build //:resourcesettings_mocks --- system 10.59 user 102.89 elapsed 4.95
113.45 bazel --batch build //:texttospeech_mocks --- system 8.26 user 105.19 elapsed 4.84
113.28 bazel --batch build //:backupdr_mocks --- system 9.31 user 103.97 elapsed 4.78
113.27 bazel --batch build //:workstations_mocks --- system 9.47 user 103.80 elapsed 4.84
113.23 bazel --batch build //:profiler_mocks --- system 7.47 user 105.76 elapsed 4.90
113.22 bazel --batch build //:storageinsights_mocks --- system 11.18 user 102.04 elapsed 4.99
112.85 bazel --batch build //:metastore_mocks --- system 8.88 user 103.97 elapsed 4.86
112.84 bazel --batch build //:orgpolicy_mocks --- system 9.03 user 103.81 elapsed 4.88
112.81 bazel --batch build //:video_mocks --- system 9.17 user 103.64 elapsed 4.90
112.78 bazel --batch build //:gkehub_mocks --- system 9.07 user 103.71 elapsed 4.82
112.34 bazel --batch build //:accesscontextmanager_mocks --- system 9.59 user 102.75 elapsed 4.87
112.3 bazel --batch build //:recommender_mocks --- system 9.42 user 102.88 elapsed 5.06
112.15 bazel --batch build //:logging_mocks --- system 9.64 user 102.51 elapsed 4.89
112.11 bazel --batch build //:tpu_mocks --- system 8.58 user 103.53 elapsed 4.82
112.07 bazel --batch build //:translate_mocks --- system 8.62 user 103.45 elapsed 4.85
112.01 bazel --batch build //:assuredworkloads_mocks --- system 9.13 user 102.88 elapsed 4.93
111.98 bazel --batch build //:edgecontainer_mocks --- system 10.06 user 101.92 elapsed 4.91
111.65 bazel --batch build //:storagecontrol_mocks --- system 9.69 user 101.96 elapsed 5.01
111.56 bazel --batch build //:spanner_mocks --- system 9.75 user 101.81 elapsed 4.93
111.54 bazel --batch build //:contactcenterinsights_mocks --- system 11.13 user 100.41 elapsed 4.86
111.52 bazel --batch build //:shell_mocks --- system 9.67 user 101.85 elapsed 4.92
111.42 bazel --batch build //:rapidmigrationassessment_mocks --- system 9.98 user 101.44 elapsed 4.83
111.24 bazel --batch build //:baremetalsolution_mocks --- system 9.96 user 101.28 elapsed 4.80
111.12 bazel --batch build //:securitycentermanagement_mocks --- system 9.46 user 101.66 elapsed 4.96
111.03 bazel --batch build //:cloudbuild_mocks --- system 9.04 user 101.99 elapsed 4.83
111.02 bazel --batch build //:alloydb_mocks --- system 9.58 user 101.44 elapsed 4.88
110.72 bazel --batch build //:trace_mocks --- system 9.27 user 101.45 elapsed 4.93
110.51 bazel --batch build //:recaptchaenterprise_mocks --- system 8.12 user 102.39 elapsed 4.71
110.44 bazel --batch build //:netapp_mocks --- system 9.49 user 100.95 elapsed 4.88
110.29 bazel --batch build //:notebooks_mocks --- system 10.19 user 100.10 elapsed 5.01
109.78 bazel --batch build //:servicemanagement_mocks --- system 8.08 user 101.70 elapsed 4.87
109.22 bazel --batch build //:apigateway_mocks --- system 10.53 user 98.69 elapsed 4.78
108.61 bazel --batch build //:storagetransfer_mocks --- system 8.20 user 100.41 elapsed 4.92
106.49 bazel --batch build //:networkmanagement_mocks --- system 9.61 user 96.88 elapsed 4.85
64.63 bazel --batch build //:storage_mocks --- system 6.42 user 58.21 elapsed 3.81
62.74 bazel --batch build //:storage --- system 5.85 user 56.89 elapsed 3.77
61.51 bazel --batch build //:experimental-bigquery-rest_mocks --- system 5.19 user 56.32 elapsed 3.63
60.46 bazel --batch build //:experimental-universe_domain --- system 6.25 user 54.21 elapsed 4.51
58.96 bazel --batch build //:oauth2 --- system 5.76 user 53.20 elapsed 4.35
52.73 bazel --batch build //:common --- system 4.56 user 48.17 elapsed 3.54
51.32 bazel --batch build //:mocks --- system 4.70 user 46.62 elapsed 3.50
16.93 bazel --batch build //:enable-ctype-cord-workaround --- system 1.86 user 15.07 elapsed 2.31
15.97 bazel --batch build //:enable_opentelemetry --- system 1.78 user 14.19 elapsed 2.27
h-vetinari commented 4 months ago

There's ~150 targets starting with //:compute_* which all take >100s; is it reasonable to group those into an output?

coryan commented 4 months ago

There's ~150 targets starting with //:compute_* which all take >100s; is it reasonable to group those into an output?

Those should be in the google-cloud-cpp-compute-feedstock already. I probably added confusion by measuring targets that are already sharded.

We made some good progress on reducing build times for most of these libraries. I am looking forward to the next release. And I expect more than 15%.

coryan commented 3 months ago

We made some good progress on reducing build times for most of these libraries. I am looking forward to the next release. And I expect more than 15%.

The last build for v2.25.0 completed under 3h. That is substantially better than the build times for v2.24.0, which were over 5h. Yay. Good job @dbolduc !

h-vetinari commented 3 months ago

Congratulations on the build time reductions! 👏 🚀