26 Commits (976e6ea0f77c16816b068720abd476005073f39d)

Author SHA1 Message Date
Jason Gustafson 7ac06065f1
KAFKA-12161; Support raft observers with optional id (#9871) 4 years ago
Alok Nikhil c49f660c62
MINOR: Initialize QuorumState lazily in RaftClient.initialize() (#9881) 4 years ago
CHUN-HAO TANG 2996642566
MINOR: Fix error message in SnapshotWriter.java (#9862) 4 years ago
Jason Gustafson f62c2b26cc
MINOR: Factor `RaftManager` out of `TestRaftServer` (#9839) 4 years ago
José Armando García Sancio 2023aed59d
KAFKA-10427: Fetch snapshot API (#9553) 4 years ago
vamossagar12 d5151f6f09
KAFKA-10828; Replacing endorsing with acknowledging for voters (#9737) 4 years ago
Jason Gustafson eb9fe411bb
KAFKA-10842; Use `InterBrokerSendThread` for raft's outbound network channel (#9732) 4 years ago
dengziming 125d5ea0fb
KAFKA-10677; Complete fetches in purgatory immediately after resigning (#9639) 4 years ago
Jason Gustafson a8b668b37c
KAFKA-10826; Ensure raft io thread respects linger timeout (#9716) 4 years ago
vamossagar12 99b5e4f4ab
KAFKA-10634; Adding LeaderId to voters list in LeaderChangeMessage along with granting voters (#9539) 4 years ago
dengziming 3e5a22cefa
KAFKA-10756; Add missing unit test for `UnattachedState` (#9635) 4 years ago
José Armando García Sancio ab0807dd85
KAFKA-10394: Add classes to read and write snapshot for KIP-630 (#9512) 4 years ago
Jason Gustafson f49c6c203f
KAFKA-10661; Add new resigned state for graceful shutdown/initialization (#9531) 4 years ago
Jason Gustafson 21a65e1043
KAFKA-10632; Raft client should push all committed data to state machines (#9482) 4 years ago
dengziming b4100d4b28
KAFKA-10644; Fix VotedToUnattached test error (#9503) 4 years ago
Jason Gustafson 927edfece3
KAFKA-10601; Add support for append linger to Raft implementation (#9418) 4 years ago
José Armando García Sancio 94820ca652
MINOR: Refactor RaftClientTest to be used by other tests (#9476) 4 years ago
Ismael Juma 8acbd85e1d
MINOR: Update raft/README.md and minor RaftConfig tweaks (#9484) 4 years ago
dengziming 42ce00fdd6
MINOR: refactor CandidateState.unrecordedVoters (#9442) 4 years ago
Jason Gustafson a72f0c1eac
KAFKA-10533; KafkaRaftClient should flush log after appends (#9352) 4 years ago
Jason Gustafson 05f9803d72
KAFKA-10527; Voters should not reinitialize as leader in same epoch (#9348) 4 years ago
Guozhang Wang 5146c5a6cb
MINOR: Update doc for raft state metrics (#9342) 4 years ago
Jason Gustafson dbe3e4a4cc
KAFKA-10511; Ensure monotonic start epoch/offset updates in `MockLog` (#9332) 4 years ago
Jason Gustafson ac8acec653
KAFKA-10519; Add missing unit test for `VotedState` (#9337) 4 years ago
Ismael Juma 51957de806
MINOR: Use JUnit 5 in raft module (#9331) 4 years ago
Jason Gustafson b7c8490cf4
KAFKA-10492; Core Kafka Raft Implementation (KIP-595) (#9130) 4 years ago