yup i just fixed a heap of things in the last few days, discovered the event delete handling was stalling the websocket and put it on a goroutine, and my "blower" event pushing testing tool (reads jsonl and hammers the relay with it) can now successfully squash around 100 events per second and maxes out my 12 core ryzen 7 processor

the auth stuff i haven't done much since some early work and i have a DM interface partly built for administration and intend to eventually add a full private access control list and automatic subscription payment scheme and the ability for relay owners/admins to block npubs and all that stuff (and override normal privilege to delete as well as to switch from delete to a "marked delete" so administrators can access them in any case)

Reply to this note

Please Login to reply.

Discussion

No replies yet.