Skip to content

chore: Upgrade comfy-table to v8 - #1164

Merged
gtema merged 1 commit into
mainfrom
comfy
Aug 10, 2026
Merged

chore: Upgrade comfy-table to v8#1164
gtema merged 1 commit into
mainfrom
comfy

Conversation

@gtema

@gtema gtema commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Signed-off-by: Artem Goncharov artem.goncharov@gmail.com

Signed-off-by: Artem Goncharov <artem.goncharov@gmail.com>
@github-actions

Copy link
Copy Markdown

🦢 Load Test Results

Goose Attack Report

Plan Overview

Action Started Stopped Elapsed Users
Increasing 26-08-10 15:01:59 26-08-10 15:02:22 00:00:23 0 → 45
Maintaining 26-08-10 15:02:22 26-08-10 15:02:52 00:00:30 45
Decreasing 26-08-10 15:02:52 26-08-10 15:02:53 00:00:01 0 ← 45

Request Metrics

Method Name # Requests # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
DELETE DELETE /v3/auth/tokens 39 0 599.36 68 892 1.30 0.00
DELETE DELETE /v3/projects/:id (teardown) 1 0 150.00 150 150 0.03 0.00
DELETE DELETE /v3/roles/:id (teardown) 1 0 248.00 248 248 0.03 0.00
DELETE DELETE /v3/users/:id (teardown) 2 0 265.00 174 356 0.07 0.00
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 1 0 198.00 198 198 0.03 0.00
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 1 0 318.00 318 318 0.03 0.00
GET 524 0 673.18 323 1007 17.47 0.00
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 1374 1374 21.69 1 965 45.80 45.80
GET GET /v3/auth/tokens (validate new) 39 0 615.56 294 831 1.30 0.00
GET GET /v3/auth/tokens (validate revoked) 39 0 551.95 36 878 1.30 0.00
GET GET /v3/projects/:id 48 0 637.00 427 811 1.60 0.00
GET GET /v3/projects/:id (catalog) 72 0 644.56 335 903 2.40 0.00
GET GET /v3/role_assignments 36 0 640.19 393 854 1.20 0.00
GET GET /v3/role_assignments?role.id 36 0 640.08 364 810 1.20 0.00
GET GET /v3/role_assignments?scope.domain.id 38 0 597.63 397 771 1.27 0.00
GET GET /v3/role_assignments?user.id 38 0 599.53 395 732 1.27 0.00
GET GET /v3/roles 96 0 635.39 314 858 3.20 0.00
GET GET /v3/roles/:id 47 0 649.26 461 819 1.57 0.00
GET GET /v3/users/:id 92 0 659.86 315 878 3.07 0.00
GET GET /v3/users/:id (catalog) 90 0 665.87 347 925 3.00 0.00
GET GET /v4/api-keys 24 0 624.25 444 836 0.80 0.00
GET GET /v4/api-keys/:client_id 23 0 680.78 490 820 0.77 0.00
GET GET /v4/mappings/rulesets 24 0 635.42 383 852 0.80 0.00
GET GET /v4/mappings/rulesets/:mapping_id 24 0 634.08 454 783 0.80 0.00
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 750 0 60.16 13 261 25.00 0.00
GET GET /v4/oauth2/:domain_id/clients 24 0 648.25 336 883 0.80 0.00
GET GET /v4/oauth2/:domain_id/clients/:provider_id 24 0 621.67 506 790 0.80 0.00
GET GET /v4/oauth2/:domain_id/jwks 749 0 59.65 11 260 24.97 0.00
GET GET /v4/scim_realms 15 0 635.07 523 752 0.50 0.00
GET GET /v4/scim_realms/:domain_id/:provider_id 16 0 646.44 366 771 0.53 0.00
POST POST /v3/auth/tokens 39 0 600.00 446 792 1.30 0.00
POST POST /v3/auth/tokens (password, invalid) 33 0 956.42 546 1431 1.10 0.00
POST POST /v3/auth/tokens (password, project-scoped) 50 0 1294.38 713 2103 1.67 0.00
POST POST /v3/auth/tokens (password, unscoped) 54 0 1073.78 637 1636 1.80 0.00
POST POST /v3/auth/tokens (rescope to system) 86 0 714.47 396 1048 2.87 0.00
POST POST /v3/auth/tokens (rescope, invalid project) 52 0 587.13 321 783 1.73 0.00
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 49 0 1254.31 713 1883 1.63 0.00
POST POST /v4/api-keys/:client_id/revoke (teardown) 1 0 193.00 193 193 0.03 0.00
PUT PUT /v4/scim_realms/:domain_id/:provider_id 16 0 654.56 408 787 0.53 0.00
Aggregated 4667 1374 294.97 1 2103 155.57 45.80

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 600 700 700 700 700 800 892 892
DELETE DELETE /v3/projects/:id (teardown) 150 150 150 150 150 150 150 150
DELETE DELETE /v3/roles/:id (teardown) 248 248 248 248 248 248 248 248
DELETE DELETE /v3/users/:id (teardown) 174 174 174 356 356 356 356 356
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 198 198 198 198 198 198 198 198
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 318 318 318 318 318 318 318 318
GET 700 700 700 800 800 900 900 1,000
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 9 11 13 16 22 31 430 965
GET GET /v3/auth/tokens (validate new) 600 600 700 700 700 800 800 800
GET GET /v3/auth/tokens (validate revoked) 600 600 600 600 700 700 878 878
GET GET /v3/projects/:id 600 700 700 700 800 800 800 800
GET GET /v3/projects/:id (catalog) 600 700 700 700 800 800 800 900
GET GET /v3/role_assignments 600 700 700 700 700 700 854 854
GET GET /v3/role_assignments?role.id 600 700 700 700 800 800 800 800
GET GET /v3/role_assignments?scope.domain.id 600 600 700 700 700 700 771 771
GET GET /v3/role_assignments?user.id 600 600 600 700 700 700 700 700
GET GET /v3/roles 600 700 700 700 700 800 800 858
GET GET /v3/roles/:id 700 700 700 700 700 800 800 800
GET GET /v3/users/:id 700 700 700 700 800 800 878 878
GET GET /v3/users/:id (catalog) 700 700 700 700 800 800 900 900
GET GET /v4/api-keys 600 600 700 700 700 700 800 800
GET GET /v4/api-keys/:client_id 700 700 800 800 800 800 800 800
GET GET /v4/mappings/rulesets 600 700 700 700 800 800 852 852
GET GET /v4/mappings/rulesets/:mapping_id 600 600 700 700 700 783 783 783
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 53 60 71 83 100 120 170 260
GET GET /v4/oauth2/:domain_id/clients 700 700 700 800 800 800 883 883
GET GET /v4/oauth2/:domain_id/clients/:provider_id 600 600 700 700 700 700 790 790
GET GET /v4/oauth2/:domain_id/jwks 53 62 73 83 99 120 150 260
GET GET /v4/scim_realms 600 600 700 700 700 700 752 752
GET GET /v4/scim_realms/:domain_id/:provider_id 600 700 700 700 700 771 771 771
POST POST /v3/auth/tokens 600 600 600 700 700 700 792 792
POST POST /v3/auth/tokens (password, invalid) 1,000 1,000 1,000 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 2,000 2,000 2,000 2,000
POST POST /v3/auth/tokens (password, unscoped) 1,000 1,000 1,000 1,000 1,000 1,000 1,636 1,636
POST POST /v3/auth/tokens (rescope to system) 700 700 800 800 800 900 900 1,000
POST POST /v3/auth/tokens (rescope, invalid project) 600 600 600 700 700 700 783 783
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 1,000 1,000 1,000 1,000 1,883 1,883 1,883 1,883
POST POST /v4/api-keys/:client_id/revoke (teardown) 193 193 193 193 193 193 193 193
PUT PUT /v4/scim_realms/:domain_id/:provider_id 700 700 700 700 787 787 787 787
Aggregated 67 130 600 700 700 800 1,000 2,000

Status Code Metrics

Method Name Status Codes
DELETE DELETE /v3/auth/tokens 39 [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 524 [200]
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 31 [401], 1,343 [429]
GET GET /v3/auth/tokens (validate new) 39 [200]
GET GET /v3/auth/tokens (validate revoked) 39 [404]
GET GET /v3/projects/:id 48 [200]
GET GET /v3/projects/:id (catalog) 72 [200]
GET GET /v3/role_assignments 36 [200]
GET GET /v3/role_assignments?role.id 36 [200]
GET GET /v3/role_assignments?scope.domain.id 38 [200]
GET GET /v3/role_assignments?user.id 38 [200]
GET GET /v3/roles 96 [200]
GET GET /v3/roles/:id 47 [200]
GET GET /v3/users/:id 92 [200]
GET GET /v3/users/:id (catalog) 90 [200]
GET GET /v4/api-keys 24 [200]
GET GET /v4/api-keys/:client_id 23 [200]
GET GET /v4/mappings/rulesets 24 [200]
GET GET /v4/mappings/rulesets/:mapping_id 24 [200]
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 750 [200]
GET GET /v4/oauth2/:domain_id/clients 24 [200]
GET GET /v4/oauth2/:domain_id/clients/:provider_id 24 [200]
GET GET /v4/oauth2/:domain_id/jwks 749 [200]
GET GET /v4/scim_realms 15 [200]
GET GET /v4/scim_realms/:domain_id/:provider_id 16 [200]
POST POST /v3/auth/tokens 39 [201]
POST POST /v3/auth/tokens (password, invalid) 33 [401]
POST POST /v3/auth/tokens (password, project-scoped) 50 [201]
POST POST /v3/auth/tokens (password, unscoped) 54 [201]
POST POST /v3/auth/tokens (rescope to system) 86 [201]
POST POST /v3/auth/tokens (rescope, invalid project) 52 [401]
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 49 [201]
POST POST /v4/api-keys/:client_id/revoke (teardown) 1 [200]
PUT PUT /v4/scim_realms/:domain_id/:provider_id 16 [200]
Aggregated 45 [204], 1,343 [429], 39 [404], 2,846 [200], 116 [401], 278 [201]

Transaction Metrics

Transaction # Times Run # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
ReadHeavy
0.0 1 0 59.00 59 59 0.03 0.00
0.1 95 0 683.63 362 1007 3.17 0.00
0.2 93 0 644.63 324 839 3.10 0.00
0.3 93 0 636.43 441 924 3.10 0.00
TokenLifecycle
1.0 0 0 0.00 0 0 0.00 0.00
1.1 39 0 2368.64 968 2736 1.30 0.00
ValidateToken
2.0 0 0 0.00 0 0 0.00 0.00
2.1 81 0 756.09 366 979 2.70 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 92 0 659.93 316 878 3.07 0.00
3.3 2 0 265.50 175 356 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 48 0 637.06 427 811 1.60 0.00
4.3 1 0 150.00 150 150 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 47 0 649.30 461 819 1.57 0.00
5.3 1 0 248.00 248 248 0.03 0.00
RoleList
6.0 0 0 0.00 0 0 0.00 0.00
6.1 96 0 635.44 315 858 3.20 0.00
RoleAssignmentList
7.0 0 0 0.00 0 0 0.00 0.00
7.1 36 0 640.25 393 854 1.20 0.00
7.2 38 0 599.63 395 732 1.27 0.00
7.3 38 0 597.66 397 771 1.27 0.00
7.4 36 0 640.11 364 810 1.20 0.00
UserRead
8.0 0 0 0.00 0 0 0.00 0.00
8.1 91 0 685.42 384 967 3.03 0.00
8.2 90 0 665.90 347 925 3.00 0.00
ProjectRead
9.0 0 0 0.00 0 0 0.00 0.00
9.1 71 0 634.82 379 879 2.37 0.00
9.2 72 0 644.61 335 903 2.40 0.00
PasswordAuth
10.0 54 0 1073.83 637 1637 1.80 0.00
10.1 50 0 1294.48 714 2103 1.67 0.00
PasswordAuthNegative
11.0 33 0 956.45 546 1431 1.10 0.00
Rescope
12.0 0 0 0.00 0 0 0.00 0.00
12.1 86 0 714.53 397 1048 2.87 0.00
RescopeNegative
13.0 0 0 0.00 0 0 0.00 0.00
13.1 52 0 587.23 321 783 1.73 0.00
SystemScopeAuth
14.0 49 0 1254.33 713 1883 1.63 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 23 0 680.83 490 820 0.77 0.00
15.3 24 0 624.29 444 836 0.80 0.00
15.4 1 0 194.00 194 194 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 24 0 634.08 454 783 0.80 0.00
16.3 24 0 635.46 383 852 0.80 0.00
16.4 1 0 198.00 198 198 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 24 0 621.75 506 790 0.80 0.00
17.3 24 0 648.29 336 883 0.80 0.00
17.4 1 0 318.00 318 318 0.03 0.00
OAuth2Discovery
18.0 749 0 59.68 11 260 24.97 0.00
18.1 750 0 60.21 13 261 25.00 0.00
ScimRealmRead
19.0 0 0 0.00 0 0 0.00 0.00
19.1 16 0 646.44 366 771 0.53 0.00
19.2 15 0 635.07 523 752 0.50 0.00
19.3 16 0 654.56 408 787 0.53 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 1374 0 21.73 1 965 45.80 0.00
20.4 1373 0 0.00 0 0 45.77 0.00
20.5 1373 0 0.00 0 0 45.77 0.00
20.6 1 0 0.00 0 0 0.03 0.00
Aggregated 7298 0 188.63 1 2736 243.27 0.00

Scenario Metrics

Transaction # Users # Times Run Average (ms) Min (ms) Max (ms) Scenarios/s Iterations
ReadHeavy 6 92 1972.79 1386 2417 3.07 15.33
TokenLifecycle 3 36 2459.08 1761 2736 1.20 12.00
ValidateToken 2 79 761.90 366 979 2.63 39.50
UserCRUD 2 90 660.38 316 878 3.00 45.00
ProjectCRUD 1 47 638.66 427 811 1.57 47.00
RoleCRUD 1 46 651.09 461 819 1.53 46.00
RoleList 2 94 637.69 315 858 3.13 47.00
RoleAssignmentList 3 36 2483.58 2039 2989 1.20 12.00
UserRead 4 89 1355.46 806 1660 2.97 22.25
ProjectRead 3 70 1285.33 714 1537 2.33 23.33
PasswordAuth 4 50 2386.90 1735 3170 1.67 12.50
PasswordAuthNegative 1 32 955.28 546 1431 1.07 32.00
Rescope 2 84 719.76 397 1048 2.80 42.00
RescopeNegative 1 51 589.39 321 783 1.70 51.00
SystemScopeAuth 2 47 1276.43 844 1883 1.57 23.50
ApiKeyCRUD 1 23 1317.87 935 1466 0.77 23.00
MappingCRUD 1 23 1276.83 925 1542 0.77 23.00
OAuth2ClientCRUD 1 23 1268.70 982 1519 0.77 23.00
OAuth2Discovery 3 747 119.92 27 342 24.90 249.00
ScimRealmRead 1 16 1925.75 1587 2287 0.53 16.00
ScimSync 1 1373 21.34 1 965 45.77 1373.00
Aggregated 45 3148 428.38 1 3170 104.93 2177.42

Error Metrics

Method Name # Error
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 49 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) 76 401 Unauthorized: POST /v3/auth/tokens (password, invalid)
POST POST /v3/auth/tokens (rescope, invalid project) 132 401 Unauthorized: POST /v3/auth/tokens (rescope, invalid project)
GET GET /v3/auth/tokens (validate revoked) 136 404 Not Found: GET /v3/auth/tokens (validate revoked)
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 1430 429 Too Many Requests: GET /SCIM/v2/:domain_id/Users (sync reconcile list)

View full report

@github-actions

Copy link
Copy Markdown

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

rust

Totals
======
Ran: 133 tests in 31.6497 sec.
 - Passed: 65
 - Skipped: 4
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 64
Sum of execute time for each test: 22.5991 sec.
Failed test IDs
===== FAILED TESTS (target=rust) =====
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_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_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[id-7161023e-5dd0-4612-9da0-1bac6ac30b63]
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_groups.GroupsV3TestJSON.test_group_users_add_list_delete[id-1598521a-2f36-4606-8df9-30772bd51339,smoke]
tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_list_user_groups[id-64573281-d26a-4a52-b899-503cb0f4e4ec]
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]
setUpClass (tempest.api.identity.admin.v3.test_endpoint_groups.EndPointGroupsTest)
tempest.api.identity.admin.v3.test_default_project_id.TestDefaultProjectId.test_default_project_id[id-d6110661-6a71-49a7-a453-b5e26640ff6d]
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_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_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_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_project_tags.IdentityV3ProjectTagsTest.test_list_update_delete_project_tags[id-7c123aac-999d-416a-a0fb-84b915ab10de]
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.ProjectsTestJSON.test_create_is_domain_project[id-a7eb9416-6f9b-4dbb-b71b-7f73aaef59d5]
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_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.admin.v3.test_list_users.UsersV3TestJSON.test_list_users_with_not_enabled[id-bff8bf2f-9408-4ef5-b63a-753c8c2124eb]
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.admin.v3.test_tokens.TokensV3TestJSON.test_get_available_domain_scopes[id-ec5ecb05-af64-4c04-ac86-4d9f6f12f185]
tempest.api.identity.admin.v3.test_tokens.TokensV3TestJSON.test_rescope_token[id-565fa210-1da1-4563-999b-f7b5b67cf112]
tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects[id-86128d46-e170-4644-866a-cc487f699e1d]
tempest.api.identity.admin.v3.test_users_negative.UsersNegativeTest.test_create_user_for_non_existent_domain[id-e75f006c-89cc-477b-874d-588e4eab4b17,negative]
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]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_query[id-6268b345-87ca-47c0-9ce3-37792b43403a]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_assignments_for_domain_roles[id-3859df7e-5b78-4e4d-b10e-214c8953842a]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_assignments_for_implied_roles_create_delete[id-c8828027-df48-4021-95df-b65b92c7429e]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_group_on_domain[id-4bf8a70b-e785-413a-ad53-9f91ce02faa7]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_group_on_project[id-cbf11737-1904-4690-9613-97bcbb3df1c4]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_group_on_system[id-c888fe4f-8018-48db-b959-542225c1b4b6]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_user_on_domain[id-6c9a2940-3625-43a3-ac02-5dcec62ef3bd]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_expire[id-0ed14b66-cefd-4b5c-a964-65759453e292]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_implied_domain_roles[id-eb1e1c24-1bc4-4d47-9748-e127a1852c82]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_implied_roles_create_check_show_delete[id-c90c316c-d706-4728-bcba-eb1912081b69]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list[id-18afc6c0-46cf-4911-824e-9989cc056c3a,smoke]
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]
tempest.api.identity.admin.v3.test_users.UsersV3TestJSON.test_list_user_projects[id-a831e70c-e35b-430b-92ed-81ebbc5437b8]
tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token[id-a9512ac3-3909-48a4-b395-11f438e16260]
tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization[id-56b57ced-22b8-4127-9b8a-565dfb0207e2]
===== END FAILED TESTS (target=rust) =====

View full run

@gtema
gtema added this pull request to the merge queue Aug 10, 2026
@github-actions

Copy link
Copy Markdown

🐰 Bencher Report

Projectkeystone
Branchcomfy
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Upper Boundary
nanoseconds (ns)
(Limit %)
Command_Serde/apply/remove📈 view plot
🚷 view threshold
83,007.00 ns
(-72.11%)Baseline: 297,673.22 ns
1,592,859.31 ns
(5.21%)
Command_Serde/apply/set📈 view plot
🚷 view threshold
88,209.00 ns
(-70.55%)Baseline: 299,470.39 ns
1,340,702.95 ns
(6.58%)
Command_Serde/pack/delete📈 view plot
🚷 view threshold
126.63 ns
(+6.10%)Baseline: 119.35 ns
156.54 ns
(80.89%)
Command_Serde/pack/delete_index📈 view plot
🚷 view threshold
114.30 ns
(+7.71%)Baseline: 106.12 ns
138.98 ns
(82.24%)
Command_Serde/pack/set📈 view plot
🚷 view threshold
200.53 ns
(+5.11%)Baseline: 190.77 ns
246.53 ns
(81.34%)
Command_Serde/pack/set_index📈 view plot
🚷 view threshold
122.41 ns
(+15.26%)Baseline: 106.21 ns
139.30 ns
(87.87%)
Command_Serde/unpack/delete📈 view plot
🚷 view threshold
215.70 ns
(+16.18%)Baseline: 185.65 ns
266.00 ns
(81.09%)
Command_Serde/unpack/delete_index📈 view plot
🚷 view threshold
181.00 ns
(+16.33%)Baseline: 155.59 ns
216.70 ns
(83.53%)
Command_Serde/unpack/set📈 view plot
🚷 view threshold
277.70 ns
(+6.97%)Baseline: 259.61 ns
349.61 ns
(79.43%)
Command_Serde/unpack/set_index📈 view plot
🚷 view threshold
181.35 ns
(+19.15%)Baseline: 152.21 ns
209.88 ns
(86.41%)
Payload_encryption/pack/remove_cmd📈 view plot
🚷 view threshold
118.19 ns
(+3.86%)Baseline: 113.80 ns
147.15 ns
(80.32%)
Payload_encryption/pack/set_cmd📈 view plot
🚷 view threshold
223.11 ns
(+12.97%)Baseline: 197.49 ns
260.23 ns
(85.74%)
Payload_encryption/unpack/remove_cmd📈 view plot
🚷 view threshold
221.89 ns
(+13.68%)Baseline: 195.18 ns
282.35 ns
(78.59%)
Payload_encryption/unpack/set_cmd📈 view plot
🚷 view threshold
278.54 ns
(+2.00%)Baseline: 273.08 ns
373.07 ns
(74.66%)
Raft_1Node_Latency/prefix/1node📈 view plot
🚷 view threshold
4,455,400.00 ns
(+56.76%)Baseline: 2,842,146.25 ns
6,833,999.95 ns
(65.19%)
Raft_1Node_Latency/read/1node📈 view plot
🚷 view threshold
34,423.00 ns
(-9.58%)Baseline: 38,072.02 ns
52,271.00 ns
(65.85%)
Raft_1Node_Latency/remove/1node📈 view plot
🚷 view threshold
282,450.00 ns
(-61.01%)Baseline: 724,408.75 ns
3,677,810.43 ns
(7.68%)
Raft_1Node_Latency/write/1node📈 view plot
🚷 view threshold
267,700.00 ns
(-66.65%)Baseline: 802,770.78 ns
4,745,104.82 ns
(5.64%)
build_snapshot/default📈 view plot
🚷 view threshold
113,290.00 ns
(-7.55%)Baseline: 122,539.30 ns
213,472.80 ns
(53.07%)
fernet token/project📈 view plot
🚷 view threshold
1,539.60 ns
(+7.35%)Baseline: 1,434.18 ns
1,791.80 ns
(85.92%)
get_data_keyspace📈 view plot
🚷 view threshold
0.35 ns
(+11.18%)Baseline: 0.32 ns
0.38 ns
(91.64%)
get_db📈 view plot
🚷 view threshold
0.35 ns
(+11.12%)Baseline: 0.32 ns
0.38 ns
(91.69%)
get_fernet_token_timestamp/project📈 view plot
🚷 view threshold
147.63 ns
(+3.82%)Baseline: 142.20 ns
179.23 ns
(82.37%)
get_keyspace📈 view plot
🚷 view threshold
4.76 ns
(-21.62%)Baseline: 6.07 ns
14.37 ns
(33.10%)
🐰 View full continuous benchmarking report in Bencher

Merged via the queue into main with commit bacb8a6 Aug 10, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant