Re:Show HN: Rill – Composable concurrency toolkit for Go
by destel on Monday November 25, 2024 @05:06PM
(#42240645)
Thank you! I took a quick look at mgmt, it's quite a large and complex project. I'd need to better understand your DAG-based concurrency patterns to say if Rill would be a good fit. Could you share some examples of the concurrent runners you're thinking about? This would help me understand if/how Rill might be useful for your case.
Re:Show HN: Rill – Composable concurrency toolkit for Go
by purpleidea on Monday November 25, 2024 @05:46PM
(#42240916)
So we have two concurrency "engines" in mgmt:
(1) One for running the function graph, and (2) one for running the resource graph.
(1) https://github.com/purpleidea/mgmt/tree/master/lang/funcs/da... (2) https://github.com/purpleidea/mgmt/tree/master/engine/graph
TBQH, I think I'm decent at concurrency, but I never considered it my passion or expertise and while both of those _work_ I do know that I have some concurrency bugs hanging out, and I'd love real professional help here.
In the odd chance you'd be willing to hack on things with me, I'd be particularly elated. There might be a possible symbiosis!
I'm @purpleidea on Mastodon, Matrix (where we have an #mgmtconfig room) and a few other places in case you'd like to chat more!
I was wondering if this could be it... Any thoughts in that direction, please let me know!