Starting Nostr Relay Benchmark (Badger Backend)
Data Directory: /tmp/benchmark_nostr-rs-relay_8
Events: 50000, Workers: 24, Duration: 1m0s
1763532618524528ℹ️ migrating to version 1... /build/pkg/database/migrations.go:66
1763532618524580ℹ️ migrating to version 2... /build/pkg/database/migrations.go:73
1763532618524706ℹ️ migrating to version 3... /build/pkg/database/migrations.go:80
1763532618524736ℹ️ cleaning up ephemeral events (kinds 20000-29999)... /build/pkg/database/migrations.go:287
1763532618524748ℹ️ cleaned up 0 ephemeral events from database /build/pkg/database/migrations.go:332
1763532618524776ℹ️ migrating to version 4... /build/pkg/database/migrations.go:87
1763532618524782ℹ️ converting events to optimized inline storage (Reiser4 optimization)... /build/pkg/database/migrations.go:340
1763532618524802ℹ️ found 0 events to convert (0 regular, 0 replaceable, 0 addressable) /build/pkg/database/migrations.go:429
1763532618524809ℹ️ migration complete: converted 0 events to optimized inline storage, deleted 0 old keys /build/pkg/database/migrations.go:538
Loading real-world sample events from embedded data...
Loading real-world sample events (11,596 events from 6 months of Nostr)...
Loaded 11596 real-world events (already signed, zero crypto overhead)

Event Statistics:
  Total events: 11596
  Average content size: 588 bytes
  Event kinds found: 25 unique
  Most common kinds:
    Kind 1: 7152 events
    Kind 7: 1973 events
    Kind 6: 934 events
    Kind 10002: 337 events
    Kind 0: 290 events


╔════════════════════════════════════════════════════════╗
║         BADGER BACKEND BENCHMARK SUITE                 ║
╚════════════════════════════════════════════════════════╝

=== Starting Badger benchmark ===
RunPeakThroughputTest (Badger)..

=== Peak Throughput Test ===
1763532618930740🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618947610🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618948005🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618948153🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618950675🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618950682🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618956383🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618956435🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618957227🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618969491🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618970468🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618971159🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532618971247🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619031025🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619056683🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619056939🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619056952🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619066084🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619066142🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619066155⚠️ failed to process deletion for event ecd7b942d5a473589b4a3bc34f0b3dadf0c6e0ba9325d7a47604167acc757d5c: id not found in database /build/pkg/database/save-event.go:333
1763532619066695🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619066714🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619066722⚠️ failed to process deletion for event 900e73566bb098d7ec1880ec68521ef76e066b933d4d6b71dbe99ee156c4b307: id not found in database /build/pkg/database/save-event.go:333
1763532619075600🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619081811🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619081988🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619084508🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619084568🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619088652🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619088683🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619088782🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619088783🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619090006🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619090001🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619090069🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619090084🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619090099🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619090832🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619091518🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619092595🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619096499🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619096548🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619096606🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619162379🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619614266🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619615621🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619615626🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619616541🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619618933🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619618974🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619620317🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619620397🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619620471🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619620484🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619621043🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619621631🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619622165🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619622167🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619622439🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619623174🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619623181🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619623220🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619624801🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619625240🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619625269🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619625280⚠️ failed to process deletion for event 63eae8af9f42e2d37f93b1277bcf708c94aeb8935dd83d1e8e80136c4e4f8292: id not found in database /build/pkg/database/save-event.go:333
1763532619630065🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619630165🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619630661🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619630663🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619630821🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619631497🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619640145🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619642792🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619644723🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619644791🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619645300🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619645371🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619645379🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619645401⚠️ failed to process deletion for event 2f5e01050c81c0d711e9f391726af47933b5fcfbe497434164069787d201e3b9: id not found in database /build/pkg/database/save-event.go:333
1763532619645510🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619646269🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619648954🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619649062🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619649394🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619649929🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619650596🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619650999🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619651453🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619652135🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619652189🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619652230🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619652643🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619652686🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619654452🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619656038🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619656545🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619657094🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619658010🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619658015🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619660069🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619661973🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619665795🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619665815🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619668940🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619671219🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619671256🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619675066🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619675407🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619675880🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619676648🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619676831🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619678445🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619678987🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619679007🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619679017⚠️ failed to process deletion for event e56f683d8a3ad6a1d7ed41f50bf2739179ac8f6e1418ff34e5e20903172237ea: id not found in database /build/pkg/database/save-event.go:333
1763532619680059🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619682110🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619682946🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619686593🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619686642🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619686672🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619688599🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619688980🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619689992🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619691023🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619691071🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619691081⚠️ failed to process deletion for event 4b07094ff22787f584f5ceddc11ae44c66ab513d01d7529e156d6adb75323eca: id not found in database /build/pkg/database/save-event.go:333
1763532619691290🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619691789🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619693914🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619698356🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619701647🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619701967🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619702011🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619702023⚠️ failed to process deletion for event 59475e9f41d77977a2b2c0d9acf7c32bad368dafdeab1e8f7be8cf0fe0e00ceb: id not found in database /build/pkg/database/save-event.go:333
1763532619701971🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619702353🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619767837🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619770711🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619771475🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619771496🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619771616🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619771785🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619773121🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619773706🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619774076🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619775012🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619775202🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619775616🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619776224🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619776225🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619783510🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619793083🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619793319🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619795252🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619795257🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619797760🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619798203🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619798747🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619798803🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619799361🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619799645🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619799874🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619800049🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619801225🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619801611🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619801686🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619803757🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619804436🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619805033🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619805964🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619806089🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619806114🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619806125⚠️ failed to process deletion for event bd502ba9dc5c173b3b82708561f35118e2ca580f9c7e5baffceccdd9f6502462: id not found in database /build/pkg/database/save-event.go:333
1763532619806587🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619806617🚨 id not found in database /build/pkg/database/save-event.go:332
1763532619806627⚠️ failed to process deletion for event 961a3d9582d896fcd8755ccc634b7846e549131284740f6fec0d635d0bb072af: id not found in database /build/pkg/database/save-event.go:333
1763532619806746🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619806955🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619809241🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619809253🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619812247🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619812468🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619812745🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619814622🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619815324🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619815599🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619816082🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619816174🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619816840🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619818752🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619819942🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619820073🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619820832🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619821226🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619821604🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619822845🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619822980🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619823804🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619823916🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619824109🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619826241🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619827137🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619827419🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619827882🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619828527🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619828762🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619829430🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619829777🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619829830🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619829856🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619829867🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619830712🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619831911🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619835536🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619835629🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619839021🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619839121🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619839259🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619841819🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619842315🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619843356🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619843525🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619846344🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619859073🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619859232🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619859436🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619859611🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619859674🚨 id not found in database /build/pkg/database/process-delete.go:43
1763532619859797🚨 id not found in database /build/pkg/database/process-delete.go:43
Events saved: 11594/50000 (23.2%), errors: 38406
Duration: 4.021053985s
Events/sec: 2883.32
Avg latency: 4.044321ms
P90 latency: 3.344231ms
P95 latency: 4.602719ms
P99 latency: 79.2846ms
Bottom 10% Avg latency: 1.103637ms
Wiping database between tests...
RunBurstPatternTest (Badger)..

=== Burst Pattern Test ===
Burst completed: 5000 events in 352.280501ms
Burst completed: 5000 events in 344.717192ms
Burst completed: 5000 events in 342.785392ms
Burst completed: 5000 events in 348.707543ms
Burst completed: 5000 events in 365.85074ms
Burst completed: 5000 events in 351.601335ms
Burst completed: 5000 events in 349.046538ms
Burst completed: 5000 events in 345.187947ms
Burst completed: 5000 events in 343.795123ms
Burst completed: 5000 events in 331.851049ms
Burst test completed: 0 events in 8.481561189s, errors: 50000
Events/sec: 0.00
Wiping database between tests...
RunMixedReadWriteTest (Badger)..

=== Mixed Read/Write Test ===
Pre-populating database for read tests...
Mixed test completed: 0 writes, 25000 reads in 22.659489061s
Combined ops/sec: 1103.29
Wiping database between tests...
RunQueryTest (Badger)..

=== Query Test ===
Pre-populating database with 10000 events for query tests...
Query test completed: 405016 queries in 1m0.004544583s
Queries/sec: 6749.76
Avg query latency: 1.573632ms
P95 query latency: 5.332888ms
P99 query latency: 9.122117ms
Wiping database between tests...
RunConcurrentQueryStoreTest (Badger)..

=== Concurrent Query/Store Test ===
Pre-populating database with 5000 events for concurrent query/store test...
Concurrent test completed: 566215 operations (566215 queries, 0 writes) in 1m0.001155402s
Operations/sec: 9436.73
Avg latency: 45.72µs
Avg query latency: 45.72µs
Avg write latency: 0s
P95 latency: 88.218µs
P99 latency: 131.26µs

=== Badger benchmark completed ===


================================================================================
BENCHMARK REPORT
================================================================================

Test: Peak Throughput
Duration: 4.021053985s
Total Events: 11594
Events/sec: 2883.32
Success Rate: 23.2%
Concurrent Workers: 24
Memory Used: 379 MB
Avg Latency: 4.044321ms
P90 Latency: 3.344231ms
P95 Latency: 4.602719ms
P99 Latency: 79.2846ms
Bottom 10% Avg Latency: 1.103637ms
----------------------------------------

Test: Burst Pattern
Duration: 8.481561189s
Total Events: 0
Events/sec: 0.00
Success Rate: 0.0%
Concurrent Workers: 24
Memory Used: 259 MB
Avg Latency: 0s
P90 Latency: 0s
P95 Latency: 0s
P99 Latency: 0s
Bottom 10% Avg Latency: 0s
----------------------------------------

Test: Mixed Read/Write
Duration: 22.659489061s
Total Events: 25000
Events/sec: 1103.29
Success Rate: 50.0%
Concurrent Workers: 24
Memory Used: 267 MB
Avg Latency: 82.3µs
P90 Latency: 102.856µs
P95 Latency: 114.679µs
P99 Latency: 142.963µs
Bottom 10% Avg Latency: 130.591µs
Errors (25000):
  - blocked: event already exists: 238d2d2e1ddb3af636472dbf573fa52cbfc81509a9ba2f4a6902efacd5e32bbf
  - blocked: event already exists: 00a5f5f6c7f1c4e6f71ab7df2c056e238ccd9b441e59ddf119d7ab7f1d7510e0
  - blocked: event already exists: 1ebc80bd3bb172fc38ce786e0717e9c82691cd495f0de9863c892284cbe47ca3
  - blocked: event already exists: 1642d6770a74de7ca45169bc76dab334591bcb2191044da0b18459888164f9fc
  - blocked: event already exists: 2197ff7ffc723d2fb4f7e44aeaf0ed8c2e0e2f3fb3aae29f2e33e0683ddf1a99
  ... and 24995 more errors
----------------------------------------

Test: Query Performance
Duration: 1m0.004544583s
Total Events: 405016
Events/sec: 6749.76
Success Rate: 100.0%
Concurrent Workers: 24
Memory Used: 446 MB
Avg Latency: 1.573632ms
P90 Latency: 4.427874ms
P95 Latency: 5.332888ms
P99 Latency: 9.122117ms
Bottom 10% Avg Latency: 6.229587ms
----------------------------------------

Test: Concurrent Query/Store
Duration: 1m0.001155402s
Total Events: 566215
Events/sec: 9436.73
Success Rate: 100.0%
Concurrent Workers: 24
Memory Used: 333 MB
Avg Latency: 45.72µs
P90 Latency: 78.159µs
P95 Latency: 88.218µs
P99 Latency: 131.26µs
Bottom 10% Avg Latency: 99.957µs
Errors (50000):
  - blocked: event already exists: 0ce484c600cb1c0b33f1e38ddea4b38a47069615d22114a9c621a9164d9b6218
  - blocked: event already exists: 048d7b07155b3832a76eac0b46bea764cac3597dfbc28b559698d51f915cb6d1
  - blocked: event already exists: 05bf5bbba1a1fa85b9a5aaca7ff384d8e09a1b2441c01df5780c1bc99e377f85
  - blocked: event already exists: 0e0b4dfd5e4ecfb0d3acb8db48d13833edeac5163fbcba9fb94160b686c07595
  - blocked: event already exists: 0b50149a50e29b084c63f0b0d16a8d280445eb389e53b5c688f654665e9d56f5
  ... and 49995 more errors
----------------------------------------

Report saved to: /tmp/benchmark_nostr-rs-relay_8/benchmark_report.txt
AsciiDoc report saved to: /tmp/benchmark_nostr-rs-relay_8/benchmark_report.adoc

RELAY_NAME: nostr-rs-relay
RELAY_URL: ws://nostr-rs-relay:8080
TEST_TIMESTAMP: 2025-11-19T06:13:35+00:00
BENCHMARK_CONFIG:
  Events: 50000
  Workers: 24
  Duration: 60s
