Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Correctly parse dockey in broadcast log event. #631

Merged
merged 3 commits into from
Jul 14, 2022

Conversation

jsimnz
Copy link
Member

@jsimnz jsimnz commented Jul 13, 2022

Relevant issue(s)

Resolves #508 & Resolves #629

Description

This fixes two outstanding issues, a malformed doc key as a result of manually trying to parse the dockey from the CRDT ID field on the core.CRDT instead of using the proper core.MakeDocKey calls. This work also exposed #629.

Technically it doesn't 100% resolve this race condition, but it does kick the can down the hill and drastically increases the reliability of the race-condition executing in our favor. This will need to be properly solved by re-engineering the broadcast mechanics. This future work will be tracked in #630.

Tasks

  • I made sure the code is well commented, particularly hard-to-understand areas.
  • I made sure the repository-held documentation is changed accordingly.
  • I made sure the pull request title adheres to the conventional commit style (the subset used in the project can be found in tools/configs/chglog/config.yml).
  • I made sure to discuss its limitations such as threats to validity, vulnerability to mistake and misuse, robustness to invalidation of assumptions, resource requirements, ...

How has this been tested?

Manually,

Specify the platform(s) on which this was tested:

  • WSL2 Linux

@jsimnz jsimnz added bug Something isn't working area/p2p Related to the p2p networking system labels Jul 13, 2022
@jsimnz jsimnz added this to the DefraDB v0.3 milestone Jul 13, 2022
@jsimnz jsimnz self-assigned this Jul 13, 2022
Copy link
Collaborator

@fredcarle fredcarle left a comment

Choose a reason for hiding this comment

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

LGTM! Just make sure you remove those Println before merging.

@jsimnz
Copy link
Member Author

jsimnz commented Jul 13, 2022

LGTM! Just make sure you remove those Println before merging.

Oops 😬.

@codecov
Copy link

codecov bot commented Jul 13, 2022

Codecov Report

Merging #631 (4732897) into develop (637fc44) will increase coverage by 0.03%.
The diff coverage is 0.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #631      +/-   ##
===========================================
+ Coverage    56.97%   57.00%   +0.03%     
===========================================
  Files          122      122              
  Lines        14644    14636       -8     
===========================================
  Hits          8343     8343              
+ Misses        5586     5578       -8     
  Partials       715      715              
Impacted Files Coverage Δ
merkle/crdt/merklecrdt.go 22.64% <0.00%> (+1.58%) ⬆️
net/peer.go 12.71% <0.00%> (+0.17%) ⬆️

@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 110 Benchmarks were ✅ Better.
  • 3 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4265ms ± 0%243ms ± 0%−8.19%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-412.0ms ± 0%10.6ms ± 0%−11.74%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4115ms ± 0%107ms ± 0%−6.99%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.19s ± 0%1.16s ± 0%−2.96%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-447.1ms ± 0%46.6ms ± 0%−1.18%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4452ms ± 0%451ms ± 0%−0.23%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.68s ± 0%4.57s ± 0%−2.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4401µs ± 0%356µs ± 0%−11.14%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.93ms ± 0%3.64ms ± 0%−7.41%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-441.4ms ± 0%39.9ms ± 0%−3.47%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4384µs ± 0%370µs ± 0%−3.81%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.87ms ± 0%3.81ms ± 0%−1.49%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4272µs ± 0%250µs ± 0%−8.19%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.87ms ± 0%1.76ms ± 0%−6.12%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.2ms ± 0%23.5ms ± 0%−2.88%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4266µs ± 0%258µs ± 0%−3.25%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.27ms ± 0%1.14ms ± 0%−10.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-49.61ms ± 0%9.19ms ± 0%−4.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4494µs ± 0%432µs ± 0%−12.51%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.30ms ± 0%1.24ms ± 0%−4.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-410.0ms ± 0%9.4ms ± 0%−5.69%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4459µs ± 0%401µs ± 0%−12.63%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4516µs ± 0%442µs ± 0%−14.37%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4466µs ± 0%449µs ± 0%−3.69%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4814µs ± 0%659µs ± 0%−19.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4771µs ± 0%665µs ± 0%−13.78%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4691µs ± 0%667µs ± 0%−3.45%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4550µs ± 0%414µs ± 0%−24.78%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.52ms ± 0%1.22ms ± 0%−19.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4339µs ± 0%302µs ± 0%−11.04%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4332µs ± 0%298µs ± 0%−10.14%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4311µs ± 0%299µs ± 0%−3.88%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-414.8µs ± 0%12.7µs ± 0%−14.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-415.4µs ± 0%14.1µs ± 0%−8.96%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-418.4µs ± 0%15.7µs ± 0%−14.32%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-423.1µs ± 0%19.6µs ± 0%−15.05%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4138µs ± 0%126µs ± 0%−8.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4149µs ± 0%131µs ± 0%−12.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4158µs ± 0%143µs ± 0%−9.71%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4173µs ± 0%154µs ± 0%−10.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4221µs ± 0%202µs ± 0%−8.64%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-415.4µs ± 0%14.5µs ± 0%−5.50%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.7µs ± 0%15.1µs ± 0%−3.76%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-416.7µs ± 0%15.6µs ± 0%−6.34%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-418.7µs ± 0%17.5µs ± 0%−6.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-422.0µs ± 0%20.6µs ± 0%−6.37%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4148µs ± 0%135µs ± 0%−9.28%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4159µs ± 0%139µs ± 0%−12.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4169µs ± 0%150µs ± 0%−11.06%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4188µs ± 0%161µs ± 0%−14.65%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4226µs ± 0%200µs ± 0%−11.62%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-451.1µs ± 0%48.4µs ± 0%−5.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-455.4µs ± 0%47.7µs ± 0%−13.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-455.8µs ± 0%49.7µs ± 0%−10.96%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-460.6µs ± 0%53.6µs ± 0%−11.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-472.3µs ± 0%66.5µs ± 0%−8.03%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4395µs ± 0%359µs ± 0%−9.23%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4380µs ± 0%355µs ± 0%−6.71%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4425µs ± 0%357µs ± 0%−16.17%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4454µs ± 0%412µs ± 0%−9.15%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4533µs ± 0%514µs ± 0%−3.73%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-451.4µs ± 0%46.9µs ± 0%−8.78%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-449.4µs ± 0%48.3µs ± 0%−2.25%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-454.2µs ± 0%52.5µs ± 0%−3.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-461.1µs ± 0%56.3µs ± 0%−7.86%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-472.1µs ± 0%67.8µs ± 0%−5.98%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4365µs ± 0%347µs ± 0%−4.83%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4382µs ± 0%374µs ± 0%−1.85%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4423µs ± 0%406µs ± 0%−3.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4531µs ± 0%500µs ± 0%−5.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4124µs ± 0%115µs ± 0%−7.38%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4137µs ± 0%115µs ± 0%−15.81%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4137µs ± 0%118µs ± 0%−13.94%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4136µs ± 0%121µs ± 0%−10.90%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4156µs ± 0%136µs ± 0%−13.07%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.28ms ± 0%1.15ms ± 0%−9.73%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.38ms ± 0%1.19ms ± 0%−13.88%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.40ms ± 0%1.21ms ± 0%−13.06%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.37ms ± 0%1.23ms ± 0%−9.56%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.59ms ± 0%1.39ms ± 0%−12.59%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4128µs ± 0%112µs ± 0%−12.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4134µs ± 0%113µs ± 0%−16.10%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4137µs ± 0%115µs ± 0%−16.54%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4131µs ± 0%118µs ± 0%−9.86%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4154µs ± 0%133µs ± 0%−13.70%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.24ms ± 0%1.11ms ± 0%−10.51%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.25ms ± 0%1.13ms ± 0%−9.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.37ms ± 0%1.16ms ± 0%−15.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.35ms ± 0%1.17ms ± 0%−12.87%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.51ms ± 0%1.33ms ± 0%−11.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.5µs ± 0%8.3µs ± 0%−20.90%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-414.4µs ± 0%8.9µs ± 0%−38.08%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-412.1µs ± 0%9.6µs ± 0%−20.88%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-413.7µs ± 0%11.6µs ± 0%−15.31%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-419.1µs ± 0%15.5µs ± 0%−18.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4101µs ± 0%93µs ± 0%−7.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4102µs ± 0%99µs ± 0%−3.40%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4107µs ± 0%103µs ± 0%−2.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4145µs ± 0%128µs ± 0%−11.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4209µs ± 0%164µs ± 0%−21.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4127µs ± 0%125µs ± 0%−1.23%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4130µs ± 0%119µs ± 0%−8.30%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4131µs ± 0%124µs ± 0%−5.29%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4132µs ± 0%121µs ± 0%−8.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4133µs ± 0%131µs ± 0%−1.68%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.29ms ± 0%1.17ms ± 0%−9.17%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.36ms ± 0%1.25ms ± 0%−8.18%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.46ms ± 0%1.17ms ± 0%−19.66%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.45ms ± 0%1.23ms ± 0%−14.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.60ms ± 0%1.27ms ± 0%−20.32%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_Read_Async_1000_100-41.87ms ± 0%1.89ms ± 0%+1.33%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%10.1ms ± 0%+0.79%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4366µs ± 0%372µs ± 0%+1.67%(p=1.000 n=1+1)
 
✨ See Unchanged Results...
time/opdelta
 
🐋 See Full Results...
develop.txtcurrent.txt
time/opdelta
pkg:collection goos:linux goarch:amd64
_Collection_UserSimple_CreateMany_Sync_0_10-411.7ms ± 0%11.3ms ± 0%−3.04%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4265ms ± 0%243ms ± 0%−8.19%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-412.0ms ± 0%10.6ms ± 0%−11.74%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4115ms ± 0%107ms ± 0%−6.99%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.19s ± 0%1.16s ± 0%−2.96%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-447.1ms ± 0%46.6ms ± 0%−1.18%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4452ms ± 0%451ms ± 0%−0.23%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.68s ± 0%4.57s ± 0%−2.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4401µs ± 0%356µs ± 0%−11.14%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.93ms ± 0%3.64ms ± 0%−7.41%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-441.4ms ± 0%39.9ms ± 0%−3.47%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4384µs ± 0%370µs ± 0%−3.81%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.87ms ± 0%3.81ms ± 0%−1.49%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4272µs ± 0%250µs ± 0%−8.19%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.87ms ± 0%1.76ms ± 0%−6.12%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.2ms ± 0%23.5ms ± 0%−2.88%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4266µs ± 0%258µs ± 0%−3.25%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.87ms ± 0%1.89ms ± 0%+1.33%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4429µs ± 0%373µs ± 0%−12.93%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.27ms ± 0%1.14ms ± 0%−10.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-49.61ms ± 0%9.19ms ± 0%−4.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4494µs ± 0%432µs ± 0%−12.51%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.30ms ± 0%1.24ms ± 0%−4.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-410.0ms ± 0%9.4ms ± 0%−5.69%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4459µs ± 0%401µs ± 0%−12.63%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4516µs ± 0%442µs ± 0%−14.37%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4466µs ± 0%449µs ± 0%−3.69%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4814µs ± 0%659µs ± 0%−19.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4771µs ± 0%665µs ± 0%−13.78%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4691µs ± 0%667µs ± 0%−3.45%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4550µs ± 0%414µs ± 0%−24.78%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.52ms ± 0%1.22ms ± 0%−19.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%10.1ms ± 0%+0.79%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4339µs ± 0%302µs ± 0%−11.04%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4332µs ± 0%298µs ± 0%−10.14%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4311µs ± 0%299µs ± 0%−3.88%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-415.2µs ± 0%12.4µs ± 0%−18.15%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-414.8µs ± 0%12.7µs ± 0%−14.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-415.4µs ± 0%14.1µs ± 0%−8.96%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-418.4µs ± 0%15.7µs ± 0%−14.32%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-423.1µs ± 0%19.6µs ± 0%−15.05%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4138µs ± 0%126µs ± 0%−8.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4149µs ± 0%131µs ± 0%−12.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4158µs ± 0%143µs ± 0%−9.71%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4173µs ± 0%154µs ± 0%−10.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4221µs ± 0%202µs ± 0%−8.64%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-415.4µs ± 0%14.5µs ± 0%−5.50%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.7µs ± 0%15.1µs ± 0%−3.76%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-416.7µs ± 0%15.6µs ± 0%−6.34%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-418.7µs ± 0%17.5µs ± 0%−6.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-422.0µs ± 0%20.6µs ± 0%−6.37%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4148µs ± 0%135µs ± 0%−9.28%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4159µs ± 0%139µs ± 0%−12.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4169µs ± 0%150µs ± 0%−11.06%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4188µs ± 0%161µs ± 0%−14.65%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4226µs ± 0%200µs ± 0%−11.62%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-451.1µs ± 0%48.4µs ± 0%−5.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-455.4µs ± 0%47.7µs ± 0%−13.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-455.8µs ± 0%49.7µs ± 0%−10.96%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-460.6µs ± 0%53.6µs ± 0%−11.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-472.3µs ± 0%66.5µs ± 0%−8.03%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4395µs ± 0%359µs ± 0%−9.23%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4380µs ± 0%355µs ± 0%−6.71%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4425µs ± 0%357µs ± 0%−16.17%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4454µs ± 0%412µs ± 0%−9.15%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4533µs ± 0%514µs ± 0%−3.73%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-451.4µs ± 0%46.9µs ± 0%−8.78%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-449.4µs ± 0%48.3µs ± 0%−2.25%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-454.2µs ± 0%52.5µs ± 0%−3.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-461.1µs ± 0%56.3µs ± 0%−7.86%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-472.1µs ± 0%67.8µs ± 0%−5.98%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4366µs ± 0%372µs ± 0%+1.67%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4365µs ± 0%347µs ± 0%−4.83%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4382µs ± 0%374µs ± 0%−1.85%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4423µs ± 0%406µs ± 0%−3.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4531µs ± 0%500µs ± 0%−5.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4124µs ± 0%115µs ± 0%−7.38%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4137µs ± 0%115µs ± 0%−15.81%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4137µs ± 0%118µs ± 0%−13.94%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4136µs ± 0%121µs ± 0%−10.90%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4156µs ± 0%136µs ± 0%−13.07%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.28ms ± 0%1.15ms ± 0%−9.73%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.38ms ± 0%1.19ms ± 0%−13.88%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.40ms ± 0%1.21ms ± 0%−13.06%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.37ms ± 0%1.23ms ± 0%−9.56%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.59ms ± 0%1.39ms ± 0%−12.59%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4128µs ± 0%112µs ± 0%−12.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4134µs ± 0%113µs ± 0%−16.10%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4137µs ± 0%115µs ± 0%−16.54%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4131µs ± 0%118µs ± 0%−9.86%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4154µs ± 0%133µs ± 0%−13.70%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.24ms ± 0%1.11ms ± 0%−10.51%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.25ms ± 0%1.13ms ± 0%−9.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.37ms ± 0%1.16ms ± 0%−15.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.35ms ± 0%1.17ms ± 0%−12.87%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.51ms ± 0%1.33ms ± 0%−11.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.5µs ± 0%8.3µs ± 0%−20.90%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-414.4µs ± 0%8.9µs ± 0%−38.08%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-412.1µs ± 0%9.6µs ± 0%−20.88%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-413.7µs ± 0%11.6µs ± 0%−15.31%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-419.1µs ± 0%15.5µs ± 0%−18.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4101µs ± 0%93µs ± 0%−7.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4102µs ± 0%99µs ± 0%−3.40%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4107µs ± 0%103µs ± 0%−2.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4145µs ± 0%128µs ± 0%−11.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4209µs ± 0%164µs ± 0%−21.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4127µs ± 0%125µs ± 0%−1.23%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4130µs ± 0%119µs ± 0%−8.30%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4131µs ± 0%124µs ± 0%−5.29%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4132µs ± 0%121µs ± 0%−8.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4133µs ± 0%131µs ± 0%−1.68%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.29ms ± 0%1.17ms ± 0%−9.17%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.36ms ± 0%1.25ms ± 0%−8.18%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.46ms ± 0%1.17ms ± 0%−19.66%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.45ms ± 0%1.23ms ± 0%−14.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.60ms ± 0%1.27ms ± 0%−20.32%(p=1.000 n=1+1)
 

Copy link
Member

@shahzadlone shahzadlone left a comment

Choose a reason for hiding this comment

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

image

@jsimnz jsimnz force-pushed the jsimnz/fix/I508-malformed-dockey branch from 5d78323 to 4732897 Compare July 14, 2022 18:53
@jsimnz jsimnz added the action/no-benchmark Skips the action that runs the benchmark. label Jul 14, 2022
@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 40 Benchmarks were ✅ Better.
  • 73 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4268ms ± 0%255ms ± 0%−4.70%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.20ms ± 0%4.07ms ± 0%−3.10%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4375µs ± 0%344µs ± 0%−8.36%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.10ms ± 0%2.00ms ± 0%−4.63%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.9ms ± 0%10.4ms ± 0%−4.74%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.67ms ± 0%1.44ms ± 0%−13.71%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-410.5ms ± 0%10.1ms ± 0%−4.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4859µs ± 0%798µs ± 0%−7.19%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.58ms ± 0%1.55ms ± 0%−2.13%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.7ms ± 0%10.2ms ± 0%−5.07%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4414µs ± 0%327µs ± 0%−21.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4408µs ± 0%330µs ± 0%−19.14%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4326µs ± 0%321µs ± 0%−1.48%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-419.4µs ± 0%15.4µs ± 0%−20.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-419.8µs ± 0%17.6µs ± 0%−11.17%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4175µs ± 0%161µs ± 0%−8.29%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4185µs ± 0%152µs ± 0%−18.02%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4184µs ± 0%179µs ± 0%−2.93%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4225µs ± 0%193µs ± 0%−14.03%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4258µs ± 0%251µs ± 0%−2.75%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-420.8µs ± 0%17.4µs ± 0%−16.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-419.6µs ± 0%18.4µs ± 0%−6.17%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4169µs ± 0%164µs ± 0%−3.09%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4188µs ± 0%177µs ± 0%−6.24%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4209µs ± 0%177µs ± 0%−15.42%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-468.9µs ± 0%58.8µs ± 0%−14.67%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-465.0µs ± 0%63.5µs ± 0%−2.41%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-494.9µs ± 0%83.1µs ± 0%−12.42%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4514µs ± 0%419µs ± 0%−18.49%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4557µs ± 0%479µs ± 0%−13.93%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4625µs ± 0%559µs ± 0%−10.60%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-474.8µs ± 0%53.5µs ± 0%−28.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-466.8µs ± 0%66.3µs ± 0%−0.79%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-472.0µs ± 0%67.0µs ± 0%−6.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-471.4µs ± 0%70.9µs ± 0%−0.70%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-473.1µs ± 0%68.8µs ± 0%−5.85%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4440µs ± 0%423µs ± 0%−3.93%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4440µs ± 0%406µs ± 0%−7.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4632µs ± 0%602µs ± 0%−4.76%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4149µs ± 0%144µs ± 0%−3.70%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_Create_Sync_0_10-410.9ms ± 0%13.9ms ± 0%+27.32%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4123ms ± 0%141ms ± 0%+15.28%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.20s ± 0%1.41s ± 0%+17.32%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-446.5ms ± 0%53.6ms ± 0%+15.31%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4445ms ± 0%478ms ± 0%+7.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.64s ± 0%4.90s ± 0%+5.64%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4371µs ± 0%419µs ± 0%+12.85%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.12ms ± 0%5.04ms ± 0%+22.23%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-439.9ms ± 0%41.2ms ± 0%+3.03%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4382µs ± 0%392µs ± 0%+2.62%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.0ms ± 0%26.0ms ± 0%+8.34%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%276µs ± 0%+5.77%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.85ms ± 0%2.09ms ± 0%+12.66%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.43ms ± 0%1.51ms ± 0%+5.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4527µs ± 0%582µs ± 0%+10.27%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4467µs ± 0%514µs ± 0%+9.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4524µs ± 0%574µs ± 0%+9.55%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4458µs ± 0%487µs ± 0%+6.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4817µs ± 0%899µs ± 0%+10.03%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4721µs ± 0%784µs ± 0%+8.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4507µs ± 0%550µs ± 0%+8.56%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-420.8µs ± 0%25.2µs ± 0%+21.34%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-424.3µs ± 0%25.8µs ± 0%+6.20%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-418.8µs ± 0%20.4µs ± 0%+8.66%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-421.0µs ± 0%23.0µs ± 0%+9.81%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-429.0µs ± 0%33.6µs ± 0%+15.55%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4167µs ± 0%173µs ± 0%+3.45%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4238µs ± 0%242µs ± 0%+1.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-464.5µs ± 0%66.6µs ± 0%+3.27%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-479.1µs ± 0%83.9µs ± 0%+6.17%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4459µs ± 0%459µs ± 0%+0.07%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4543µs ± 0%575µs ± 0%+5.79%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4447µs ± 0%482µs ± 0%+7.87%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4555µs ± 0%558µs ± 0%+0.53%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4136µs ± 0%140µs ± 0%+3.62%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4135µs ± 0%153µs ± 0%+13.51%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4142µs ± 0%153µs ± 0%+7.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4156µs ± 0%187µs ± 0%+20.17%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.31ms ± 0%1.53ms ± 0%+16.47%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.41ms ± 0%1.52ms ± 0%+8.33%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.37ms ± 0%1.73ms ± 0%+26.35%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.42ms ± 0%1.90ms ± 0%+33.10%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.65ms ± 0%1.87ms ± 0%+13.09%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4125µs ± 0%157µs ± 0%+24.88%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4132µs ± 0%160µs ± 0%+21.41%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4125µs ± 0%180µs ± 0%+44.32%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4134µs ± 0%154µs ± 0%+15.32%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4177µs ± 0%221µs ± 0%+24.66%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.24ms ± 0%1.57ms ± 0%+26.19%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.32ms ± 0%1.59ms ± 0%+20.58%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.26ms ± 0%1.71ms ± 0%+36.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.43ms ± 0%1.94ms ± 0%+35.11%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.42ms ± 0%1.89ms ± 0%+33.00%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.6µs ± 0%11.7µs ± 0%+9.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-410.4µs ± 0%12.4µs ± 0%+18.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-410.9µs ± 0%12.2µs ± 0%+12.14%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-412.0µs ± 0%15.3µs ± 0%+27.27%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-416.4µs ± 0%23.3µs ± 0%+42.03%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4102µs ± 0%128µs ± 0%+25.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4108µs ± 0%126µs ± 0%+16.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4110µs ± 0%169µs ± 0%+53.64%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4117µs ± 0%198µs ± 0%+69.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4161µs ± 0%215µs ± 0%+33.52%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4120µs ± 0%169µs ± 0%+40.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4123µs ± 0%155µs ± 0%+25.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4124µs ± 0%133µs ± 0%+6.63%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4128µs ± 0%135µs ± 0%+5.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4134µs ± 0%160µs ± 0%+19.09%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.23ms ± 0%1.39ms ± 0%+12.61%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.28ms ± 0%1.37ms ± 0%+7.42%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.31ms ± 0%+10.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.23ms ± 0%1.42ms ± 0%+15.42%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.25ms ± 0%1.55ms ± 0%+23.40%(p=1.000 n=1+1)
 
✨ See Unchanged Results...
time/opdelta
 
🐋 See Full Results...
develop.txtcurrent.txt
time/opdelta
pkg:collection goos:linux goarch:amd64
_Collection_UserSimple_CreateMany_Sync_0_10-410.9ms ± 0%13.2ms ± 0%+21.54%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4268ms ± 0%255ms ± 0%−4.70%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-410.9ms ± 0%13.9ms ± 0%+27.32%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4123ms ± 0%141ms ± 0%+15.28%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.20s ± 0%1.41s ± 0%+17.32%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-446.5ms ± 0%53.6ms ± 0%+15.31%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4445ms ± 0%478ms ± 0%+7.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.64s ± 0%4.90s ± 0%+5.64%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4371µs ± 0%419µs ± 0%+12.85%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.12ms ± 0%5.04ms ± 0%+22.23%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-439.9ms ± 0%41.2ms ± 0%+3.03%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4382µs ± 0%392µs ± 0%+2.62%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.20ms ± 0%4.07ms ± 0%−3.10%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4375µs ± 0%344µs ± 0%−8.36%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.10ms ± 0%2.00ms ± 0%−4.63%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.0ms ± 0%26.0ms ± 0%+8.34%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%276µs ± 0%+5.77%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.85ms ± 0%2.09ms ± 0%+12.66%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4479µs ± 0%398µs ± 0%−16.88%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.43ms ± 0%1.51ms ± 0%+5.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.9ms ± 0%10.4ms ± 0%−4.74%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4527µs ± 0%582µs ± 0%+10.27%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.67ms ± 0%1.44ms ± 0%−13.71%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-410.5ms ± 0%10.1ms ± 0%−4.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4467µs ± 0%514µs ± 0%+9.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4524µs ± 0%574µs ± 0%+9.55%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4458µs ± 0%487µs ± 0%+6.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4859µs ± 0%798µs ± 0%−7.19%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4817µs ± 0%899µs ± 0%+10.03%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4721µs ± 0%784µs ± 0%+8.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4507µs ± 0%550µs ± 0%+8.56%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.58ms ± 0%1.55ms ± 0%−2.13%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.7ms ± 0%10.2ms ± 0%−5.07%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4414µs ± 0%327µs ± 0%−21.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4408µs ± 0%330µs ± 0%−19.14%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4326µs ± 0%321µs ± 0%−1.48%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-415.0µs ± 0%17.8µs ± 0%+18.76%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-419.4µs ± 0%15.4µs ± 0%−20.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-419.8µs ± 0%17.6µs ± 0%−11.17%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-420.8µs ± 0%25.2µs ± 0%+21.34%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-424.3µs ± 0%25.8µs ± 0%+6.20%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4175µs ± 0%161µs ± 0%−8.29%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4185µs ± 0%152µs ± 0%−18.02%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4184µs ± 0%179µs ± 0%−2.93%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4225µs ± 0%193µs ± 0%−14.03%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4258µs ± 0%251µs ± 0%−2.75%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-418.8µs ± 0%20.4µs ± 0%+8.66%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-420.8µs ± 0%17.4µs ± 0%−16.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-419.6µs ± 0%18.4µs ± 0%−6.17%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-421.0µs ± 0%23.0µs ± 0%+9.81%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-429.0µs ± 0%33.6µs ± 0%+15.55%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4167µs ± 0%173µs ± 0%+3.45%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4169µs ± 0%164µs ± 0%−3.09%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4188µs ± 0%177µs ± 0%−6.24%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4209µs ± 0%177µs ± 0%−15.42%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4238µs ± 0%242µs ± 0%+1.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-468.9µs ± 0%58.8µs ± 0%−14.67%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-464.5µs ± 0%66.6µs ± 0%+3.27%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-465.0µs ± 0%63.5µs ± 0%−2.41%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-479.1µs ± 0%83.9µs ± 0%+6.17%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-494.9µs ± 0%83.1µs ± 0%−12.42%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4514µs ± 0%419µs ± 0%−18.49%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4459µs ± 0%459µs ± 0%+0.07%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4543µs ± 0%575µs ± 0%+5.79%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4557µs ± 0%479µs ± 0%−13.93%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4625µs ± 0%559µs ± 0%−10.60%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-474.8µs ± 0%53.5µs ± 0%−28.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-466.8µs ± 0%66.3µs ± 0%−0.79%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-472.0µs ± 0%67.0µs ± 0%−6.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-471.4µs ± 0%70.9µs ± 0%−0.70%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-473.1µs ± 0%68.8µs ± 0%−5.85%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4440µs ± 0%423µs ± 0%−3.93%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4440µs ± 0%406µs ± 0%−7.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4447µs ± 0%482µs ± 0%+7.87%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4555µs ± 0%558µs ± 0%+0.53%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4632µs ± 0%602µs ± 0%−4.76%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4149µs ± 0%144µs ± 0%−3.70%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4136µs ± 0%140µs ± 0%+3.62%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4135µs ± 0%153µs ± 0%+13.51%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4142µs ± 0%153µs ± 0%+7.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4156µs ± 0%187µs ± 0%+20.17%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.31ms ± 0%1.53ms ± 0%+16.47%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.41ms ± 0%1.52ms ± 0%+8.33%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.37ms ± 0%1.73ms ± 0%+26.35%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.42ms ± 0%1.90ms ± 0%+33.10%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.65ms ± 0%1.87ms ± 0%+13.09%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4125µs ± 0%157µs ± 0%+24.88%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4132µs ± 0%160µs ± 0%+21.41%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4125µs ± 0%180µs ± 0%+44.32%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4134µs ± 0%154µs ± 0%+15.32%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4177µs ± 0%221µs ± 0%+24.66%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.24ms ± 0%1.57ms ± 0%+26.19%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.32ms ± 0%1.59ms ± 0%+20.58%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.26ms ± 0%1.71ms ± 0%+36.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.43ms ± 0%1.94ms ± 0%+35.11%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.42ms ± 0%1.89ms ± 0%+33.00%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.6µs ± 0%11.7µs ± 0%+9.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-410.4µs ± 0%12.4µs ± 0%+18.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-410.9µs ± 0%12.2µs ± 0%+12.14%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-412.0µs ± 0%15.3µs ± 0%+27.27%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-416.4µs ± 0%23.3µs ± 0%+42.03%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4102µs ± 0%128µs ± 0%+25.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4108µs ± 0%126µs ± 0%+16.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4110µs ± 0%169µs ± 0%+53.64%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4117µs ± 0%198µs ± 0%+69.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4161µs ± 0%215µs ± 0%+33.52%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4120µs ± 0%169µs ± 0%+40.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4123µs ± 0%155µs ± 0%+25.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4124µs ± 0%133µs ± 0%+6.63%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4128µs ± 0%135µs ± 0%+5.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4134µs ± 0%160µs ± 0%+19.09%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.23ms ± 0%1.39ms ± 0%+12.61%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.28ms ± 0%1.37ms ± 0%+7.42%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.31ms ± 0%+10.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.23ms ± 0%1.42ms ± 0%+15.42%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.25ms ± 0%1.55ms ± 0%+23.40%(p=1.000 n=1+1)
 

@jsimnz jsimnz merged commit 7e96e2a into develop Jul 14, 2022
@jsimnz jsimnz deleted the jsimnz/fix/I508-malformed-dockey branch July 14, 2022 19:04
shahzadlone pushed a commit to shahzadlone/defradb that referenced this pull request Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action/no-benchmark Skips the action that runs the benchmark. area/p2p Related to the p2p networking system bug Something isn't working
Projects
None yet
4 participants