Description
Read-only mode
Possible Mentor
Henry Robinson (henry at apache dot org)
Requirements
Java and TCP/IP networking
Description
When a ZooKeeper server loses contact with over half of the other servers in an ensemble ('loses a quorum'), it stops responding to client requests because it cannot guarantee that writes will get processed correctly. For some applications, it would be beneficial if a server still responded to read requests when the quorum is lost, but caused an error condition when a write request was attempted.
This project would implement a 'read-only' mode for ZooKeeper servers (maybe only for Observers) that allowed read requests to be served as long as the client can contact a server.
This is a great project for getting really hands-on with the internals of ZooKeeper - you must be comfortable with Java and networking otherwise you'll have a hard time coming up to speed.
Attachments
Issue Links
- Dependent
-
REEF-1291 Driver gets FailedEvaluator message even if evaluator shuts down properly
- Resolved
-
SPARK-2876 RDD.partitionBy loads entire partition into memory
- Resolved
-
DRILL-4387 Improve execution side when it handles skipAll query
- Closed
-
QPID-6275 reduce default timeout for durable subscription queues
- Closed
-
DRILL-4530 Improve metadata cache performance for queries with single partition
- Closed
-
HADOOP-10561 Copy command with preserve option should handle Xattrs
- Closed
-
HDFS-3259 NameNode#initializeSharedEdits should populate shared edits dir with edit log segments
- Closed
- is related to
-
ZOOKEEPER-769 Leader can treat observers as quorum members
- Closed