SMRProxy POC

167 views
Skip to first unread message

Joseph Seigh

unread,
Jul 16, 2023, 8:45:10 AM7/16/23
to Scalable Synchronization Algorithms
The POC code is  here smrproxy .   No plans to do any more work for the time being.

I was going to do a write up on this but it became too much of a hassle.  I spent more time trying to document it than I did writing the code in the first place.
There's a very brief treatment on a formal proof of correctness here.  If I ever attempt this again, I will just draw the diagrams by hand and upload pictures of them to imbed in a document.   Minutes vs many many hours trying to get drawing apps to create what should be a simple diagram.

Joe Seigh

Chris M. Thomasson

unread,
Aug 20, 2024, 3:23:32 PM8/20/24
to Scalable Synchronization Algorithms
I need to keep up with this group! GRRRR! Too busy lately.

Joseph Seigh

unread,
Aug 28, 2024, 1:10:52 PM8/28/24
to Scalable Synchronization Algorithms
There's like 1 or 2 posts a year!  Things are so slow I'm messing with a lock-free MPMC queue implementation out of sheer boredom.

Joe Seigh

Joseph Seigh

unread,
Aug 29, 2024, 8:08:01 AM8/29/24
to Scalable Synchronization Algorithms
On Wednesday, August 28, 2024 at 1:10:52 PM UTC-4 Joseph Seigh wrote:
There's like 1 or 2 posts a year!  Things are so slow I'm messing with a lock-free MPMC queue implementation out of sheer boredom.

 Part of it was I was trying to see what the state of the art was and it was hard to find any implementations that were
actually lock-free,  didn't have ABA issues, or weren't buggy in general.   Apparently, io_uring is in the naughty list as well.
Anyway, quicker to do it on my own from scratch and to follow  up on another of my decades old ideas.

Joe Seigh

Joseph Seigh

unread,
Sep 3, 2024, 4:55:08 PM9/3/24
to Scalable Synchronization Algorithms
And done with that.
Reply all
Reply to author
Forward
0 new messages