All Questions
Zookeeper medium

A ZooKeeper Transaction ID (zxid) is a 64-bit integer. What is the architectural role of the upper 32-bits during a leader election process?

  1. A They represent the Epoch (Leader Era); this allows the ensemble to distinguish and invalidate commands from stale leaders.
  2. B They store the physical MAC addresses of the nodes participating in the current atomic broadcast quorum.
  3. C They represent the precise nanosecond timestamp of when the transaction was first accepted by the followers.
  4. D They act as a secondary cryptographic signature to verify the integrity of the Znode metadata tree.

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

Get the app

Related questions