General status update, second-half 2026 #3207
mgravell
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Partly a general update, partly a response to some recent questions
Firstly: highlights - what have I/we been up to recently?
So: all going well, IMO - huge active work - I think we're in a very healthy place.
To address some questions / criticisms:
WAIT,BRPOP, etc - yes, there is a frustrating fundamental mismatch between the competing needs here - directly blocking operations are incompatible with multiplexing. You might, then, reasonable ask "then why are you using a multiplexer?" - great and valid question! With a simple answer: scalability. This isn't a limitation of the library; it is a huge feature - in fact, multiple other libraries are actively trying to move towards multiplexing, because at scale: every other approach does not work. In theory, we could try to add a secondary pool for blocking operations, but that is adding massive complexity and retains the scaling problem. What I would much rather do is continue trying to convince server to properly support async blocking completions. I will raise this again, as it is the only solution that correctly and efficiently addresses the actual problem.All reactions