mleku @mleku - 6mo
it looks like i broke the filters, that would be why it returns zero counts all the time and zero results get sent, and then idk why not sending eose either, but hey gotta expect gotchas like this... i'll fix em tomorrow most likely, and become aware of how they got broken so when i do the signatures i don't get surprised like this
it does send out the messages to subscribers when i post it but filter searches are b0rked
ok, bug found... funny enough the first change i made was bugged... the event IDs... was all wrong totally... only took a few minutes to get it generating the correct output and plugging that into the filters and suddenly all these results are coming back from the filters coming in from clients
also, the bug was slowing down the encoder... this is now typical results goos: linux goarch: amd64 pkg: mleku.net/nostrbench cpu: AMD Ryzen 5 PRO 4650G with Radeon Graphics BenchmarkBinaryEncoding/event2.MarshalJSON-12 14 74456910 ns/op BenchmarkBinaryEncoding/event2.EventToBinary-12 172 6911613 ns/op BenchmarkBinaryEncoding/easyjson.Marshal-12 63 18776462 ns/op BenchmarkBinaryEncoding/gob.Encode-12 19 62966594 ns/op BenchmarkBinaryEncoding/binary.Marshal-12 9 118801192 ns/op BenchmarkBinaryDecoding/event2.UnmarshalJSON-12 14 88550098 ns/op BenchmarkBinaryDecoding/event2.BinaryToEvent-12 100 12272410 ns/op BenchmarkBinaryDecoding/easyjson.Unmarshal-12 58 23138193 ns/op BenchmarkBinaryDecoding/gob.Decode-12 5 227175445 ns/op BenchmarkBinaryDecoding/binary.Unmarshal-12 126 8782942 ns/op i'm still puzzled why the BinaryToEvent is unaffected though... gonna get to it yet, for now, all is well with the world, my relay is actually finding events and sending them back