Skip to content

Commit

Permalink
BUGFIX: Fix setting srcRecordInfo during interleaving of checkpointin…
Browse files Browse the repository at this point in the history
…g and RMW (#956)

* Fix setting srcRecordInfo during checkpointing

* Also for internal upsert

---------

Co-authored-by: Hamdaan Khalid <hkhalid@microsoft.com>
  • Loading branch information
hamdaankhalid and hamdaankhalidmsft authored Jan 25, 2025
1 parent 9a48a1c commit 0cd87b0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,9 @@ internal OperationStatus InternalRMW<TInput, TOutput, TContext, TSessionFunction
case LatchDestination.Retry:
goto LatchRelease;
case LatchDestination.CreateNewRecord:
if (stackCtx.recSrc.LogicalAddress >= hlogBase.HeadAddress)
srcRecordInfo = ref stackCtx.recSrc.GetInfo();

goto CreateNewRecord;
default:
Debug.Assert(latchDestination == LatchDestination.NormalProcessing, "Unknown latchDestination value; expected NormalProcessing");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,9 @@ internal OperationStatus InternalUpsert<TInput, TOutput, TContext, TSessionFunct
case LatchDestination.Retry:
goto LatchRelease;
case LatchDestination.CreateNewRecord:
if (stackCtx.recSrc.LogicalAddress >= hlogBase.HeadAddress)
srcRecordInfo = ref stackCtx.recSrc.GetInfo();

goto CreateNewRecord;
default:
Debug.Assert(latchDestination == LatchDestination.NormalProcessing, "Unknown latchDestination value; expected NormalProcessing");
Expand Down

28 comments on commit 0cd87b0

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 90.50043998559316 ns (± 0.44644738507258064) 91.12388692583356 ns (± 0.44388497864896514) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaRunnerOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2964.445054945055 ns (± 336.03192185126176) 4965.354166666667 ns (± 1749.4464205881734) 0.60
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2616.8571428571427 ns (± 28.89731726397703) 5569.994845360825 ns (± 1534.1141860730752) 0.47
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 269715.4 ns (± 7121.771046118609) 285738.85714285716 ns (± 4715.5351700056735) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 253198.49484536084 ns (± 21572.852778494023) 266897.81052631576 ns (± 20622.433570974346) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 16918.772727272728 ns (± 234.28090217843436) 30261.026315789473 ns (± 8476.449305365293) 0.56
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 139692.48453608248 ns (± 12697.373138036433) 162784.60824742267 ns (± 19087.938698056547) 0.86
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2789.690476190476 ns (± 64.65803820687653) 6294.757731958763 ns (± 1652.8493029610927) 0.44
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2802.9285714285716 ns (± 50.03147361060188) 4177.505263157895 ns (± 1235.0580042686965) 0.67
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 286857.0833333333 ns (± 1618.3646885518465) 279571.5612244898 ns (± 35416.90272279035) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 264885.74226804124 ns (± 29298.04979974433) 283444.8484848485 ns (± 40358.16294902018) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 17951.884615384617 ns (± 148.36191024065582) 29319.989247311827 ns (± 8463.826964223566) 0.61
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 145148.42857142858 ns (± 14941.67054034061) 165341.6313131313 ns (± 19306.432246658776) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2979.521739130435 ns (± 476.67525237368216) 6392.78125 ns (± 1596.4534522900901) 0.47
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3093.4148936170213 ns (± 364.1502233311674) 6824.090909090909 ns (± 2210.4200039114785) 0.45
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 216985.46153846153 ns (± 3520.4481394510135) 259838.4239130435 ns (± 17721.419364454145) 0.84
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 233794.28125 ns (± 10722.202999278557) 262413.3333333333 ns (± 15079.98641746328) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 14258.29411764706 ns (± 294.32608716903655) 27800.215789473685 ns (± 5953.165697561289) 0.51
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 143961.08080808082 ns (± 12601.859090801792) 166041.66326530612 ns (± 18277.166151506386) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2770.875 ns (± 80.61816199516248) 4330.220430107527 ns (± 1054.401812337537) 0.64
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2713 ns (± 37.91857304564851) 5819.572164948454 ns (± 1330.751559641383) 0.47
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 285179.48051948054 ns (± 14544.626784676757) 345529.5106382979 ns (± 50786.582629390694) 0.83
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 283830.6206896552 ns (± 7985.9599629322365) 326808.77419354836 ns (± 22517.76428257063) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 17901.14285714286 ns (± 273.04518001545154) 41066.864583333336 ns (± 9925.261309162264) 0.44
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 154076.66 ns (± 16205.49171552095) 172393.82323232322 ns (± 23826.438114006407) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2861.283505154639 ns (± 583.3159918875468) 4715.043010752688 ns (± 1129.8381657293503) 0.61
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2684.557894736842 ns (± 512.8970846913467) 5590.322916666667 ns (± 1858.6811226457921) 0.48
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 275194.73076923075 ns (± 7361.100708767364) 305717.01136363635 ns (± 22792.643886673108) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 280000.7 ns (± 10599.706195756731) 306777.94897959183 ns (± 18377.211449573046) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 18113.714285714286 ns (± 287.80694078641534) 33004.21052631579 ns (± 9726.173780167392) 0.55
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 151409.7626262626 ns (± 15145.816593953283) 181615.3775510204 ns (± 25797.766034712364) 0.83

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaScriptCacheOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1075.6157894736841 ns (± 390.8645045514534) 1138.6808510638298 ns (± 332.4995015847491) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 966.4230769230769 ns (± 20.43062055861878) 959.5833333333334 ns (± 34.21532413695801) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1546.4166666666667 ns (± 49.62723364082044) 1709.8854166666667 ns (± 413.8881839793441) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 222432.6157894737 ns (± 18777.633352941848) 239079.88095238095 ns (± 5193.237154956343) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1638.1666666666667 ns (± 41.60917602418683) 4044.6134020618556 ns (± 1439.9156578040763) 0.41
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 7597.785714285715 ns (± 82.64491102712446) 13588.80412371134 ns (± 4385.905464380511) 0.56
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1178.3068181818182 ns (± 312.5106106871549) 1248.5463917525774 ns (± 531.7311942415578) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 777.436170212766 ns (± 281.7162668745526) 972.9673913043479 ns (± 386.82365153455464) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1595.304347826087 ns (± 48.516571473156276) 1980.5913978494623 ns (± 371.23627881419054) 0.81
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 224159.92222222223 ns (± 22463.055747398586) 230694.51612903227 ns (± 24603.45516368758) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1681.3333333333333 ns (± 22.296894742351796) 1681.0862068965516 ns (± 58.214822143861085) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7950.11052631579 ns (± 926.0003480392809) 9037.79381443299 ns (± 734.9090354445282) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1239.59375 ns (± 351.68965320443056) 1061.0280898876404 ns (± 249.91685389561613) 1.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 800.5824742268042 ns (± 278.1810213281053) 902.3894736842105 ns (± 298.5073253578096) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1657.9895833333333 ns (± 297.08104493348594) 1815.2105263157894 ns (± 302.343924735041) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 203503.57692307694 ns (± 1425.0290910210956) 224028.96511627908 ns (± 22681.188454414183) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1883.9239130434783 ns (± 361.3459951529714) 2313.6559139784945 ns (± 793.8684796152328) 0.81
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 9141.234042553191 ns (± 1322.4554664578036) 8720.82105263158 ns (± 1025.8321166092262) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1064.4684210526316 ns (± 383.5753262490367) 1625.4494382022472 ns (± 750.1141429996436) 0.65
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 859.9222222222222 ns (± 269.47519648957706) 1439.1195652173913 ns (± 807.2942985356459) 0.60
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1669.1340206185566 ns (± 361.39015818739153) 2138.773195876289 ns (± 1045.6255753650005) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 248327.88888888888 ns (± 10475.061189836439) 250733.2837837838 ns (± 12582.719172248846) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1721.360824742268 ns (± 812.5717428014051) 1660.5 ns (± 43.64596875125232) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7899.058823529412 ns (± 163.2231871503844) 9058.659793814433 ns (± 1003.8395651883109) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1034.888888888889 ns (± 348.80445712943276) 1110.8247422680413 ns (± 406.35050065361474) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 898 ns (± 298.78617596429797) 842.8814432989691 ns (± 268.04175837991215) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1681.1264367816093 ns (± 282.9855286216044) 1743.4536082474226 ns (± 498.81739353817636) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 242034.625 ns (± 4588.8194251535615) 249785.6913580247 ns (± 13163.165816628209) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1932.6134020618556 ns (± 382.2676548214358) 1890.5894736842106 ns (± 434.55554439520586) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 9058.938144329897 ns (± 847.6976516624429) 7799.423076923077 ns (± 84.70976088824469) 1.16

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterMigrate (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36518.86838942308 ns (± 42.811843851969826) 37736.13787607046 ns (± 82.5336117908542) 0.97
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39242.063864571704 ns (± 230.51409936760064) 39423.88968331473 ns (± 38.252376215525516) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32817.74563802083 ns (± 206.520840844338) 32797.09886271159 ns (± 210.28941249701174) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31703.000579833984 ns (± 102.6159082193939) 31753.73054286412 ns (± 209.91032949527542) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.PubSubOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13429.351411002022 ns (± 61.564586413323006) 13202.452776590982 ns (± 47.37309163529303) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13189.612125651041 ns (± 62.7276059550208) 13080.070016714242 ns (± 25.836366451894378) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13270.248292541504 ns (± 52.27657651956294) 13480.647640482584 ns (± 75.58003146122533) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1846.4486740112304 ns (± 7.880416050150464) 1796.577134958903 ns (± 9.712690781305334) 1.03
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1751.5408963521322 ns (± 11.043714186612833) 1809.413818359375 ns (± 11.386910488498952) 0.97
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1785.7525557200113 ns (± 11.081133664451569) 1873.6843218485515 ns (± 9.690289229104518) 0.95

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterMigrate (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34905.421665736605 ns (± 30.863405930937937) 35597.403826032365 ns (± 50.72334891361499) 0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39056.19893391927 ns (± 61.28437370181209) 36455.259602864586 ns (± 56.2683975349653) 1.07
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 31012.974766322546 ns (± 44.70610827965294) 30839.97323172433 ns (± 18.586196890846438) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30626.915079752605 ns (± 35.05940612588481) 29848.385620117188 ns (± 26.524164381285985) 1.03

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.01332807540894 ns (± 0.10964095811382138) 89.5193549302908 ns (± 0.11945738171020785) 0.92

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17187.78419189453 ns (± 135.67801868514675) 16750.508704049247 ns (± 66.27517945485603) 1.03
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16376.343147277832 ns (± 23.056581865801533) 16497.649395751952 ns (± 83.01146861178029) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14966.428796621469 ns (± 14.307268541420749) 14989.166009521485 ns (± 53.12787454122849) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14186.794797261557 ns (± 11.33421361265695) 14246.475863865444 ns (± 61.632906091584275) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 121890.83511788504 ns (± 603.1983718756982) 120781.9808208759 ns (± 375.44421498602395) 1.01
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20644.619314340445 ns (± 28.40988386586855) 21460.76875959124 ns (± 52.663257250286875) 0.96
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21305.608548990884 ns (± 112.73862700208267) 21347.098711140952 ns (± 118.316446808825) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15977.075552368164 ns (± 133.58605436863542) 16239.602451578776 ns (± 97.22701368607495) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15314.27167401995 ns (± 88.91751488482647) 15647.503286508414 ns (± 13.963556797816214) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 132823.2805419922 ns (± 1058.1256632424245) 135406.46834891182 ns (± 409.9909354386501) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 154496.12569173178 ns (± 355.85206930478705) 157415.7371450571 ns (± 535.8725130796531) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 147460.23208007813 ns (± 902.1042060273821) 137461.41537710337 ns (± 426.2234264621737) 1.07
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 131495.40004185267 ns (± 392.05724497554405) 129910.90437011719 ns (± 1075.4491491491747) 1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 174376.86127929686 ns (± 962.1303303559556) 176477.8013728215 ns (± 1059.9987957271271) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 155673.72930438703 ns (± 489.21006083546763) 158874.98278808594 ns (± 687.2138180286277) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 153346.4931640625 ns (± 1120.602921015142) 153835.53095354352 ns (± 1192.4242130586053) 1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 154539.14119466147 ns (± 1338.387080914939) 157620.63558523994 ns (± 502.03800647464436) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 138616.4419468471 ns (± 609.3446861439326) 141247.37336077009 ns (± 811.7931177886799) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 131628.0719563802 ns (± 714.9967497893792) 142999.34334891182 ns (± 548.1831286032475) 0.92

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9172.643389020648 ns (± 17.21740863320493) 9161.00107828776 ns (± 20.003491645852904) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9160.89609781901 ns (± 18.451103558854903) 9205.100795200893 ns (± 18.429556633409955) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9145.25168282645 ns (± 19.14415467174835) 9187.781960623604 ns (± 12.92303522612897) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 251.40301619257247 ns (± 2.2572944807750157) 235.37091099421184 ns (± 1.8323843228363739) 1.07
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 295.0021098943857 ns (± 1.8821018512843253) 290.16200120632465 ns (± 0.345391988119794) 1.02
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 319.5306944529215 ns (± 1.9735978502617098) 313.29345610936485 ns (± 2.3295882407263306) 1.02
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 323.1528612886156 ns (± 1.8012004778542525) 335.0081648190816 ns (± 2.951340313530156) 0.96
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 245.37623823606052 ns (± 0.7534512686972601) 246.61993433878973 ns (± 1.4326269395633537) 0.99
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 186.61298104921977 ns (± 1.0369936161824926) 187.90076424280804 ns (± 1.0648216677239806) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 302.91107296943665 ns (± 0.3693769968857198) 308.3204032897949 ns (± 2.0559001911387687) 0.98
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 307.5179137229919 ns (± 1.9589580134180464) 311.00765998546893 ns (± 1.332470757271001) 0.99
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 381.3258863131205 ns (± 1.5792539359009394) 387.9419053077698 ns (± 2.3203441789582895) 0.98
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 378.88468754291534 ns (± 0.515434823066444) 372.55588010152184 ns (± 1.7829610106242646) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1798.303875556359 ns (± 1.0478877698558924) 1805.1027591411885 ns (± 1.905012198326181) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1797.5701195853096 ns (± 1.335891239380103) 1799.1331100463867 ns (± 1.8386004330700025) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1827.8080368041992 ns (± 2.313102892390219) 1829.997260753925 ns (± 1.3486361365396722) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 60550.073185511996 ns (± 341.5690657804732) 61726.285705566406 ns (± 638.0488365111294) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 230353.8147623698 ns (± 1099.7394140964627) 225571.94485677083 ns (± 1201.2630866757572) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 121835.99440220425 ns (± 443.10449285128436) 121565.08811442058 ns (± 798.2260728374664) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 113136.77959333148 ns (± 356.047904180818) 114662.96260288784 ns (± 375.94694626201664) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 60469.139644368486 ns (± 251.4113106892501) 60741.36943641076 ns (± 230.6152183814118) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 241943.10218098958 ns (± 1438.1169718883489) 233574.04338191106 ns (± 698.983566631452) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 136220.53704427084 ns (± 818.4319413849241) 133011.74626277044 ns (± 582.8268353132563) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 137277.66611328124 ns (± 397.17847267935593) 138937.3053917518 ns (± 572.2414359777713) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 63881.26414998373 ns (± 87.97854855199846) 63095.58757136418 ns (± 424.87139986146593) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 229503.30365397135 ns (± 962.549141827329) 229257.8740059989 ns (± 1087.5256634475465) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 127528.12401404747 ns (± 140.61059703871015) 126742.48463541667 ns (± 782.7548044616498) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 111511.23723958334 ns (± 603.7484082810886) 113817.50200602213 ns (± 475.69128743924017) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 122623.85823567708 ns (± 356.24662322003184) 124311.71875 ns (± 459.61480720773505) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 107575.88239397321 ns (± 134.14333622741546) 107689.42958286831 ns (± 207.4702231655034) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 109173.17156110491 ns (± 313.56594225386897) 93652.55533854167 ns (± 259.6353308874352) 1.17
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 134807.2265625 ns (± 531.9544775794989) 136999.41231863838 ns (± 383.60522027169077) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 122177.21272786458 ns (± 320.78509246448067) 120592.26969401042 ns (± 458.84060252560977) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 112891.0038248698 ns (± 263.227360182568) 113592.78651646206 ns (± 329.63203534730644) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 121970.3369140625 ns (± 205.4757354410235) 123756.62841796875 ns (± 496.3579820259373) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 108297.42940266927 ns (± 179.90453342194965) 108618.89485677083 ns (± 474.04427252982543) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 99201.38427734375 ns (± 200.14897463770274) 98765.46892438616 ns (± 333.7369387291656) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15711.011094313402 ns (± 20.476024360427047) 16184.02842203776 ns (± 26.22486561132806) 0.97
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 17133.490498860676 ns (± 18.573194669621117) 14878.686850411552 ns (± 54.26242652521021) 1.15
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14341.115163167318 ns (± 56.535597183704766) 14587.479509626117 ns (± 22.587515174696385) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13167.128397623697 ns (± 27.40079704772956) 13263.039754231771 ns (± 51.1325559982084) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 133975.1407877604 ns (± 203.54154853503152) 136800.01743861608 ns (± 160.17579907414796) 0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19018.72548421224 ns (± 16.130155458137395) 19238.58359200614 ns (± 16.471594913684612) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 17925.4741414388 ns (± 20.146824968330087) 19869.08918108259 ns (± 20.47336279914021) 0.90
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15399.339294433594 ns (± 23.965112727276413) 15422.081807454428 ns (± 20.554500602631528) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14875.973002115885 ns (± 26.051998356761203) 14505.642817570613 ns (± 11.928873019743484) 1.03
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 142698.23346819196 ns (± 172.89218777827156) 147438.18033854166 ns (± 231.5255072022292) 0.97

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaScripts (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 246.3011650721232 ns (± 1.3369566455908404) 250.38749900230994 ns (± 0.5680135559249148) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 311.6910682360331 ns (± 1.1005912332706707) 319.8881226857503 ns (± 1.7352523170605758) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 500.9238936106364 ns (± 2.1979095654317833) 497.8424191792806 ns (± 2.071549996899693) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 613.7377440588815 ns (± 1.5493683494596044) 600.2841833114624 ns (± 2.28382522123944) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 235.08145336310068 ns (± 0.20136872549170856) 237.19239914417267 ns (± 0.2670406489564948) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 311.8385984420776 ns (± 1.3264017261287517) 332.59275037901745 ns (± 0.984680373164876) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 502.9361994607108 ns (± 2.3087685780701337) 494.5777553830828 ns (± 1.167520101157923) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 610.9198072978428 ns (± 1.7283798277929385) 583.9577123641968 ns (± 2.492700055571764) 1.05
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 231.5359755674998 ns (± 0.7501395358312962) 232.4263448544911 ns (± 1.0137021048957238) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 282.4678396078256 ns (± 0.6658974064531584) 292.8027919989366 ns (± 0.976712666222999) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 528.621727180481 ns (± 1.6479693121725896) 523.0256706646511 ns (± 1.2939489540036446) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 631.5717764581952 ns (± 2.4887011469632907) 584.9624593734741 ns (± 2.9914490392399395) 1.08
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 224.24806594848633 ns (± 0.8466992739013214) 227.6191078882951 ns (± 0.5910476242419195) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 298.32526346615384 ns (± 0.6146373278144409) 302.80940785774817 ns (± 0.5832405492985995) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 500.5107634408133 ns (± 1.4733707355550199) 486.02265221732006 ns (± 1.0778788739168754) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 623.5974071502685 ns (± 2.8313977454092116) 569.9125270843506 ns (± 1.8001124777947164) 1.09
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 232.66558052812303 ns (± 0.7001637850441907) 231.72937904871426 ns (± 0.21530487796204845) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 306.7207688331604 ns (± 1.8086604340672368) 309.08332671437944 ns (± 0.7253502828236731) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 494.8506555557251 ns (± 1.1581916159182968) 502.11940536499026 ns (± 2.434815086317458) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 606.1209837106558 ns (± 0.5353182092662627) 589.5088345209757 ns (± 3.941427157617145) 1.03

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.CustomOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 62700.17613002232 ns (± 91.65482710566037) 63571.12238957332 ns (± 82.57030796015188) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 221229.27071707588 ns (± 137.3651025241733) 218399.10481770834 ns (± 319.2835047783988) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 128861.13656850961 ns (± 399.6013057395144) 138242.6936222957 ns (± 252.12368323416268) 0.93
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 116290.06535456731 ns (± 100.37579220863479) 117505.36874624398 ns (± 93.50219339362067) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 62199.798583984375 ns (± 64.74124590663695) 63451.22586763822 ns (± 34.97485569699736) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 224459.8575846354 ns (± 273.64357457611777) 234165.04778180804 ns (± 671.457129438433) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 144448.57096354166 ns (± 345.2216283244961) 145974.9454752604 ns (± 421.48898528534045) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 140295.41954627403 ns (± 357.04690362439874) 141643.4814453125 ns (± 376.62552304471444) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 63627.4462890625 ns (± 53.87362541377151) 63371.83140345982 ns (± 81.00341472180445) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 223046.70034555288 ns (± 212.1060194557172) 221666.85791015625 ns (± 470.83857141502) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 137737.61361929087 ns (± 184.93068998158728) 134950.07149832588 ns (± 160.7686845983664) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 119974.18910435268 ns (± 59.55231609306975) 115811.20981069711 ns (± 91.57926663403468) 1.04

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 212.07937683377946 ns (± 0.24148148856654772) 215.61263249470636 ns (± 0.24119433234625992) 0.98
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 274.04499371846515 ns (± 0.32160437812153797) 271.81555430094403 ns (± 0.491385040674679) 1.01
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 305.87264469691684 ns (± 0.45024758939620185) 295.59915860493976 ns (± 0.6963812472202939) 1.03
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 321.0723911012922 ns (± 0.691849063767655) 311.78715229034424 ns (± 0.445325508487638) 1.03
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 228.74126434326172 ns (± 0.24183483093382988) 230.1726267887996 ns (± 0.5528019448091059) 0.99
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 179.0837256113688 ns (± 0.22306257305861057) 174.40507411956787 ns (± 0.20184229559519845) 1.03
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 306.586701075236 ns (± 0.5131058853921908) 310.534075328282 ns (± 0.33003202973904644) 0.99
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 314.9318250020345 ns (± 1.146648754248613) 306.1245331397423 ns (± 0.40279971689584876) 1.03
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 351.9944842656453 ns (± 0.4287241813047398) 367.55970205579484 ns (± 0.7733177660856122) 0.96
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 357.08550294240314 ns (± 0.6644459351689656) 360.73946271623885 ns (± 1.0305160218019693) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaScripts (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 145.74944655100504 ns (± 0.3884852409561516) 137.02432742485632 ns (± 0.4274931915201115) 1.06
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 173.05771112442017 ns (± 0.3377210212171481) 176.02490527289254 ns (± 0.7147198514938176) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 248.74131202697754 ns (± 0.5128225330555182) 255.17010370890299 ns (± 0.5254970370501326) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 262.9288945879255 ns (± 0.4775198471958063) 266.5665694645473 ns (± 0.49632323924004496) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 137.59892463684082 ns (± 0.2010796127596836) 148.57771946833685 ns (± 0.45904317082916757) 0.93
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 167.70063559214273 ns (± 0.215511117114485) 168.3411649295262 ns (± 0.26432594603767545) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 250.77647822243827 ns (± 0.1988812191875279) 263.50444725581576 ns (± 0.8287397927178279) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 286.51274272373746 ns (± 0.48472430130944033) 268.65888595581055 ns (± 0.3781531960483463) 1.07
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 135.26214020592826 ns (± 0.3273619354144249) 131.7508373941694 ns (± 0.43927183935987624) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 164.84690189361572 ns (± 0.21779566920736904) 176.55190504514255 ns (± 0.30541697260946166) 0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 273.91977945963544 ns (± 0.9684997670887863) 262.1498489379883 ns (± 0.6804516041510759) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 263.2733345031738 ns (± 0.3871321661643013) 269.9891535441081 ns (± 0.7969180795380217) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 135.96829857145036 ns (± 0.24371443301008866) 132.0214526993888 ns (± 0.2827938189364684) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 162.1232032775879 ns (± 0.22262944868618295) 165.20185947418213 ns (± 0.6606863853197056) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 260.3441039721171 ns (± 0.2253306926289559) 252.12482043675013 ns (± 0.3034916233333055) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 270.6688372294108 ns (± 0.4569066391087571) 267.8544282913208 ns (± 0.6280173652286087) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 135.0769329071045 ns (± 0.40211219754780975) 134.92382764816284 ns (± 0.38417796398031206) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 169.7686059134347 ns (± 0.23703830653847627) 165.1308877127511 ns (± 0.2763457988406649) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 254.1597877229963 ns (± 0.6301961116970503) 254.84110287257604 ns (± 0.5219160807189893) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 261.0688082377116 ns (± 0.377006810664473) 258.3108933766683 ns (± 0.41989383140970965) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ModuleOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 47484.73408610026 ns (± 213.7966261787493) 48408.570796712236 ns (± 241.4875349335138) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 58333.070532226564 ns (± 263.11975606400415) 56814.123706054685 ns (± 205.33416141041081) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 109700.73479755108 ns (± 196.14261325354158) 114111.00127766927 ns (± 575.8562333928911) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 87760.3315999349 ns (± 499.0150045355498) 89095.09656633649 ns (± 286.1723465962551) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 63434.26770019531 ns (± 301.8163465759602) 63602.73716634115 ns (± 459.0783803342994) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 35466.0396094689 ns (± 30.929011543056824) 35304.57902744838 ns (± 204.89440284991431) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 212647.67056477864 ns (± 1305.7667565682762) 206193.89228166852 ns (± 754.796596357627) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 368532.15402018226 ns (± 3287.996627811287) 356791.1746744792 ns (± 3939.0829023446104) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 46946.92656162807 ns (± 193.65072272762856) 46997.04938616072 ns (± 213.26315550491972) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 62961.76332444411 ns (± 450.7086735859316) 64791.496329752605 ns (± 343.6360058012449) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 117705.8322492327 ns (± 517.7763332111844) 116575.20430094401 ns (± 378.9343430317161) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 85755.09162597657 ns (± 571.3944275239639) 88746.32022298177 ns (± 413.2354159288568) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 61306.883809407555 ns (± 40.91312631985013) 61664.990173339844 ns (± 268.17361311949935) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 44469.365064348494 ns (± 215.08131173213238) 40839.792696439305 ns (± 164.51119856509047) 1.09
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 210987.5926688058 ns (± 1241.2552752884021) 206969.14643554686 ns (± 1168.1197105253666) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 379442.94178989955 ns (± 2948.086487387296) 377566.3070638021 ns (± 4413.201129405388) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 48223.148411342074 ns (± 178.88114996919765) 46420.83150227865 ns (± 260.77407271823006) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 55627.42539469401 ns (± 224.77630424218972) 59760.60465651292 ns (± 86.02307286897893) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 111673.39213867187 ns (± 334.621604063019) 107874.45840890067 ns (± 279.6004987467821) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 86474.14278971354 ns (± 402.7957160332925) 90115.82709612165 ns (± 388.07348499982083) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 64060.483410644534 ns (± 308.41851523495893) 64320.01368204752 ns (± 57.337984802512985) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 32936.55280151367 ns (± 169.93458936958893) 35287.269197591144 ns (± 163.57560769025218) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 208968.9826985677 ns (± 1152.5773103961603) 201456.84392089845 ns (± 1014.970931238082) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 369797.84720052086 ns (± 2166.682978815817) 374986.14892578125 ns (± 3293.3228040429162) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15486.070220947266 ns (± 95.29671979569564) 15521.006022135416 ns (± 151.25541465033618) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20780.241693115233 ns (± 116.54774227705431) 19809.67056274414 ns (± 132.55715702772733) 1.05
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22135.17168782552 ns (± 206.6934981797591) 22055.05633544922 ns (± 29.620168368642478) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23022.076260375976 ns (± 184.58550529536404) 22893.972326660158 ns (± 116.76574708361542) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16198.245681762695 ns (± 93.00186181726423) 16089.256685697115 ns (± 23.84065913153388) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10415.996425628662 ns (± 4.953619216823799) 10701.436195373535 ns (± 12.160381288654376) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21954.095116170247 ns (± 76.13347161300457) 22322.3624420166 ns (± 145.15122617827285) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21560.58603922526 ns (± 146.2847360051137) 22328.449487539438 ns (± 50.84609307600637) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 28071.11903146597 ns (± 95.7153315680719) 28549.298826090493 ns (± 114.2681308478268) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 28082.76671055385 ns (± 102.65177571119759) 28256.980437058668 ns (± 117.90664928617869) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 22205.871776035852 ns (± 72.58400129838235) 21879.35426565317 ns (± 90.91866521332922) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27290.691864013672 ns (± 52.20770612669332) 26935.361452738445 ns (± 44.553647906171) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 30686.705205281574 ns (± 164.32312661047183) 29249.152182442802 ns (± 138.88539836850615) 1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30229.867549351282 ns (± 125.45072285948923) 30573.896095784505 ns (± 96.85195263100869) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16540.687737098106 ns (± 15.602032820443776) 16874.58595530192 ns (± 19.752105765544748) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11685.563185555595 ns (± 17.88274727805032) 10879.763702901204 ns (± 60.91030059135653) 1.07
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27747.87195739746 ns (± 103.55144700839914) 30539.69971415202 ns (± 116.50460308925602) 0.91
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27193.78519083659 ns (± 126.38211067892549) 26951.676476111777 ns (± 23.078594391681523) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33345.91841430664 ns (± 346.16189049886503) 33774.59840175084 ns (± 119.99717484257634) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 34412.23757498605 ns (± 173.125222754962) 34376.624281663164 ns (± 86.66823301296422) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14863.61199645996 ns (± 53.42963184353545) 15251.910498985877 ns (± 25.816907296807436) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20954.18256487165 ns (± 91.3880373476356) 20455.066825358073 ns (± 89.0588682126818) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20879.9161529541 ns (± 97.15826337054767) 22885.866884504045 ns (± 48.84208888139703) 0.91
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22054.33561401367 ns (± 104.05889540222108) 22866.865203857422 ns (± 102.86515744137921) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16509.794571940103 ns (± 69.15620790824964) 16792.79607340495 ns (± 74.09564009207384) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10852.633500417074 ns (± 6.7223995269563) 10674.50619099935 ns (± 70.40016939966281) 1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22621.24834735577 ns (± 11.851911015183708) 23047.77706691197 ns (± 97.662112993237) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22346.873608398437 ns (± 91.02052000329502) 22248.898012288413 ns (± 85.4653409951499) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27597.980458577473 ns (± 57.736204153132235) 30005.36199079241 ns (± 97.42643479814245) 0.92
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27786.984255109513 ns (± 71.41275827192726) 26447.46989542643 ns (± 126.9303731245266) 1.05

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 64524.22607421875 ns (± 106.35475013930116) 65013.61328125 ns (± 96.37642798161906) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 80435.70963541667 ns (± 84.58501431470147) 81980.2657063802 ns (± 115.17219980051884) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 104323.20207868304 ns (± 251.30612251061837) 103076.28878079928 ns (± 91.99384976179562) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 91194.63876577523 ns (± 121.43145789495647) 88561.88232421875 ns (± 149.32166894967406) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 54942.50052315848 ns (± 90.47596618959236) 57560.8701578776 ns (± 199.95569727862562) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 51994.484165736605 ns (± 221.651516441665) 49600.08196149553 ns (± 94.11556796571719) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 199540.26041666666 ns (± 663.226683685734) 196707.62188251203 ns (± 369.2699905906823) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 324108.6983816964 ns (± 965.0623922481498) 323218.916015625 ns (± 844.2760335068934) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 64726.641845703125 ns (± 41.9559120762812) 63659.91472516741 ns (± 56.44025237802949) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 85964.74086216518 ns (± 303.09640984262205) 86709.0555826823 ns (± 244.49968084902267) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 110498.81998697917 ns (± 243.56474564110215) 111079.2354329427 ns (± 192.00147537113284) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 87231.34155273438 ns (± 154.31351998130495) 87431.42874581473 ns (± 110.18605935614772) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 53930.21109444754 ns (± 48.55533266258992) 54145.421927315845 ns (± 123.56562271438676) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 58238.69425455729 ns (± 107.09823501841284) 56978.74537876674 ns (± 102.90734136225497) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 196167.2029622396 ns (± 593.6785978297414) 190963.4187825521 ns (± 715.4615470699714) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 336270.8707682292 ns (± 2578.2111370983457) 329062.7604166667 ns (± 1093.124419177939) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 64658.31211635045 ns (± 106.75395764432841) 63037.83874511719 ns (± 47.74032434378828) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 79645.80525716145 ns (± 74.11877730536268) 79626.97591145833 ns (± 98.0544325496419) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 103523.64414760044 ns (± 74.49694375975226) 103516.53355189732 ns (± 118.8617677873987) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 85692.79315655048 ns (± 121.48709182097942) 87281.06595552884 ns (± 218.0855781737119) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 54308.87239896334 ns (± 65.06511644875243) 54332.87556966146 ns (± 34.354469855484645) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 51421.63521902902 ns (± 161.55211007151675) 51207.52694266183 ns (± 35.021742358408694) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 196898.6238606771 ns (± 456.0294191850686) 190738.74186197916 ns (± 401.4929385012453) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 323741.1996694711 ns (± 416.9026749835302) 328133.4049479167 ns (± 935.1792444095088) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14129.22123500279 ns (± 18.086823049000202) 13990.541428786059 ns (± 19.716955276820244) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20466.881016322546 ns (± 50.049636941129094) 19788.59079996745 ns (± 19.75148293018241) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 20760.55415226863 ns (± 52.14125220512299) 21145.592171805245 ns (± 26.12962911644506) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 21579.342041015625 ns (± 63.24507814634294) 21262.65389578683 ns (± 21.778852526769274) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15670.958600725446 ns (± 29.42216424359243) 15566.384887695312 ns (± 46.320145166609244) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10772.812957763672 ns (± 17.81046586115891) 10577.699497767857 ns (± 18.01329592865845) 1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22775.465393066406 ns (± 38.85738771254832) 25102.566964285714 ns (± 32.260303631507014) 0.91
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22171.736363002234 ns (± 32.985379541545335) 22613.905080159504 ns (± 19.93582650342289) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26553.14422607422 ns (± 109.0169696743774) 26707.600637582633 ns (± 25.148429809596667) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26156.302097865515 ns (± 55.067464335583324) 26372.38093784877 ns (± 23.09928422643688) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19329.247174944197 ns (± 47.299651595736094) 20472.9497273763 ns (± 85.67152952139199) 0.94
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25859.48747907366 ns (± 41.22208394916875) 25582.18710763114 ns (± 45.03552346310734) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26704.232025146484 ns (± 47.97228257112105) 28979.461466471355 ns (± 65.09978246822449) 0.92
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 29081.33076985677 ns (± 78.0535301024215) 28211.1723836263 ns (± 48.28666191673984) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15546.654619489398 ns (± 29.62645815593414) 15417.433401254508 ns (± 17.183493896060526) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11288.361358642578 ns (± 14.835840947699083) 10741.37667142428 ns (± 15.061703138307289) 1.05
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26894.369506835938 ns (± 27.344007045459904) 27007.174173990887 ns (± 29.7972927817461) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 28500.05623953683 ns (± 26.85760574146127) 25923.058495154746 ns (± 24.349940856808598) 1.10
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 31425.174967447918 ns (± 129.4296647706491) 33559.811197916664 ns (± 130.64305826544367) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 33761.70674641927 ns (± 220.1149104788713) 33044.0488688151 ns (± 153.30629451051618) 1.02
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14335.627201625279 ns (± 27.48012419100259) 16230.814717610678 ns (± 117.600823227383) 0.88
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20545.479759803184 ns (± 89.99489299730287) 19780.697195870536 ns (± 25.383550540287725) 1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20688.304748535156 ns (± 43.536734152360296) 21098.64262172154 ns (± 58.31932222825545) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 24429.072672526043 ns (± 80.32198527711374) 21616.405596051896 ns (± 23.862405953161012) 1.13
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15315.140122633715 ns (± 32.10344360095538) 16400.892697847805 ns (± 15.263408617933527) 0.93
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10499.94647686298 ns (± 17.129237417336025) 10953.424936930338 ns (± 12.664913386602274) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22012.74709065755 ns (± 27.992807029108906) 21161.920283390926 ns (± 22.31344867032212) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21140.664876302082 ns (± 25.128465497204793) 21942.281014578683 ns (± 38.29046163369327) 0.96
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27055.70329938616 ns (± 48.25772359113776) 27259.96856689453 ns (± 106.62231787840696) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25410.5219523112 ns (± 16.362065458839) 26923.827907017298 ns (± 69.87635839088014) 0.94

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 146003.8815999349 ns (± 561.877386489908) 147872.82198660713 ns (± 501.61238066358067) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 18219.46638052804 ns (± 59.80476065500804) 18209.44740647536 ns (± 16.379900030054255) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17343.200940813338 ns (± 72.52035276446539) 17271.488723754883 ns (± 16.246222726864783) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 142348.68919959434 ns (± 327.34529709169846) 143795.95162760417 ns (± 870.2631834247396) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 44630.17735944475 ns (± 165.85449912991112) 43868.28971041166 ns (± 110.6986960269066) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 102264.78139648438 ns (± 533.0678059141209) 103469.0457810622 ns (± 250.3242522240095) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10113149.926757812 ns (± 189489.4315015934) 10038274.728365384 ns (± 134322.35275287434) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 278350.29497802735 ns (± 26813.769606205205) 278849.8065234375 ns (± 27985.725775895837) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 145298.8373741737 ns (± 373.5883007244122) 149437.91092354912 ns (± 1067.9444592516593) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 18514.24619586651 ns (± 33.56791783508759) 18544.588669840494 ns (± 95.07800319250511) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 17333.45272609166 ns (± 170.55720667850713) 17584.090678623743 ns (± 52.91059763002016) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 140232.8742863582 ns (± 359.2845716069411) 140863.8441772461 ns (± 176.7816515536153) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 44956.61518351237 ns (± 44.36186889577994) 44860.9380972726 ns (± 176.98366565767887) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 101301.42143031528 ns (± 211.62909475063952) 102888.4396503155 ns (± 73.44397987806384) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10201412.969791668 ns (± 162866.35510051172) 10359345.18125 ns (± 169907.0331976196) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 280090.6856494141 ns (± 28918.472187258525) 278336.73407714843 ns (± 28146.545995430548) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 144643.08532714844 ns (± 562.6135271849496) 145179.66209998497 ns (± 490.28539477063214) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 18027.46491417518 ns (± 57.65774370880578) 17975.058013916016 ns (± 78.33693381749822) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17367.1859828404 ns (± 110.09288566804037) 17159.99173227946 ns (± 19.452023891491702) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 139311.376953125 ns (± 327.0629013434331) 140004.51575646034 ns (± 213.0060394735333) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 47172.41876220703 ns (± 75.04413864579072) 45173.25917271205 ns (± 53.81768270183752) 1.04
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 101939.38221153847 ns (± 164.64284385531747) 102244.29577636719 ns (± 399.0734276164721) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8383362.847395834 ns (± 38864.00496549909) 8595455.1375 ns (± 47571.63693481873) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 225726.52845052083 ns (± 885.3500943340779) 225642.5069405692 ns (± 679.4580425488499) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 143297.86601911273 ns (± 679.1978070029196) 145468.1471980168 ns (± 680.8877480056942) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18098.061882605918 ns (± 86.80473466751312) 18093.430369059246 ns (± 69.10735960889491) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17598.082333374023 ns (± 97.9969020578325) 17602.907521565754 ns (± 59.29431141238796) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 141738.20932241587 ns (± 341.8992597562897) 139287.3591796875 ns (± 509.4946817086744) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 45903.80836995443 ns (± 198.4304639127613) 44602.381549541766 ns (± 36.36861366109529) 1.03
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 104266.75680338542 ns (± 420.96645092671747) 104737.27596028645 ns (± 174.7218112620942) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9393854.664663462 ns (± 22770.550454841985) 9444346.821875 ns (± 48424.81219804331) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 251564.20249720983 ns (± 496.53770959566066) 253608.37140764509 ns (± 688.742464890685) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 145832.14283970423 ns (± 484.70576672709154) 145690.04443359375 ns (± 540.0134573301748) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18403.83649597168 ns (± 130.97126039439758) 18314.922910054524 ns (± 21.192936372912236) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17244.111117045086 ns (± 20.343558063138424) 17246.464925130207 ns (± 63.79645211521877) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 142521.25011268028 ns (± 423.4883392871224) 140201.1449672154 ns (± 124.22358671471785) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 46480.320338657926 ns (± 164.71398604062867) 44166.11509602865 ns (± 132.04217922241952) 1.05
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 104723.49775187175 ns (± 135.74485917394014) 103865.9697265625 ns (± 74.56272329285802) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9321533.377232144 ns (± 48495.416974260894) 9440258.7171875 ns (± 53028.45042576405) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 248604.83173828124 ns (± 725.9090246620432) 246716.2547781808 ns (± 365.7733324141147) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.HashObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 136848.75811360677 ns (± 881.0213932997798) 136287.14672851562 ns (± 560.5063781215629) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11274.860069783528 ns (± 51.433954187996555) 10515.001485971305 ns (± 3.25861130125501) 1.07
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9709.640485127768 ns (± 11.58592439911297) 10345.9762840271 ns (± 7.5541981420175) 0.94
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9486.765592447917 ns (± 46.72798606060908) 9539.552276611328 ns (± 43.763844189711136) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12096.3439066569 ns (± 79.77272723384188) 12491.999824523926 ns (± 33.41275033220907) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 11926.34315926688 ns (± 24.371726271409106) 12209.35682443472 ns (± 33.51124173263197) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10666.900686136882 ns (± 45.74651772376792) 9771.505273183187 ns (± 18.24180271401109) 1.09
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9828.53247121175 ns (± 47.828809620620795) 9912.426225789388 ns (± 66.96166497233303) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11674.035659790039 ns (± 57.82564092803455) 11066.282089233398 ns (± 69.73742865226882) 1.05
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12371.908272376428 ns (± 68.13535855096532) 12208.312812218299 ns (± 31.111230222910127) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 11031.569388253349 ns (± 45.308025064482095) 10978.051681518555 ns (± 61.991892368911714) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13280.962599690754 ns (± 58.86327022088266) 13269.577013455904 ns (± 68.87278762914833) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11025.88799721854 ns (± 34.27742453183831) 11070.744646199544 ns (± 55.25708387979428) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11266.449113210043 ns (± 3.0720857560618033) 12217.823111979167 ns (± 82.95687901620431) 0.92
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 11193.497016906738 ns (± 18.142101824820266) 10005.830217801607 ns (± 15.566099535291611) 1.12
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 156293.3233468192 ns (± 593.3860679704558) 153279.85190429687 ns (± 874.8667039097215) 1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 58287.82813313802 ns (± 193.63298343646733) 59173.09101969401 ns (± 231.6351681940225) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 50260.689953613284 ns (± 303.13455411351015) 55522.402208600724 ns (± 271.24509896939435) 0.91
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 51005.780436197914 ns (± 117.20165952187843) 52619.240639241536 ns (± 213.3243777720899) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 84956.45819498698 ns (± 644.8449040929934) 85378.90275355747 ns (± 313.31581456461413) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 111068.60108235678 ns (± 435.6112173130515) 112280.32556621845 ns (± 409.5401604362731) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 53662.96282087053 ns (± 211.73530152781586) 52597.78250732422 ns (± 169.64229968815596) 1.02
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 55020.56905517578 ns (± 287.2634474955369) 53093.87521158854 ns (± 179.42998824904558) 1.04
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 52065.55574689592 ns (± 118.95810010321482) 51617.66789957682 ns (± 246.16131241023407) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 90058.83024088542 ns (± 440.9896680441995) 90157.21504429409 ns (± 377.53845835853025) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57006.89500325521 ns (± 158.04126926050418) 63555.17549954928 ns (± 255.7573927727639) 0.90
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13364.749794514973 ns (± 32.58953164101251) 13238.60205430251 ns (± 38.61881922842708) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 78463.20909016927 ns (± 612.8057547663856) 79053.63288292519 ns (± 270.2318378461285) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 60614.139908854166 ns (± 237.88198481077114) 59562.346130371094 ns (± 133.14740289116656) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49867.29810006278 ns (± 83.75266290231696) 50198.02727457682 ns (± 138.8642737502045) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 135794.55573730468 ns (± 638.2192054827867) 139576.86376953125 ns (± 716.8532148924992) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 59556.439713541666 ns (± 283.5194727891593) 58985.926232910155 ns (± 235.6044069608565) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 49172.12018694197 ns (± 116.05929572867075) 52527.437280273436 ns (± 196.6484345816078) 0.94
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 52174.927298409595 ns (± 265.3265078080387) 52853.782993861605 ns (± 162.916009795418) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 75839.38041804387 ns (± 203.63214708306816) 77321.71793619792 ns (± 345.6362490739578) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 103793.46110839843 ns (± 360.6501430016134) 102989.1183733259 ns (± 305.6261474447498) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 47760.95252685547 ns (± 275.5569283434379) 47415.25104777018 ns (± 289.54680550845893) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 53914.546079508465 ns (± 175.82287402053993) 57334.4183480399 ns (± 221.93579384380206) 0.94
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 51490.92681477864 ns (± 234.02684785950038) 51571.13025774275 ns (± 243.35337898202974) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 79714.20973714192 ns (± 276.9974852454388) 85539.23419596354 ns (± 634.9658195977587) 0.93
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56487.5817964994 ns (± 80.33876559136851) 61110.8492572491 ns (± 208.09277812412645) 0.92
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13162.667914835612 ns (± 46.411962738095504) 13383.570946829659 ns (± 46.87917401579265) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 69598.48559570312 ns (± 195.1258636871685) 66600.30546468099 ns (± 248.5787896047637) 1.05
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 58845.76745605469 ns (± 207.99319048042094) 63720.178920200895 ns (± 196.09076875550738) 0.92
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48553.99781494141 ns (± 146.38848786635398) 48419.835428873695 ns (± 205.95226684381308) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 95639.13411458333 ns (± 261.70701587727956) 94351.20361328125 ns (± 373.8625576426635) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 24996.434936523438 ns (± 82.35354626128291) 24809.38169039213 ns (± 24.789225409378734) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 23952.030710073617 ns (± 21.229761525602314) 24166.92940848214 ns (± 30.743675546272033) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 78827.8564453125 ns (± 115.81067812775251) 74341.0160945012 ns (± 96.37548948944067) 1.06
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31976.114763532365 ns (± 40.73052347783938) 31765.392596905047 ns (± 43.144708602660664) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 63866.12032376803 ns (± 135.3750034694286) 65734.82196514423 ns (± 156.19286076836218) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5241926.171875 ns (± 47491.97983755683) 5241781.640625 ns (± 53933.56895262832) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 168599.37109375 ns (± 27960.462401279612) 169418.974609375 ns (± 29703.701496403064) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 94603.11936598558 ns (± 97.42947411584342) 91750.11962890625 ns (± 215.36449044136035) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25226.9770304362 ns (± 16.56535927904001) 25157.959202357702 ns (± 51.145349713760815) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 24101.09383719308 ns (± 31.255931399418422) 23951.4652797154 ns (± 42.430124087019685) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 74963.64833286831 ns (± 107.98734679445033) 75699.41218449519 ns (± 62.833858097447866) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 32645.75688288762 ns (± 22.850616330153215) 32943.9833577474 ns (± 44.97941203181805) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 65321.92034040178 ns (± 156.6714485284754) 63785.506998697914 ns (± 122.42940995039355) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5301880.260416667 ns (± 49233.26435159425) 5310514.270833333 ns (± 47611.02119563838) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 173231.736328125 ns (± 29698.466173433724) 170051.21362304688 ns (± 29694.556332328233) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 93536.57575334821 ns (± 320.6052880634402) 94686.50425502232 ns (± 345.49996530853855) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 24836.539204915363 ns (± 18.969798256238096) 24918.36940220424 ns (± 12.735537193578654) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 24012.68099271334 ns (± 19.04288929264965) 24098.192487444197 ns (± 34.421348007493556) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 77410.76398577009 ns (± 152.10088510001685) 79433.5986328125 ns (± 119.91095467003565) 0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 32184.058837890625 ns (± 44.00358860413282) 32269.236973353796 ns (± 59.33261052344092) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 63883.743896484375 ns (± 112.82447523058602) 63662.552897135414 ns (± 72.8233938096327) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4375974.665178572 ns (± 4919.374581540003) 4439500.15625 ns (± 7401.701932220932) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 129388.4756234976 ns (± 236.14012701673786) 130228.74286358173 ns (± 131.70177853600674) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 91988.85782877605 ns (± 444.4110459658125) 91811.05346679688 ns (± 157.1087807506679) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25123.38597224309 ns (± 30.891861835254268) 25114.534708658855 ns (± 22.94793190483648) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 24071.539408365887 ns (± 20.02233551623517) 23951.335848294773 ns (± 18.281201314056663) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 76600.25065104167 ns (± 105.4982140036821) 75781.95539202009 ns (± 84.93735480124347) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 32695.002092633928 ns (± 53.437092597999545) 32959.686279296875 ns (± 33.65037933475318) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 63475.704345703125 ns (± 112.40492676798019) 62960.74951171875 ns (± 159.78632420775403) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 4990310.993303572 ns (± 6464.708123463216) 5188522.879464285 ns (± 16141.97510334067) 0.96
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 147210.3724888393 ns (± 1206.4977988813528) 145598.8680013021 ns (± 156.54916403210265) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 91850.21565755208 ns (± 216.8218102796772) 94692.04852764423 ns (± 173.28541351794098) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 24958.527047293526 ns (± 15.346419087152526) 24815.724618094308 ns (± 23.140679354540882) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 24019.036051432293 ns (± 31.063021745096133) 24007.293701171875 ns (± 23.048795142093542) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 76332.84348707933 ns (± 120.63102715092461) 74294.14847237723 ns (± 160.1972791930254) 1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 32770.1657808744 ns (± 14.780276431662054) 32748.831990559895 ns (± 25.93499922829696) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 66006.93708147321 ns (± 125.85340412660953) 62569.66837565104 ns (± 164.4910002112552) 1.05
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5004682.135416667 ns (± 26884.806533452913) 5061654.910714285 ns (± 8324.337232086058) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 148613.19056919642 ns (± 147.38377342153407) 147277.8515625 ns (± 2553.360612089378) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.HashObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0cd87b0 Previous: 9a48a1c Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 108774.18823242188 ns (± 254.11810468714737) 114338.77360026042 ns (± 211.75493766928645) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11945.97407749721 ns (± 20.998109699520132) 11974.544525146484 ns (± 14.439656708998251) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9310.843541071965 ns (± 17.045525425713887) 9285.037449428013 ns (± 16.18428404121158) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10006.33054460798 ns (± 30.106515580869356) 9914.826202392578 ns (± 11.771147466228314) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14427.277156284877 ns (± 16.947513531277483) 14418.922780354818 ns (± 18.056436014046454) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14508.435930524554 ns (± 14.13908096737196) 14574.291483561197 ns (± 14.913614306992086) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12075.270538330078 ns (± 10.879007390616849) 12056.37944539388 ns (± 17.425694427149136) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8971.75772530692 ns (± 7.335035573876451) 9017.404065813336 ns (± 25.30057265313375) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12016.583017202523 ns (± 10.728480629622446) 11964.395493727465 ns (± 24.459421286774234) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12055.530984061104 ns (± 13.120829134597232) 12005.534362792969 ns (± 10.089899533190094) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13406.312306722006 ns (± 16.54012556565047) 13634.319203694662 ns (± 20.020344701604728) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9436.727687290737 ns (± 26.620408217904924) 9371.251881917318 ns (± 17.13084157161008) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11082.845088413784 ns (± 10.358737063592766) 11158.584899902344 ns (± 30.61277856079241) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14888.126983642578 ns (± 28.700159373062732) 15006.420018122746 ns (± 12.079714308277847) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13334.82186453683 ns (± 12.895200683340585) 12778.821182250977 ns (± 6.838621632035566) 1.04
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 121589.51134314903 ns (± 381.3210785300067) 131842.3583984375 ns (± 291.97317597945056) 0.92
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43793.09343610491 ns (± 82.8760790427778) 42753.057861328125 ns (± 76.93725661211741) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 43484.99715169271 ns (± 61.30285699090478) 42795.569283621655 ns (± 70.35202340812177) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 48946.78192138672 ns (± 71.00941170097026) 48710.69580078125 ns (± 108.65083124399094) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 76008.61903599331 ns (± 600.7348933334073) 70272.12960379464 ns (± 213.31478754915514) 1.08
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 97736.73095703125 ns (± 376.90947014179983) 98617.9764811198 ns (± 358.90237089723877) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 47572.15706961496 ns (± 52.51117865379741) 49215.760498046875 ns (± 79.76035810465929) 0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 36171.4247639974 ns (± 64.51310857053352) 39144.04732840402 ns (± 46.253869864124006) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 47380.992431640625 ns (± 136.2030878438158) 48217.49471028646 ns (± 50.900837652188855) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 68381.8115234375 ns (± 266.35390269064607) 72694.17463030134 ns (± 183.1875130712527) 0.94
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 55850.562462439906 ns (± 91.69127859684622) 58547.750651041664 ns (± 114.9789072986768) 0.95
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9374.791608537946 ns (± 21.765021453532174) 9273.627268473307 ns (± 14.324198195379193) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 58438.69588216146 ns (± 229.4909820463142) 58299.54746791295 ns (± 212.85262010043525) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 49090.61177571615 ns (± 125.01727309830272) 47871.414419320914 ns (± 95.64258229191616) 1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49952.80064174107 ns (± 73.05308890293286) 48996.580287388395 ns (± 80.45003159686976) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 108047.78791155134 ns (± 219.74945602111032) 105563.85934012277 ns (± 175.385485563329) 1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 42973.058646065845 ns (± 72.99340230493105) 42041.756591796875 ns (± 88.33186501077788) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 41952.928466796875 ns (± 106.65599896325303) 44255.40506998698 ns (± 84.27407317142483) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 47160.67243303572 ns (± 74.89211865011323) 48622.05176720252 ns (± 69.95999722260623) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 64333.66190592448 ns (± 127.79030077550604) 63553.69832356771 ns (± 143.34611217840586) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 91288.99088541667 ns (± 181.3252064493948) 88236.36189778645 ns (± 193.62151501723255) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 47321.21765136719 ns (± 92.16509629928812) 49815.738118489586 ns (± 54.53076893236032) 0.95
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 37763.444010416664 ns (± 61.1173658415681) 38169.823782784595 ns (± 73.50272797107404) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 48975.709228515625 ns (± 159.8811372604818) 47424.15989467076 ns (± 125.79817126934174) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 60309.66857910156 ns (± 147.12825471814418) 60849.21613420759 ns (± 90.62727455155549) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56736.84786283053 ns (± 103.80387682308071) 54182.655552455355 ns (± 155.34703952693025) 1.05
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9283.522440592447 ns (± 25.08695781831279) 9247.117513020834 ns (± 17.943871582616925) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 55735.1816813151 ns (± 106.06009288830049) 54367.233072916664 ns (± 110.27640192900908) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47459.641810825895 ns (± 76.27311517695797) 47224.73449707031 ns (± 93.11934192752179) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49259.75341796875 ns (± 38.16366777095021) 47283.10110909598 ns (± 95.68306813585636) 1.04

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.