pull down to refresh

Day 3 of debugging kafka on apple container:

Error       0x0                  1801   0    container-runtime-linux:
[com.apple.container:RuntimeLinuxHelper] process deletion [uuid=broker]
[id=broker]  [error=internal error (13): unknown error processing request]

I was so optimistic... better to be a pessimist sometimes, lol.

🫂

reply

If Kafka is still using Zookeeper for consensus, good luck.

Was NATS a bust?

reply
If Kafka is still using Zookeeper

Not from 0.11 and up I think - i.e. since 8 years or so?

Was NATS a bust?

Sort of. I found it very hard to use outside of a server environment, needs a lot of work to make it survive dumb things that happen on desktop environments like sleep. The out-of-the-box inconsistencies after wake were driving me nuts. And I wanted this to ultimately embed it, but it's just easier to use leveldb and custom build the at-least-once logic on top, so I've switched to that.

Kafka is because I plan to do a ton of server-side processing in the future so I'm now trying to get a working dev environment w/ it... on macos, lol. I should just connect to my dev server but I want to be able to work offline too so now I'm down the apple container rabbithole because I truly dislike docker desktop.

reply

You're right. And I think we had this conversation about zookeeper a couple months ago. My poor brain.

reply

I didn't remember before you mentionend it and I'm too lazy to do a search. Let's just re-label repetition as cognitive honey, then it's a good thing, and stickier.

reply