Fork me on GitHub
#clojure-sg
<
2015-06-10
>
kharus01:06:41

Morning all. Yesterday's meetup went wrong direction for me. I finished 3 exercises but didn't get much of feedback. Need to put more focus on feedback next time simple_smile

kharus01:06:01

I didn't spot structure in Bob so I just brute-forced it simple_smile http://exercism.io/submissions/072d4cb6789f44a68627ec11f8b11646

lucasbradstreet03:06:02

We’ll definitely need something like that in the future

dilzio06:06:37

@lucasbradstreet: congrats on onyx looks pretty cool. One question though.. how big are the onyx logs stored by zookeeper? By “log” do you have the same meaning as say a kafka log?

lucasbradstreet06:06:49

They’re only used for cluster coordination, so they’re pretty small. Stuff like - peer joined cluster, peer left cluster, job submitted.

dilzio06:06:31

ok cool so basic coordination stuff… that’s good, ZK doesn’t like big nodes simple_smile

lucasbradstreet06:06:41

It's also GC'able

dilzio06:06:14

may want to revise this statement: "Rather, peers in Onyx coordinate via a shared, immutable, log that is written to ZooKeeper"

dilzio06:06:27

makes it sound like a journal is being stored to ZK

dilzio06:06:35

actually… i guess the journal is command messages

dilzio06:06:39

not actual data

dilzio06:06:44

is that correct?

lucasbradstreet06:06:00

Which is true, it's just a small journal. Sounds like it could use some improvement still.

lucasbradstreet06:06:00

Yep that's right.

lucasbradstreet06:06:22

Data is communicated peer to peer

dilzio06:06:32

gotcha :thumbsup:

lucasbradstreet06:06:35

I'm off to sleep, but I'm happy to chat about it as much as you like another time.

dilzio06:06:04

no probs… take care

jsyeo07:06:32

TIL: you can define pre and post conditions for your clojure functions http://blog.fogus.me/2009/12/21/clojures-pre-and-post/