All Questions
Zookeeper hard

What is the specific architectural role of the 'LearnerHandler' threads executed on the ZooKeeper Leader node?

  1. A They act as a thread-pool for handling high-concurrency client authentication handshakes.
  2. B There is a dedicated thread for each remote participant; it manages the communication (proposals, commits, pings) for that specific Follower/Observer.
  3. C They perform periodic background checksum validation of the local transaction log against the OS disk cache.
  4. D They are responsible for cleaning up expired client sessions and reaming the associated ephemeral Znode pointers.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions