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: Separate out iotas in their own blocks. #464

Merged
merged 1 commit into from
May 20, 2022

Conversation

shahzadlone
Copy link
Member

@shahzadlone shahzadlone commented May 20, 2022

RELEVANT ISSUE(S)

Resolves #463

DESCRIPTION

Separate out iotas in their own blocks.

HOW HAS THIS BEEN TESTED?

Locally.

ENVIRONMENT / OS THIS WAS TESTED ON?

Please specify which of the following was this tested on (remove or add your own):

  • Arch Linux (Manjaro)

@shahzadlone shahzadlone self-assigned this May 20, 2022
@shahzadlone shahzadlone added action/no-benchmark Skips the action that runs the benchmark. bug Something isn't working labels May 20, 2022
Copy link
Member

@jsimnz jsimnz left a comment

Choose a reason for hiding this comment

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

LGTM

@shahzadlone shahzadlone merged commit 8db70d2 into develop May 20, 2022
@shahzadlone shahzadlone deleted the lone/fix/issue-with-the-iota-in-same-block branch May 20, 2022 18:47
@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 4 Benchmarks were ✅ Better.
  • 109 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_Read_Sync_1000_10-4352µs ± 0%347µs ± 0%−1.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.0ms ± 0%22.9ms ± 0%−4.33%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-487.5µs ± 0%86.9µs ± 0%−0.78%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.23ms ± 0%1.20ms ± 0%−2.41%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4217ms ± 0%251ms ± 0%+16.09%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-49.53ms ± 0%11.73ms ± 0%+23.06%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-495.7ms ± 0%128.6ms ± 0%+34.38%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.00s ± 0%1.27s ± 0%+27.36%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-443.3ms ± 0%65.3ms ± 0%+50.70%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4426ms ± 0%575ms ± 0%+35.13%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.41s ± 0%6.44s ± 0%+46.12%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4329µs ± 0%373µs ± 0%+13.39%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.51ms ± 0%5.01ms ± 0%+42.55%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-437.7ms ± 0%46.6ms ± 0%+23.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.67ms ± 0%4.00ms ± 0%+8.88%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4240µs ± 0%307µs ± 0%+27.87%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.79ms ± 0%1.81ms ± 0%+1.37%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4250µs ± 0%264µs ± 0%+5.90%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.83ms ± 0%1.95ms ± 0%+6.75%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.18ms ± 0%1.38ms ± 0%+16.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-49.75ms ± 0%10.90ms ± 0%+11.79%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4412µs ± 0%687µs ± 0%+66.69%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.28ms ± 0%1.88ms ± 0%+46.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-410.0ms ± 0%12.7ms ± 0%+27.18%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4377µs ± 0%392µs ± 0%+3.85%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4428µs ± 0%461µs ± 0%+7.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4428µs ± 0%458µs ± 0%+6.93%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4604µs ± 0%713µs ± 0%+17.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4648µs ± 0%785µs ± 0%+21.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4638µs ± 0%713µs ± 0%+11.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4266µs ± 0%324µs ± 0%+21.96%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4267µs ± 0%356µs ± 0%+32.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4271µs ± 0%326µs ± 0%+20.43%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4394µs ± 0%537µs ± 0%+36.21%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.37ms ± 0%1.87ms ± 0%+36.65%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-412.2ms ± 0%13.2ms ± 0%+7.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-412.9µs ± 0%17.4µs ± 0%+34.36%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-413.9µs ± 0%17.9µs ± 0%+28.73%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-415.5µs ± 0%18.5µs ± 0%+19.93%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.1µs ± 0%24.5µs ± 0%+27.83%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4124µs ± 0%149µs ± 0%+19.81%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4131µs ± 0%140µs ± 0%+6.49%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4133µs ± 0%141µs ± 0%+6.31%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4154µs ± 0%154µs ± 0%+0.25%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4186µs ± 0%194µs ± 0%+4.69%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.5µs ± 0%14.8µs ± 0%+2.18%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-414.5µs ± 0%15.7µs ± 0%+8.07%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.3µs ± 0%17.4µs ± 0%+13.56%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-416.8µs ± 0%18.5µs ± 0%+10.44%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-420.2µs ± 0%24.1µs ± 0%+19.02%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4131µs ± 0%166µs ± 0%+27.22%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4137µs ± 0%185µs ± 0%+34.39%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4147µs ± 0%165µs ± 0%+12.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4158µs ± 0%210µs ± 0%+32.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4198µs ± 0%269µs ± 0%+35.67%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-444.0µs ± 0%69.9µs ± 0%+58.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-443.9µs ± 0%61.6µs ± 0%+40.40%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-445.8µs ± 0%73.2µs ± 0%+59.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-451.2µs ± 0%77.8µs ± 0%+51.89%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-462.4µs ± 0%83.2µs ± 0%+33.34%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4331µs ± 0%372µs ± 0%+12.44%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4339µs ± 0%350µs ± 0%+3.21%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4351µs ± 0%372µs ± 0%+6.14%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4380µs ± 0%434µs ± 0%+14.16%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4488µs ± 0%560µs ± 0%+14.68%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-442.5µs ± 0%60.1µs ± 0%+41.48%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-442.3µs ± 0%57.7µs ± 0%+36.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-444.1µs ± 0%60.1µs ± 0%+36.23%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-450.7µs ± 0%66.8µs ± 0%+31.57%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-464.7µs ± 0%78.8µs ± 0%+21.82%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4329µs ± 0%482µs ± 0%+46.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4345µs ± 0%453µs ± 0%+31.35%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4340µs ± 0%482µs ± 0%+41.77%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4384µs ± 0%446µs ± 0%+15.98%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4500µs ± 0%519µs ± 0%+3.78%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4114µs ± 0%120µs ± 0%+5.27%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4113µs ± 0%125µs ± 0%+11.04%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4114µs ± 0%139µs ± 0%+22.49%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4119µs ± 0%143µs ± 0%+19.61%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%170µs ± 0%+26.32%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.14ms ± 0%1.41ms ± 0%+22.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.13ms ± 0%1.50ms ± 0%+32.19%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.17ms ± 0%1.52ms ± 0%+29.83%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.19ms ± 0%1.62ms ± 0%+36.53%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.32ms ± 0%1.90ms ± 0%+44.56%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4107µs ± 0%141µs ± 0%+31.72%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4111µs ± 0%148µs ± 0%+33.57%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4113µs ± 0%166µs ± 0%+47.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4116µs ± 0%151µs ± 0%+29.67%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4130µs ± 0%169µs ± 0%+30.56%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.12ms ± 0%1.40ms ± 0%+25.47%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.09ms ± 0%1.49ms ± 0%+36.01%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.67ms ± 0%+44.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.18ms ± 0%1.65ms ± 0%+39.57%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.30ms ± 0%1.77ms ± 0%+36.34%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.16µs ± 0%10.37µs ± 0%+27.15%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-48.51µs ± 0%10.60µs ± 0%+24.51%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.05µs ± 0%12.78µs ± 0%+41.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-410.5µs ± 0%14.4µs ± 0%+37.13%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-414.3µs ± 0%17.9µs ± 0%+25.12%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-483.2µs ± 0%98.1µs ± 0%+17.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-494.4µs ± 0%94.6µs ± 0%+0.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4108µs ± 0%111µs ± 0%+2.05%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4145µs ± 0%157µs ± 0%+7.96%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4120µs ± 0%129µs ± 0%+6.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4123µs ± 0%124µs ± 0%+0.51%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4120µs ± 0%140µs ± 0%+16.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4127µs ± 0%145µs ± 0%+14.11%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4124µs ± 0%142µs ± 0%+13.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.22ms ± 0%1.26ms ± 0%+3.66%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.21ms ± 0%1.25ms ± 0%+2.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.21ms ± 0%1.22ms ± 0%+0.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.27ms ± 0%1.31ms ± 0%+3.42%(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.4ms ± 0%11.6ms ± 0%+12.04%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4217ms ± 0%251ms ± 0%+16.09%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-49.53ms ± 0%11.73ms ± 0%+23.06%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-495.7ms ± 0%128.6ms ± 0%+34.38%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.00s ± 0%1.27s ± 0%+27.36%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-443.3ms ± 0%65.3ms ± 0%+50.70%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4426ms ± 0%575ms ± 0%+35.13%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.41s ± 0%6.44s ± 0%+46.12%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4329µs ± 0%373µs ± 0%+13.39%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.51ms ± 0%5.01ms ± 0%+42.55%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-437.7ms ± 0%46.6ms ± 0%+23.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4352µs ± 0%347µs ± 0%−1.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.67ms ± 0%4.00ms ± 0%+8.88%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4240µs ± 0%307µs ± 0%+27.87%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.79ms ± 0%1.81ms ± 0%+1.37%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.0ms ± 0%22.9ms ± 0%−4.33%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4250µs ± 0%264µs ± 0%+5.90%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.83ms ± 0%1.95ms ± 0%+6.75%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4344µs ± 0%381µs ± 0%+10.93%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.18ms ± 0%1.38ms ± 0%+16.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-49.75ms ± 0%10.90ms ± 0%+11.79%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4412µs ± 0%687µs ± 0%+66.69%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.28ms ± 0%1.88ms ± 0%+46.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-410.0ms ± 0%12.7ms ± 0%+27.18%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4377µs ± 0%392µs ± 0%+3.85%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4428µs ± 0%461µs ± 0%+7.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4428µs ± 0%458µs ± 0%+6.93%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4604µs ± 0%713µs ± 0%+17.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4648µs ± 0%785µs ± 0%+21.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4638µs ± 0%713µs ± 0%+11.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4266µs ± 0%324µs ± 0%+21.96%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4267µs ± 0%356µs ± 0%+32.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4271µs ± 0%326µs ± 0%+20.43%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4394µs ± 0%537µs ± 0%+36.21%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.37ms ± 0%1.87ms ± 0%+36.65%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-412.2ms ± 0%13.2ms ± 0%+7.47%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-412.2µs ± 0%17.4µs ± 0%+42.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-412.9µs ± 0%17.4µs ± 0%+34.36%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-413.9µs ± 0%17.9µs ± 0%+28.73%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-415.5µs ± 0%18.5µs ± 0%+19.93%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.1µs ± 0%24.5µs ± 0%+27.83%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4124µs ± 0%149µs ± 0%+19.81%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4131µs ± 0%140µs ± 0%+6.49%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4133µs ± 0%141µs ± 0%+6.31%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4154µs ± 0%154µs ± 0%+0.25%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4186µs ± 0%194µs ± 0%+4.69%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.5µs ± 0%14.8µs ± 0%+2.18%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-414.5µs ± 0%15.7µs ± 0%+8.07%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.3µs ± 0%17.4µs ± 0%+13.56%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-416.8µs ± 0%18.5µs ± 0%+10.44%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-420.2µs ± 0%24.1µs ± 0%+19.02%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4131µs ± 0%166µs ± 0%+27.22%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4137µs ± 0%185µs ± 0%+34.39%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4147µs ± 0%165µs ± 0%+12.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4158µs ± 0%210µs ± 0%+32.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4198µs ± 0%269µs ± 0%+35.67%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-444.0µs ± 0%69.9µs ± 0%+58.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-443.9µs ± 0%61.6µs ± 0%+40.40%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-445.8µs ± 0%73.2µs ± 0%+59.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-451.2µs ± 0%77.8µs ± 0%+51.89%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-462.4µs ± 0%83.2µs ± 0%+33.34%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4331µs ± 0%372µs ± 0%+12.44%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4339µs ± 0%350µs ± 0%+3.21%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4351µs ± 0%372µs ± 0%+6.14%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4380µs ± 0%434µs ± 0%+14.16%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4488µs ± 0%560µs ± 0%+14.68%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-442.5µs ± 0%60.1µs ± 0%+41.48%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-442.3µs ± 0%57.7µs ± 0%+36.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-444.1µs ± 0%60.1µs ± 0%+36.23%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-450.7µs ± 0%66.8µs ± 0%+31.57%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-464.7µs ± 0%78.8µs ± 0%+21.82%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4329µs ± 0%482µs ± 0%+46.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4345µs ± 0%453µs ± 0%+31.35%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4340µs ± 0%482µs ± 0%+41.77%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4384µs ± 0%446µs ± 0%+15.98%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4500µs ± 0%519µs ± 0%+3.78%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4114µs ± 0%120µs ± 0%+5.27%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4113µs ± 0%125µs ± 0%+11.04%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4114µs ± 0%139µs ± 0%+22.49%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4119µs ± 0%143µs ± 0%+19.61%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%170µs ± 0%+26.32%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.14ms ± 0%1.41ms ± 0%+22.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.13ms ± 0%1.50ms ± 0%+32.19%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.17ms ± 0%1.52ms ± 0%+29.83%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.19ms ± 0%1.62ms ± 0%+36.53%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.32ms ± 0%1.90ms ± 0%+44.56%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4107µs ± 0%141µs ± 0%+31.72%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4111µs ± 0%148µs ± 0%+33.57%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4113µs ± 0%166µs ± 0%+47.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4116µs ± 0%151µs ± 0%+29.67%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4130µs ± 0%169µs ± 0%+30.56%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.12ms ± 0%1.40ms ± 0%+25.47%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.09ms ± 0%1.49ms ± 0%+36.01%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.67ms ± 0%+44.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.18ms ± 0%1.65ms ± 0%+39.57%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.30ms ± 0%1.77ms ± 0%+36.34%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.16µs ± 0%10.37µs ± 0%+27.15%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-48.51µs ± 0%10.60µs ± 0%+24.51%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.05µs ± 0%12.78µs ± 0%+41.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-410.5µs ± 0%14.4µs ± 0%+37.13%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-414.3µs ± 0%17.9µs ± 0%+25.12%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-483.2µs ± 0%98.1µs ± 0%+17.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-487.5µs ± 0%86.9µs ± 0%−0.78%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-494.4µs ± 0%94.6µs ± 0%+0.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4108µs ± 0%111µs ± 0%+2.05%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4145µs ± 0%157µs ± 0%+7.96%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4120µs ± 0%129µs ± 0%+6.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4123µs ± 0%124µs ± 0%+0.51%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4120µs ± 0%140µs ± 0%+16.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4127µs ± 0%145µs ± 0%+14.11%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4124µs ± 0%142µs ± 0%+13.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.22ms ± 0%1.26ms ± 0%+3.66%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.23ms ± 0%1.20ms ± 0%−2.41%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.21ms ± 0%1.25ms ± 0%+2.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.21ms ± 0%1.22ms ± 0%+0.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.27ms ± 0%1.31ms ± 0%+3.42%(p=1.000 n=1+1)
 

shahzadlone added a commit to shahzadlone/defradb that referenced this pull request Feb 23, 2024
- RELEVANT ISSUE(S)
Resolves sourcenetwork#463 

- DESCRIPTION
Separate out iotas in their own blocks.

- HOW HAS THIS BEEN TESTED?
Locally.

- ENVIRONMENT / OS THIS WAS TESTED ON?
	- [x] Arch Linux (Manjaro)
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. bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Separate iotas in their own blocks
3 participants