Skip to content

chore(deps): Bump the cargo group across 1 directory with 2 updates - #1423

Merged
gtema merged 1 commit into
mainfrom
dependabot/cargo/fuzz/cargo-87c5bd566f
Oct 6, 2026
Merged

gtema merged 1 commit into
mainfrom
dependabot/cargo/fuzz/cargo-87c5bd566f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the cargo group with 2 updates in the /tests/loadtest directory: rustls and quinn-proto.

Updates rustls from 0.23.38 to 0.23.43

Commits
  • fcf61cd Prepare 0.23.43
  • f0dad4c Check server's proposed suite against actual offer
  • b480cc6 Test for server choosing a non-QUIC TLS1.3 suite
  • 883a44d Consider Protocol in ServerConfig::supports_version
  • c2f1fd9 Check suitability of server version in QUIC client
  • d98e1b9 Add test for server Tls13RequiredForQuic
  • e63d9bf Bound ticket age calculation
  • 79cd462 Defensiveness improvement for binder suffix arithmetic
  • 4a9f025 use checked_sub for the mac tag offset in Rfc5077Ticketer::decrypt
  • 3131e5c Accept that libcrux deps are vulnerable
  • Additional commits viewable in compare view

Updates quinn-proto from 0.11.14 to 0.11.19

Release notes

Sourced from quinn-proto's releases.

quinn-proto 0.11.19

Fixes several advisories:

What's Changed

quinn-proto 0.11.18, quinn 0.11.12

Three more security issues were reported and fixed since 0.11.17:

What's Changed

quinn-proto 0.11.17

This release fixes three remote memory exhaustion issues. See GHSA-qfwj-vfxf-92j2, GHSA-2hv7-gw8g-gpq5, and GHSA-hmxj-32vh-65vr for more details, and quinn-rs/quinn#2789 for the fixes.

What's Changed

... (truncated)

Commits
  • 8192ed3 udp: bump version to 0.5.16
  • 6862d3d udp: backport receive error handling to 0.11.x
  • 78d30dc proto: bump version to 0.11.19
  • 73114d8 Check MAX_STREAM_DATA on remote bidi streams against limit
  • a6e78d1 proto: reserve close frame space after large Initial headers
  • 74c33ff proto: reject Initial tokens that prevent packet construction
  • f97fb5a quinn: Wake wait_idle when the endpoint driver is dropped
  • 8ada074 quinn-proto: Pad Initial datagrams to the configured minimum MTU
  • 16ecc70 fix: stale waker in blocked_readers
  • 12d7f07 fix: cleanup state if transmit failed
  • Additional commits viewable in compare view

Updates quinn-proto from 0.11.14 to 0.11.19

Release notes

Sourced from quinn-proto's releases.

quinn-proto 0.11.19

Fixes several advisories:

What's Changed

quinn-proto 0.11.18, quinn 0.11.12

Three more security issues were reported and fixed since 0.11.17:

What's Changed

quinn-proto 0.11.17

This release fixes three remote memory exhaustion issues. See GHSA-qfwj-vfxf-92j2, GHSA-2hv7-gw8g-gpq5, and GHSA-hmxj-32vh-65vr for more details, and quinn-rs/quinn#2789 for the fixes.

What's Changed

... (truncated)

Commits
  • 8192ed3 udp: bump version to 0.5.16
  • 6862d3d udp: backport receive error handling to 0.11.x
  • 78d30dc proto: bump version to 0.11.19
  • 73114d8 Check MAX_STREAM_DATA on remote bidi streams against limit
  • a6e78d1 proto: reserve close frame space after large Initial headers
  • 74c33ff proto: reject Initial tokens that prevent packet construction
  • f97fb5a quinn: Wake wait_idle when the endpoint driver is dropped
  • 8ada074 quinn-proto: Pad Initial datagrams to the configured minimum MTU
  • 16ecc70 fix: stale waker in blocked_readers
  • 12d7f07 fix: cleanup state if transmit failed
  • Additional commits viewable in compare view

Updates rustls from 0.23.38 to 0.23.43

Commits
  • fcf61cd Prepare 0.23.43
  • f0dad4c Check server's proposed suite against actual offer
  • b480cc6 Test for server choosing a non-QUIC TLS1.3 suite
  • 883a44d Consider Protocol in ServerConfig::supports_version
  • c2f1fd9 Check suitability of server version in QUIC client
  • d98e1b9 Add test for server Tls13RequiredForQuic
  • e63d9bf Bound ticket age calculation
  • 79cd462 Defensiveness improvement for binder suffix arithmetic
  • 4a9f025 use checked_sub for the mac tag offset in Rfc5077Ticketer::decrypt
  • 3131e5c Accept that libcrux deps are vulnerable
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Oct 6, 2026
@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

🧪 Tempest Identity Compatibility Results (advisory, non-blocking)

rust

Totals
======
Ran: 98 tests in 24.8011 sec.
 - Passed: 36
 - Skipped: 3
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 59
Sum of execute time for each test: 15.7997 sec.
Failed test IDs
===== FAILED TESTS (target=rust) =====
tempest.api.identity.admin.v3.test_domain_configuration.DomainConfigurationTestJSON.test_create_domain_config_and_show_config_groups_and_options[id-9e3ff13c-f597-4f01-9377-d6c06c2a1477]
tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke]
tempest.api.identity.admin.v3.test_application_credentials.ApplicationCredentialsV3AdminTest.test_create_application_credential_with_roles[id-3b3dd48f-3388-406a-a9e6-4d078a552d0e]
tempest.api.identity.admin.v3.test_domain_configuration.DomainConfigurationTestJSON.test_create_update_and_delete_domain_config_groups_and_opts[id-c7510fa2-6661-4170-9c6b-4783a80651e9]
tempest.api.identity.admin.v3.test_domain_configuration.DomainConfigurationTestJSON.test_show_default_group_config_and_options[id-11a02bf0-6f94-4380-b3b0-c8dc18fc0d22]
tempest.api.identity.admin.v3.test_default_project_id.TestDefaultProjectId.test_default_project_id[id-d6110661-6a71-49a7-a453-b5e26640ff6d]
setUpClass (tempest.api.identity.admin.v3.test_endpoint_groups.EndPointGroupsTest)
tempest.api.identity.admin.v3.test_domains_negative.DomainsNegativeTestJSON.test_create_domain_with_name_length_over_64[id-37b1bbf2-d664-4785-9a11-333438586eae,negative]
tempest.api.identity.admin.v3.test_domains_negative.DomainsNegativeTestJSON.test_delete_active_domain[gate,id-1f3fbff5-4e44-400d-9ca1-d953f05f609b,negative]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_domain_without_description[id-2abf8764-309a-4fa9-bc58-201b799817ad]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain[id-f2f5b44a-82e8-4dad-8084-0661ea3b18cf,smoke]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_domain_delete_cascades_content[id-d8d318b7-d1b3-4c37-94c5-3c5ba0b121ea]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_list_domains_filter_by_enabled[id-3fd19840-65c1-43f8-b48c-51bdd066dff9]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_check_revoke_roles_on_projects_group[id-26021436-d5a4-4256-943c-ded01e0d4b45]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_check_revoke_roles_on_projects_user[id-18b70e45-7687-4b72-8277-b8f1a47d7591]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_check_revoke_roles_on_domains_group[id-c7a8dda2-be50-4fb4-9a9c-e830771078b1]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_check_revoke_roles_on_domains_user[id-4e6f0366-97c8-423c-b2be-41eae6ac91c8]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_revoke_user_roles_on_domain[id-3acf666e-5354-42ac-8e17-8b68893bcd36]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_revoke_user_roles_on_project_tree[id-9f02ccd9-9b57-46b4-8f77-dd5a736f3a06]
tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete[id-1598521a-2f36-4606-8df9-30772bd51339,smoke]
tempest.api.identity.admin.v3.test_list_projects.ListProjectsTestJSON.test_list_projects_with_enabled[id-0fe7a334-675a-4509-b00e-1c4b95d5dae8]
tempest.api.identity.admin.v3.test_list_projects.ListProjectsTestJSON.test_list_projects_with_parent[id-6edc66f5-2941-4a17-9526-4073311c1fac]
tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_list_user_groups[id-64573281-d26a-4a52-b899-503cb0f4e4ec]
setUpClass (tempest.api.identity.admin.v3.test_list_users.UsersV3TestJSON)
tempest.api.identity.admin.v3.test_project_tags.IdentityV3ProjectTagsTest.test_list_update_delete_project_tags[id-7c123aac-999d-416a-a0fb-84b915ab10de]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_create_and_show_consumer[id-c8307ea6-a86c-47fd-ae7b-5b3b2caca76d]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_delete_consumer[id-fdfa1b7f-2a31-4354-b2c7-f6ae20554f93]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_list_consumers[id-09ca50de-78f2-4ffb-ac71-f2254036b2b8]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_update_consumer[id-080a9b1a-c009-47c0-9979-5305bf72e3dc]
tempest.api.identity.admin.v3.test_list_projects.ListProjectsStaticTestJSON.test_list_projects[id-1d830662-22ad-427c-8c3e-4ec854b0af44]
tempest.api.identity.admin.v3.test_projects_negative.ProjectsNegativeStaticTestJSON.test_create_projects_name_length_over_64[id-502b6ceb-b0c8-4422-bf53-f08fdb21e2f0,negative]
tempest.api.identity.admin.v3.test_projects.ProjectsTestJSON.test_create_is_domain_project[id-a7eb9416-6f9b-4dbb-b71b-7f73aaef59d5]
tempest.api.identity.admin.v3.test_projects.ProjectsTestJSON.test_project_create_with_parent[id-1854f9c0-70bc-4d11-a08a-1c789d339e3d]
tempest.api.identity.admin.v3.test_projects.ProjectsTestJSON.test_project_get_equals_list[id-d1db68b6-aebe-4fa0-b79d-d724d2e21162]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types[id-657c1970-4722-4189-8831-7325f3bc4265,smoke]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources[id-b9232f5e-d9e5-4d97-b96c-28d3db4de1bd,smoke]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence[id-79aec9ae-710f-4c54-a4fc-3aa25b4feac3]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions[id-721f480f-35b6-46c7-846e-047e6acea0dc,smoke]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential[id-8080c75c-eddc-4786-941a-c2da7039ae61]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires[id-852daf0c-42b5-4239-8466-d193d0543ed3]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials[id-ff0cd457-6224-46e7-b79e-0ada4964a8a6]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials[id-9bb5e5cc-5250-493a-8869-8b665f6aa5f6]
setUpClass (tempest.api.identity.v3.test_domains.DefaultDomainTestJSON)
setUpClass (tempest.api.identity.admin.v3.test_regions.RegionsTestJSON)
setUpClass (tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON)
setUpClass (tempest.api.identity.v3.test_tokens.TokensV3Test)
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke]
setUpClass (tempest.api.identity.admin.v3.test_services.ServicesTestJSON)
setUpClass (tempest.api.identity.admin.v3.test_tokens.TokensV3TestJSON)
setUpClass (tempest.api.identity.admin.v3.test_users_negative.UsersNegativeTest)
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_query[id-6268b345-87ca-47c0-9ce3-37792b43403a]
setUpClass (tempest.api.identity.admin.v3.test_users.UsersV3TestJSON)
setUpClass (tempest.api.identity.v3.test_catalog.IdentityCatalogTest)
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_expire[id-0ed14b66-cefd-4b5c-a964-65759453e292]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_expire_invalid[id-3e48f95d-e660-4fa9-85e0-5a3d85594384]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_impersonate[id-5a0a91a4-baef-4a14-baba-59bf4d7fcace]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_noimpersonate[id-ed2a8779-a7ac-49dc-afd7-30f32f936ed2]
setUpClass (tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest)
setUpClass (tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest)
===== END FAILED TESTS (target=rust) =====

View full run

@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

🦢 Load Test Results

Goose Attack Report

Plan Overview

Action Started Stopped Elapsed Users
Increasing 26-10-06 19:39:47 26-10-06 19:40:10 00:00:23 0 → 45
Maintaining 26-10-06 19:40:10 26-10-06 19:40:40 00:00:30 45
Decreasing 26-10-06 19:40:40 26-10-06 19:40:40 00:00:00 0 ← 45

Request Metrics

Method Name # Requests # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
DELETE DELETE /v3/auth/tokens 52 0 467.73 224 673 1.73 0.00
DELETE DELETE /v3/projects/:id (teardown) 1 0 125.00 125 125 0.03 0.00
DELETE DELETE /v3/roles/:id (teardown) 1 0 236.00 236 236 0.03 0.00
DELETE DELETE /v3/users/:id (teardown) 2 0 107.50 75 140 0.07 0.00
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 1 0 131.00 131 131 0.03 0.00
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 1 0 150.00 150 150 0.03 0.00
GET 712 0 496.45 242 797 23.73 0.00
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 1799 1799 16.20 1 1005 59.97 59.97
GET GET /v3/auth/tokens (validate new) 52 0 454.60 178 577 1.73 0.00
GET GET /v3/auth/tokens (validate revoked) 53 0 417.42 51 555 1.77 0.00
GET GET /v3/projects/:id 65 0 465.89 212 678 2.17 0.00
GET GET /v3/projects/:id (catalog) 96 0 472.69 300 668 3.20 0.00
GET GET /v3/role_assignments 49 0 487.18 339 636 1.63 0.00
GET GET /v3/role_assignments?role.id 48 0 481.98 346 654 1.60 0.00
GET GET /v3/role_assignments?scope.domain.id 49 0 441.94 295 608 1.63 0.00
GET GET /v3/role_assignments?user.id 50 0 446.60 281 621 1.67 0.00
GET GET /v3/roles 131 0 464.00 245 704 4.37 0.00
GET GET /v3/roles/:id 66 0 462.47 268 615 2.20 0.00
GET GET /v3/users/:id 126 0 482.62 224 715 4.20 0.00
GET GET /v3/users/:id (catalog) 125 0 473.53 233 652 4.17 0.00
GET GET /v4/api-keys 31 0 481.68 347 640 1.03 0.00
GET GET /v4/api-keys/:client_id 31 0 505.39 296 724 1.03 0.00
GET GET /v4/mappings/rulesets 33 0 472.21 324 650 1.10 0.00
GET GET /v4/mappings/rulesets/:mapping_id 33 0 449.39 295 639 1.10 0.00
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 909 0 50.02 6 255 30.30 0.00
GET GET /v4/oauth2/:domain_id/clients 33 0 459.09 270 617 1.10 0.00
GET GET /v4/oauth2/:domain_id/clients/:provider_id 34 0 457.47 272 625 1.13 0.00
GET GET /v4/oauth2/:domain_id/jwks 907 0 48.73 8 283 30.23 0.00
GET GET /v4/scim_realms 21 0 467.86 301 617 0.70 0.00
GET GET /v4/scim_realms/:domain_id/:provider_id 21 0 451.05 271 593 0.70 0.00
POST POST /v3/auth/tokens 50 0 435.12 223 602 1.67 0.00
POST POST /v3/auth/tokens (password, invalid) 36 0 851.94 486 1283 1.20 0.00
POST POST /v3/auth/tokens (password, project-scoped) 60 0 1072.98 738 1501 2.00 0.00
POST POST /v3/auth/tokens (password, unscoped) 62 0 947.82 459 1546 2.07 0.00
POST POST /v3/auth/tokens (rescope to system) 116 0 524.09 250 719 3.87 0.00
POST POST /v3/auth/tokens (rescope, invalid project) 71 0 429.30 204 590 2.37 0.00
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 55 0 1118.18 514 1557 1.83 0.00
POST POST /v4/api-keys/:client_id/revoke (teardown) 1 0 300.00 300 300 0.03 0.00
PUT PUT /v4/scim_realms/:domain_id/:provider_id 21 0 531.57 335 659 0.70 0.00
Aggregated 6004 1799 228.52 1 1557 200.13 59.97

Response Time Metrics

Method Name 50%ile (ms) 60%ile (ms) 70%ile (ms) 80%ile (ms) 90%ile (ms) 95%ile (ms) 99%ile (ms) 100%ile (ms)
DELETE DELETE /v3/auth/tokens 480 500 500 600 600 600 600 673
DELETE DELETE /v3/projects/:id (teardown) 125 125 125 125 125 125 125 125
DELETE DELETE /v3/roles/:id (teardown) 236 236 236 236 236 236 236 236
DELETE DELETE /v3/users/:id (teardown) 75 75 75 140 140 140 140 140
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 131 131 131 131 131 131 131 131
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 150 150 150 150 150 150 150 150
GET 490 500 500 600 600 600 700 797
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 6 8 9 12 16 22 450 1,000
GET GET /v3/auth/tokens (validate new) 470 490 500 500 500 577 577 577
GET GET /v3/auth/tokens (validate revoked) 440 450 460 480 500 500 500 555
GET GET /v3/projects/:id 460 500 500 500 600 600 600 678
GET GET /v3/projects/:id (catalog) 470 490 500 500 600 600 600 668
GET GET /v3/role_assignments 500 500 500 600 600 600 600 600
GET GET /v3/role_assignments?role.id 490 500 500 500 600 600 654 654
GET GET /v3/role_assignments?scope.domain.id 450 460 490 500 500 600 600 600
GET GET /v3/role_assignments?user.id 440 470 490 500 500 600 600 600
GET GET /v3/roles 460 490 500 500 500 600 600 700
GET GET /v3/roles/:id 460 480 500 500 600 600 600 600
GET GET /v3/users/:id 490 500 500 600 600 600 700 700
GET GET /v3/users/:id (catalog) 480 500 500 600 600 600 600 652
GET GET /v4/api-keys 470 480 500 600 600 600 600 600
GET GET /v4/api-keys/:client_id 490 500 500 600 600 600 700 700
GET GET /v4/mappings/rulesets 450 490 500 500 600 600 650 650
GET GET /v4/mappings/rulesets/:mapping_id 460 470 480 500 500 500 600 600
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 40 50 57 69 87 110 180 255
GET GET /v4/oauth2/:domain_id/clients 460 480 490 500 600 600 600 600
GET GET /v4/oauth2/:domain_id/clients/:provider_id 460 480 490 500 500 600 600 600
GET GET /v4/oauth2/:domain_id/jwks 42 49 59 68 85 100 150 280
GET GET /v4/scim_realms 490 500 500 500 500 600 600 600
GET GET /v4/scim_realms/:domain_id/:provider_id 440 490 500 500 593 593 593 593
POST POST /v3/auth/tokens 440 460 470 490 500 600 600 600
POST POST /v3/auth/tokens (password, invalid) 800 900 900 1,000 1,000 1,000 1,000 1,000
POST POST /v3/auth/tokens (password, project-scoped) 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,501
POST POST /v3/auth/tokens (password, unscoped) 900 1,000 1,000 1,000 1,000 1,000 1,000 1,546
POST POST /v3/auth/tokens (rescope to system) 500 500 600 600 600 700 700 700
POST POST /v3/auth/tokens (rescope, invalid project) 440 450 470 500 500 500 590 590
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 1,000 1,000 1,000 1,000 1,000 1,557 1,557 1,557
POST POST /v4/api-keys/:client_id/revoke (teardown) 300 300 300 300 300 300 300 300
PUT PUT /v4/scim_realms/:domain_id/:provider_id 500 600 600 600 600 600 659 659
Aggregated 56 250 430 490 600 600 1,000 1,557

Status Code Metrics

Method Name Status Codes
DELETE DELETE /v3/auth/tokens 52 [204]
DELETE DELETE /v3/projects/:id (teardown) 1 [204]
DELETE DELETE /v3/roles/:id (teardown) 1 [204]
DELETE DELETE /v3/users/:id (teardown) 2 [204]
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 1 [204]
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 1 [204]
GET 712 [200]
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 1,769 [429], 30 [401]
GET GET /v3/auth/tokens (validate new) 52 [200]
GET GET /v3/auth/tokens (validate revoked) 53 [404]
GET GET /v3/projects/:id 65 [200]
GET GET /v3/projects/:id (catalog) 96 [200]
GET GET /v3/role_assignments 49 [200]
GET GET /v3/role_assignments?role.id 48 [200]
GET GET /v3/role_assignments?scope.domain.id 49 [200]
GET GET /v3/role_assignments?user.id 50 [200]
GET GET /v3/roles 131 [200]
GET GET /v3/roles/:id 66 [200]
GET GET /v3/users/:id 126 [200]
GET GET /v3/users/:id (catalog) 125 [200]
GET GET /v4/api-keys 31 [200]
GET GET /v4/api-keys/:client_id 31 [200]
GET GET /v4/mappings/rulesets 33 [200]
GET GET /v4/mappings/rulesets/:mapping_id 33 [200]
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 909 [200]
GET GET /v4/oauth2/:domain_id/clients 33 [200]
GET GET /v4/oauth2/:domain_id/clients/:provider_id 34 [200]
GET GET /v4/oauth2/:domain_id/jwks 907 [200]
GET GET /v4/scim_realms 21 [200]
GET GET /v4/scim_realms/:domain_id/:provider_id 21 [200]
POST POST /v3/auth/tokens 50 [201]
POST POST /v3/auth/tokens (password, invalid) 36 [401]
POST POST /v3/auth/tokens (password, project-scoped) 60 [201]
POST POST /v3/auth/tokens (password, unscoped) 62 [201]
POST POST /v3/auth/tokens (rescope to system) 116 [201]
POST POST /v3/auth/tokens (rescope, invalid project) 71 [401]
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 55 [201]
POST POST /v4/api-keys/:client_id/revoke (teardown) 1 [200]
PUT PUT /v4/scim_realms/:domain_id/:provider_id 21 [200]
Aggregated 53 [404], 58 [204], 1,769 [429], 343 [201], 3,644 [200], 137 [401]

Transaction Metrics

Transaction # Times Run # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
ReadHeavy
0.0 0 0 0.00 0 0 0.00 0.00
0.1 127 0 508.31 261 690 4.23 0.00
0.2 127 0 469.28 267 622 4.23 0.00
0.3 127 0 468.87 261 748 4.23 0.00
TokenLifecycle
1.0 0 0 0.00 0 0 0.00 0.00
1.1 53 0 1785.60 937 2030 1.77 0.00
ValidateToken
2.0 0 0 0.00 0 0 0.00 0.00
2.1 110 0 554.28 243 797 3.67 0.00
UserCRUD
3.0 0 0 0.00 0 0 0.00 0.00
3.1 0 0 0.00 0 0 0.00 0.00
3.2 126 0 482.67 224 715 4.20 0.00
3.3 2 0 107.50 75 140 0.07 0.00
ProjectCRUD
4.0 0 0 0.00 0 0 0.00 0.00
4.1 0 0 0.00 0 0 0.00 0.00
4.2 65 0 465.91 212 678 2.17 0.00
4.3 1 0 125.00 125 125 0.03 0.00
RoleCRUD
5.0 0 0 0.00 0 0 0.00 0.00
5.1 0 0 0.00 0 0 0.00 0.00
5.2 66 0 462.52 268 615 2.20 0.00
5.3 1 0 236.00 236 236 0.03 0.00
RoleList
6.0 0 0 0.00 0 0 0.00 0.00
6.1 131 0 464.01 245 704 4.37 0.00
RoleAssignmentList
7.0 0 0 0.00 0 0 0.00 0.00
7.1 49 0 487.27 339 636 1.63 0.00
7.2 50 0 446.60 281 621 1.67 0.00
7.3 49 0 441.96 295 608 1.63 0.00
7.4 48 0 481.98 346 654 1.60 0.00
UserRead
8.0 0 0 0.00 0 0 0.00 0.00
8.1 123 0 511.77 319 765 4.10 0.00
8.2 125 0 473.55 233 652 4.17 0.00
ProjectRead
9.0 0 0 0.00 0 0 0.00 0.00
9.1 98 0 468.19 249 660 3.27 0.00
9.2 96 0 472.74 300 668 3.20 0.00
PasswordAuth
10.0 62 0 947.89 459 1546 2.07 0.00
10.1 60 0 1073.02 738 1501 2.00 0.00
PasswordAuthNegative
11.0 36 0 851.97 486 1283 1.20 0.00
Rescope
12.0 0 0 0.00 0 0 0.00 0.00
12.1 116 0 524.14 250 719 3.87 0.00
RescopeNegative
13.0 0 0 0.00 0 0 0.00 0.00
13.1 71 0 429.44 204 590 2.37 0.00
SystemScopeAuth
14.0 55 0 1118.20 514 1557 1.83 0.00
ApiKeyCRUD
15.0 0 0 0.00 0 0 0.00 0.00
15.1 0 0 0.00 0 0 0.00 0.00
15.2 31 0 505.39 296 724 1.03 0.00
15.3 31 0 481.71 347 640 1.03 0.00
15.4 1 0 300.00 300 300 0.03 0.00
MappingCRUD
16.0 0 0 0.00 0 0 0.00 0.00
16.1 0 0 0.00 0 0 0.00 0.00
16.2 33 0 449.42 295 639 1.10 0.00
16.3 33 0 472.24 324 650 1.10 0.00
16.4 1 0 131.00 131 131 0.03 0.00
OAuth2ClientCRUD
17.0 0 0 0.00 0 0 0.00 0.00
17.1 0 0 0.00 0 0 0.00 0.00
17.2 34 0 457.56 272 625 1.13 0.00
17.3 33 0 459.21 271 617 1.10 0.00
17.4 1 0 150.00 150 150 0.03 0.00
OAuth2Discovery
18.0 907 0 48.76 8 283 30.23 0.00
18.1 909 0 50.05 6 255 30.30 0.00
ScimRealmRead
19.0 0 0 0.00 0 0 0.00 0.00
19.1 21 0 451.10 271 593 0.70 0.00
19.2 21 0 467.86 301 617 0.70 0.00
19.3 21 0 531.67 335 659 0.70 0.00
ScimSync
20.0 0 0 0.00 0 0 0.00 0.00
20.1 0 0 0.00 0 0 0.00 0.00
20.2 0 0 0.00 0 0 0.00 0.00
20.3 1799 0 16.22 1 1005 59.97 0.00
20.4 1798 0 0.00 0 0 59.93 0.00
20.5 1798 0 0.00 0 0 59.93 0.00
20.6 1 0 0.00 0 0 0.03 0.00
Aggregated 9447 0 145.23 1 2030 314.90 0.00

Scenario Metrics

Transaction # Users # Times Run Average (ms) Min (ms) Max (ms) Scenarios/s Iterations
ReadHeavy 6 124 1465.51 1099 1804 4.13 20.67
TokenLifecycle 3 50 1819.84 1391 2030 1.67 16.67
ValidateToken 2 108 558.85 291 797 3.60 54.00
UserCRUD 2 124 484.59 224 715 4.13 62.00
ProjectCRUD 1 64 467.67 212 678 2.13 64.00
RoleCRUD 1 65 463.20 268 615 2.17 65.00
RoleList 2 129 465.21 245 704 4.30 64.50
RoleAssignmentList 3 48 1870.62 1433 2242 1.60 16.00
UserRead 4 121 994.27 658 1310 4.03 30.25
ProjectRead 3 95 945.89 679 1169 3.17 31.67
PasswordAuth 4 59 2037.15 1483 2718 1.97 14.75
PasswordAuthNegative 1 35 849.89 486 1283 1.17 35.00
Rescope 2 114 526.17 250 719 3.80 57.00
RescopeNegative 1 70 431.61 204 590 2.33 70.00
SystemScopeAuth 2 53 1136.66 758 1557 1.77 26.50
ApiKeyCRUD 1 31 990.03 655 1251 1.03 31.00
MappingCRUD 1 33 925.03 713 1123 1.10 33.00
OAuth2ClientCRUD 1 33 922.85 690 1092 1.10 33.00
OAuth2Discovery 3 907 99.17 16 483 30.23 302.33
ScimRealmRead 1 21 1470.90 1114 1776 0.70 21.00
ScimSync 1 1798 16.23 1 1005 59.93 1798.00
Aggregated 45 4082 332.00 1 2718 136.07 2846.33

Error Metrics

Method Name # Error
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 48 401 Unauthorized: GET /SCIM/v2/:domain_id/Users (sync reconcile list)
POST POST /SCIM/v2/:domain_id/Users (sync provision) 1 401 Unauthorized: POST /SCIM/v2/:domain_id/Users (sync provision)
POST POST /v3/auth/tokens (password, invalid) 84 401 Unauthorized: POST /v3/auth/tokens (password, invalid)
POST POST /v3/auth/tokens (rescope, invalid project) 180 401 Unauthorized: POST /v3/auth/tokens (rescope, invalid project)
GET GET /v3/auth/tokens (validate revoked) 182 404 Not Found: GET /v3/auth/tokens (validate revoked)
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 1823 429 Too Many Requests: GET /SCIM/v2/:domain_id/Users (sync reconcile list)

View full report

gtema
gtema previously approved these changes Oct 6, 2026
@gtema
gtema added this pull request to the merge queue Oct 6, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 6, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/fuzz/cargo-87c5bd566f branch 2 times, most recently from e33f0e6 to d912cf4 Compare October 6, 2026 18:26
Bumps the cargo group with 2 updates in the /tests/loadtest directory: [rustls](https://github.com/rustls/rustls) and [quinn-proto](https://github.com/quinn-rs/quinn).


Updates `rustls` from 0.23.38 to 0.23.43
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](rustls/rustls@v/0.23.38...v/0.23.43)

Updates `quinn-proto` from 0.11.14 to 0.11.19
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](quinn-rs/quinn@quinn-proto-0.11.14...quinn-proto-0.11.19)

Updates `quinn-proto` from 0.11.14 to 0.11.19
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](quinn-rs/quinn@quinn-proto-0.11.14...quinn-proto-0.11.19)

Updates `rustls` from 0.23.38 to 0.23.43
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](rustls/rustls@v/0.23.38...v/0.23.43)

---
updated-dependencies:
- dependency-name: quinn-proto
  dependency-version: 0.11.19
  dependency-type: indirect
- dependency-name: rustls
  dependency-version: 0.23.43
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@gtema
gtema force-pushed the dependabot/cargo/fuzz/cargo-87c5bd566f branch from d912cf4 to 9c5b582 Compare October 6, 2026 19:10
@gtema
gtema enabled auto-merge October 6, 2026 19:26
@gtema
gtema added this pull request to the merge queue Oct 6, 2026
Merged via the queue into main with commit d98422a Oct 6, 2026
35 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/fuzz/cargo-87c5bd566f branch October 6, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant