Skip to content

feat: add .asf.yaml and DISCLAIMER#1710

Merged
hsluoyz merged 1 commit intoapache:masterfrom
git-hulk:add-asf-yaml-and-disclaimer
Mar 12, 2026
Merged

feat: add .asf.yaml and DISCLAIMER#1710
hsluoyz merged 1 commit intoapache:masterfrom
git-hulk:add-asf-yaml-and-disclaimer

Conversation

@git-hulk
Copy link
Member

  • Add .asf.yaml to disable the dependent bot updates and redirect commits to the mailing list
  • Add DISCLAIMER for the project, which would be required in future artifacts. see [1]

[1] https://incubator.apache.org/guides/distribution.html

@git-hulk git-hulk requested a review from hsluoyz March 12, 2026 14:36
@github-actions
Copy link

Benchmark Comparison

Comparing base branch (0fe9505)
vs PR branch (baf96a5)

goos: linux
goarch: amd64
pkg: github.com/casbin/casbin/v3
cpu: AMD EPYC 9V74 80-Core Processor                
                                                 │ base-bench.txt │             pr-bench.txt             │
                                                 │     sec/op     │    sec/op     vs base                      Diff          │
CachedRaw                                          18.21n ± ∞ ¹   18.14n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.38% ➡️
CachedBasicModel                                   150.8n ± ∞ ¹   150.0n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.53% ➡️
CachedRBACModel                                    150.1n ± ∞ ¹   151.2n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.73% ➡️
CachedRBACModelSmall                               150.7n ± ∞ ¹   152.8n ± ∞ ¹       ~ (p=1.000 n=1) ²         +1.39% ➡️
CachedRBACModelMedium                              156.3n ± ∞ ¹   160.7n ± ∞ ¹       ~ (p=1.000 n=1) ²         +2.82% ➡️
CachedRBACModelLarge                               142.5n ± ∞ ¹   145.4n ± ∞ ¹       ~ (p=1.000 n=1) ²         +2.04% ➡️
CachedRBACModelWithResourceRoles                   155.3n ± ∞ ¹   150.0n ± ∞ ¹       ~ (p=1.000 n=1) ²         -3.41% ➡️
CachedRBACModelWithDomains                         155.6n ± ∞ ¹   157.9n ± ∞ ¹       ~ (p=1.000 n=1) ²         +1.48% ➡️
CachedABACModel                                    2.562µ ± ∞ ¹   2.538µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.94% ➡️
CachedKeyMatchModel                                163.1n ± ∞ ¹   162.9n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.12% ➡️
CachedRBACModelWithDeny                            153.0n ± ∞ ¹   153.1n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.07% ➡️
CachedPriorityModel                                150.6n ± ∞ ¹   150.1n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.33% ➡️
CachedWithEnforceContext                           213.4n ± ∞ ¹   209.6n ± ∞ ¹       ~ (p=1.000 n=1) ²         -1.78% ➡️
CachedRBACModelMediumParallel                      153.5n ± ∞ ¹   155.5n ± ∞ ¹       ~ (p=1.000 n=1) ²         +1.30% ➡️
HasPolicySmall                                     384.0n ± ∞ ¹   382.6n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.36% ➡️
HasPolicyMedium                                    381.0n ± ∞ ¹   380.3n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.18% ➡️
HasPolicyLarge                                     408.8n ± ∞ ¹   413.6n ± ∞ ¹       ~ (p=1.000 n=1) ²         +1.17% ➡️
AddPolicySmall                                     456.9n ± ∞ ¹   460.4n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.77% ➡️
AddPolicyMedium                                    564.6n ± ∞ ¹   586.3n ± ∞ ¹       ~ (p=1.000 n=1) ²         +3.84% ➡️
AddPolicyLarge                                     1.087µ ± ∞ ¹   1.068µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -1.75% ➡️
RemovePolicySmall                                  439.3n ± ∞ ¹   438.5n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.18% ➡️
RemovePolicyMedium                                 456.6n ± ∞ ¹   458.7n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.46% ➡️
RemovePolicyLarge                                  498.4n ± ∞ ¹   498.7n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.06% ➡️
Raw                                                18.11n ± ∞ ¹   18.21n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.55% ➡️
BasicModel                                         3.422µ ± ∞ ¹   3.421µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.03% ➡️
RBACModel                                          5.001µ ± ∞ ¹   5.103µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +2.04% ➡️
RBACModelSizes/small                               44.97µ ± ∞ ¹   45.16µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.42% ➡️
RBACModelSizes/medium                              457.3µ ± ∞ ¹   458.7µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.31% ➡️
RBACModelSizes/large                               5.234m ± ∞ ¹   5.232m ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.04% ➡️
RBACModelSmall                                     53.43µ ± ∞ ¹   53.48µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.09% ➡️
RBACModelMedium                                    510.2µ ± ∞ ¹   514.1µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.76% ➡️
RBACModelLarge                                     5.459m ± ∞ ¹   5.473m ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.26% ➡️
RBACModelWithResourceRoles                         4.206µ ± ∞ ¹   4.136µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -1.66% ➡️
RBACModelWithDomains                               4.846µ ± ∞ ¹   4.842µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.08% ➡️
ABACModel                                          2.441µ ± ∞ ¹   2.440µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.04% ➡️
ABACRuleModel                                      3.869m ± ∞ ¹   3.853m ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.41% ➡️
KeyMatchModel                                      5.585µ ± ∞ ¹   5.636µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.91% ➡️
RBACModelWithDeny                                  6.388µ ± ∞ ¹   6.428µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.63% ➡️
PriorityModel                                      3.902µ ± ∞ ¹   3.948µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +1.18% ➡️
RBACModelWithDomainPatternLarge                    11.96µ ± ∞ ¹   12.16µ ± ∞ ¹       ~ (p=1.000 n=1) ²         +1.67% ➡️
RoleManagerSmall                                   44.20µ ± ∞ ¹   44.07µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.29% ➡️
RoleManagerMedium                                  475.0µ ± ∞ ¹   468.9µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -1.28% ➡️
RoleManagerLarge                                   5.518m ± ∞ ¹   5.523m ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.09% ➡️
BuildRoleLinksWithPatternLarge                     255.4m ± ∞ ¹   255.5m ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.04% ➡️
BuildRoleLinksWithDomainPatternLarge               8.360m ± ∞ ¹   8.402m ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.50% ➡️
BuildRoleLinksWithPatternAndDomainPatternLarge     261.6m ± ∞ ¹   264.4m ± ∞ ¹       ~ (p=1.000 n=1) ²         +1.07% ➡️
HasLinkWithPatternLarge                            831.2n ± ∞ ¹   837.4n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.75% ➡️
HasLinkWithDomainPatternLarge                      333.3n ± ∞ ¹   332.2n ± ∞ ¹       ~ (p=1.000 n=1) ²         -0.33% ➡️
HasLinkWithPatternAndDomainPatternLarge            840.4n ± ∞ ¹   846.1n ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.68% ➡️
ConcurrentHasLinkWithMatching                      1.172µ ± ∞ ¹   1.132µ ± ∞ ¹       ~ (p=1.000 n=1) ²         -3.41% ➡️
geomean                                              4.507µ         4.516µ                                     +0.20% ➡️
¹ need >= 6 samples for confidence interval at level 0.95
² need >= 4 samples to detect a difference at alpha level 0.05

                                                 │ base-bench.txt │             pr-bench.txt              │
                                                 │      B/op      │     B/op       vs base                     Diff          │
CachedRaw                                           0.000 ± ∞ ¹     0.000 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedBasicModel                                    104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModel                                     104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModelSmall                                104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModelMedium                               104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModelLarge                                96.00 ± ∞ ¹     96.00 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModelWithResourceRoles                    104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModelWithDomains                          120.0 ± ∞ ¹     120.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedABACModel                                   1.495Ki ± ∞ ¹   1.497Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.13% ➡️
CachedKeyMatchModel                                 152.0 ± ∞ ¹     152.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModelWithDeny                             104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedPriorityModel                                 104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedWithEnforceContext                            176.0 ± ∞ ¹     176.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
CachedRBACModelMediumParallel                       104.0 ± ∞ ¹     104.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
HasPolicySmall                                      102.0 ± ∞ ¹     102.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
HasPolicyMedium                                     109.0 ± ∞ ¹     109.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
HasPolicyLarge                                      117.0 ± ∞ ¹     117.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
AddPolicySmall                                      152.0 ± ∞ ¹     152.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
AddPolicyMedium                                     165.0 ± ∞ ¹     165.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
AddPolicyLarge                                      420.0 ± ∞ ¹     427.0 ± ∞ ¹       ~ (p=1.000 n=1) ³        +1.67% ➡️
RemovePolicySmall                                   166.0 ± ∞ ¹     166.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
RemovePolicyMedium                                  173.0 ± ∞ ¹     173.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
RemovePolicyLarge                                   181.0 ± ∞ ¹     181.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
Raw                                                 0.000 ± ∞ ¹     0.000 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
BasicModel                                        1.471Ki ± ∞ ¹   1.472Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.07% ➡️
RBACModel                                         2.008Ki ± ∞ ¹   2.010Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.10% ➡️
RBACModelSizes/small                              19.60Ki ± ∞ ¹   19.75Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.77% ➡️
RBACModelSizes/medium                             187.0Ki ± ∞ ¹   187.2Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.11% ➡️
RBACModelSizes/large                              1.813Mi ± ∞ ¹   1.811Mi ± ∞ ¹       ~ (p=1.000 n=1) ³        -0.11% ➡️
RBACModelSmall                                    19.67Ki ± ∞ ¹   19.69Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.10% ➡️
RBACModelMedium                                   189.7Ki ± ∞ ¹   189.7Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.00% ➡️
RBACModelLarge                                    1.840Mi ± ∞ ¹   1.840Mi ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.00% ➡️
RBACModelWithResourceRoles                        1.787Ki ± ∞ ¹   1.788Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.06% ➡️
RBACModelWithDomains                              1.777Ki ± ∞ ¹   1.778Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.06% ➡️
ABACModel                                         1.488Ki ± ∞ ¹   1.490Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.13% ➡️
ABACRuleModel                                     1.173Mi ± ∞ ¹   1.174Mi ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.09% ➡️
KeyMatchModel                                     2.976Ki ± ∞ ¹   2.979Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.10% ➡️
RBACModelWithDeny                                 2.409Ki ± ∞ ¹   2.412Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.12% ➡️
PriorityModel                                     1.715Ki ± ∞ ¹   1.717Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.12% ➡️
RBACModelWithDomainPatternLarge                   8.657Ki ± ∞ ¹   8.677Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.23% ➡️
RoleManagerSmall                                    800.0 ± ∞ ¹     800.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
RoleManagerMedium                                 13.63Ki ± ∞ ¹   13.63Ki ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
RoleManagerLarge                                  224.6Ki ± ∞ ¹   224.6Ki ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.00% ➡️
BuildRoleLinksWithPatternLarge                    60.70Mi ± ∞ ¹   60.73Mi ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.05% ➡️
BuildRoleLinksWithDomainPatternLarge              3.937Mi ± ∞ ¹   3.942Mi ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.13% ➡️
BuildRoleLinksWithPatternAndDomainPatternLarge    62.28Mi ± ∞ ¹   62.34Mi ± ∞ ¹       ~ (p=1.000 n=1) ³        +0.10% ➡️
HasLinkWithPatternLarge                             112.0 ± ∞ ¹     112.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
HasLinkWithDomainPatternLarge                       16.00 ± ∞ ¹     16.00 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
HasLinkWithPatternAndDomainPatternLarge             112.0 ± ∞ ¹     112.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
ConcurrentHasLinkWithMatching                       736.0 ± ∞ ¹     736.0 ± ∞ ¹       ~ (p=1.000 n=1) ²        +0.00% ➡️
geomean                                                         ⁴                                              +0.08% ➡️               ⁴
¹ need >= 6 samples for confidence interval at level 0.95
² all samples are equal
³ need >= 4 samples to detect a difference at alpha level 0.05
⁴ summaries must be >0 to compute geomean

                                                 │ base-bench.txt │             pr-bench.txt             │
                                                 │   allocs/op    │  allocs/op    vs base                      Diff          │
CachedRaw                                           0.000 ± ∞ ¹    0.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedBasicModel                                    4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModel                                     4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModelSmall                                4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModelMedium                               4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModelLarge                                3.000 ± ∞ ¹    3.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModelWithResourceRoles                    4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModelWithDomains                          4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedABACModel                                     18.00 ± ∞ ¹    18.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedKeyMatchModel                                 4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModelWithDeny                             4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedPriorityModel                                 4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedWithEnforceContext                            4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
CachedRBACModelMediumParallel                       4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
HasPolicySmall                                      4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
HasPolicyMedium                                     4.000 ± ∞ ¹    4.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
HasPolicyLarge                                      5.000 ± ∞ ¹    5.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
AddPolicySmall                                      6.000 ± ∞ ¹    6.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
AddPolicyMedium                                     7.000 ± ∞ ¹    7.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
AddPolicyLarge                                      9.000 ± ∞ ¹    9.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RemovePolicySmall                                   7.000 ± ∞ ¹    7.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RemovePolicyMedium                                  7.000 ± ∞ ¹    7.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RemovePolicyLarge                                   8.000 ± ∞ ¹    8.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
Raw                                                 0.000 ± ∞ ¹    0.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
BasicModel                                          18.00 ± ∞ ¹    18.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModel                                           36.00 ± ∞ ¹    36.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelSizes/small                                481.0 ± ∞ ¹    481.0 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelSizes/medium                              4.829k ± ∞ ¹   4.830k ± ∞ ¹       ~ (p=1.000 n=1) ³         +0.02% ➡️
RBACModelSizes/large                               48.20k ± ∞ ¹   48.15k ± ∞ ¹       ~ (p=1.000 n=1) ³         -0.10% ➡️
RBACModelSmall                                      616.0 ± ∞ ¹    616.0 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelMedium                                    6.016k ± ∞ ¹   6.016k ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelLarge                                     60.07k ± ∞ ¹   60.07k ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelWithResourceRoles                          28.00 ± ∞ ¹    28.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelWithDomains                                26.00 ± ∞ ¹    26.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
ABACModel                                           17.00 ± ∞ ¹    17.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
ABACRuleModel                                      34.08k ± ∞ ¹   34.08k ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
KeyMatchModel                                       38.00 ± ∞ ¹    38.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelWithDeny                                   50.00 ± ∞ ¹    50.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
PriorityModel                                       23.00 ± ∞ ¹    23.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RBACModelWithDomainPatternLarge                     73.00 ± ∞ ¹    73.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RoleManagerSmall                                    100.0 ± ∞ ¹    100.0 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RoleManagerMedium                                  1.744k ± ∞ ¹   1.744k ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
RoleManagerLarge                                   19.74k ± ∞ ¹   19.74k ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
BuildRoleLinksWithPatternLarge                     3.560M ± ∞ ¹   3.560M ± ∞ ¹       ~ (p=1.000 n=1) ³         +0.00% ➡️
BuildRoleLinksWithDomainPatternLarge               120.2k ± ∞ ¹   120.2k ± ∞ ¹       ~ (p=1.000 n=1) ³         +0.00% ➡️
BuildRoleLinksWithPatternAndDomainPatternLarge     3.637M ± ∞ ¹   3.637M ± ∞ ¹       ~ (p=1.000 n=1) ³         +0.00% ➡️
HasLinkWithPatternLarge                             9.000 ± ∞ ¹    9.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
HasLinkWithDomainPatternLarge                       1.000 ± ∞ ¹    1.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
HasLinkWithPatternAndDomainPatternLarge             9.000 ± ∞ ¹    9.000 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
ConcurrentHasLinkWithMatching                       11.00 ± ∞ ¹    11.00 ± ∞ ¹       ~ (p=1.000 n=1) ²         +0.00% ➡️
geomean                                                         ⁴                                              -0.00% ➡️               ⁴
¹ need >= 6 samples for confidence interval at level 0.95
² all samples are equal
³ need >= 4 samples to detect a difference at alpha level 0.05
⁴ summaries must be >0 to compute geomean

🤖 This comment will be automatically updated with the latest benchmark results.

@hsluoyz hsluoyz merged commit 0985085 into apache:master Mar 12, 2026
5 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.

2 participants