in Note

Miss me?

I’ve been away from this blog for far longer than I hoped. I’ve got plenty of content queued up though, so in the next few days I should start to get my postings back in order. Rumours of my death are greatly exaggerated; of my gainful employment less so. That, clearly, has been taking up some time, but I’m getting into my groove now.

A small conciliatory nugget that regular readers of this blog might find interesting: a trademark Robinson monster post on Cloudera’s blog describing how to build a simple distributed queue with Apache ZooKeeper.

More on ZooKeeper and our usual distributed systems programming to follow.

  1. Found your blog by searching for reservoir sampling (in the cloud computing tutorials at NAACL), thought you might like to know your older posts are still useful 😉

  2. Hi, I would like to know if zookeeper guarantees total ordering on reads, given the read requests are satisfied locally. Also, there is no mention of delayed/dropped messages in the paper. What if a client reads a most recent value from server A and later reads a stale value from B (which did not even receive the message of latest write from leader in the first place. Even “sync” could not resolve this situation cause it can consider only “delivered” messages). Am I correct to say that total order of reads is not guaranteed or am I missing some thing?

Comments are closed.