Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task KAFKA-13884

KAFKA-9876 KRaft Obsever are not required to flush on every append

José Armando García Sancio Jose Armando Garcia Sancio Major Resolved Fixed  
Sub-task KAFKA-13621

KAFKA-9876 Resign leader on network partition

Jose Armando Garcia Sancio Jose Armando Garcia Sancio Major Open Unresolved  
Sub-task KAFKA-13321

KAFKA-9876 Notify listener of leader change on registration

Jose Armando Garcia Sancio Jose Armando Garcia Sancio Major Open Unresolved  
Sub-task KAFKA-13165

KAFKA-9876 Validate node id, process role and quorum voters

Ryan Dielhenn Jose Armando Garcia Sancio Blocker Resolved Fixed  
Sub-task KAFKA-13089

KAFKA-9876 Revisit the usage of BufferSuppliers in Kraft

Jose Armando Garcia Sancio Jose Armando Garcia Sancio Major Open Unresolved  
Sub-task KAFKA-13006

KAFKA-9876 Remove the method RaftClient.leaderAndEpoch

HaiyuanZhao Jose Armando Garcia Sancio Major Open Unresolved  
Sub-task KAFKA-12992

KAFKA-9876 Make kraft configuration properties public

HaiyuanZhao Jose Armando Garcia Sancio Blocker Resolved Fixed  
Sub-task KAFKA-12982

KAFKA-9876 Notify listeners of raft client shutdowns

HaiyuanZhao Jose Armando Garcia Sancio Major Open Unresolved  
Sub-task KAFKA-12968

KAFKA-9876 Add integration tests for "test-kraft-server-start"

HaiyuanZhao Jose Armando Garcia Sancio Major Open Unresolved  
Sub-task KAFKA-12773

KAFKA-9876 Use UncheckedIOException when wrapping IOException

loboxu Jose Armando Garcia Sancio Major Resolved Fixed  
Sub-task KAFKA-12631

KAFKA-9876 Support api to resign raft leadership

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-12607

KAFKA-9876 Allow votes to be granted in resigned state

Deng Ziming Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-12465

KAFKA-9876 Decide whether inconsistent cluster id error are fatal

Deng Ziming Deng Ziming Major Open Unresolved  
Sub-task KAFKA-12461

KAFKA-9876 Extend LogManager to cover the metadata topic

HaiyuanZhao Jason Gustafson Major Open Unresolved  
Sub-task KAFKA-12460

KAFKA-9876 Raft should prevent truncation below high watermark

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-12459

KAFKA-9876 Improve raft simulation tests

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-12440

KAFKA-9876 ClusterId validation for Vote, BeginQourum and EndQuorum

Deng Ziming Jose Armando Garcia Sancio Major Resolved Fixed  
Sub-task KAFKA-12373

KAFKA-9876 Improve KafkaRaftClient handling of graceful shutdown

Sagar Rao José Armando García Sancio Major Open Unresolved  
Sub-task KAFKA-12333

KAFKA-9876 KafkaMetadataLog and MockLock should validate that appended epochs are monotonically

HaiyuanZhao José Armando García Sancio Major Open Unresolved  
Sub-task KAFKA-12331

KAFKA-9876 KafkaRaftClient should use the LEO when appending LeaderChangeMessage

Jose Armando Garcia Sancio José Armando García Sancio Major Resolved Fixed  
Sub-task KAFKA-12258

KAFKA-9876 Change the BatchAccumulator to split records into batches

Jose Armando Garcia Sancio Alok Nikhil Major Resolved Fixed  
Sub-task KAFKA-12237

KAFKA-9876 Support non-routable quorum voter addresses

Alok Nikhil Alok Nikhil Minor Resolved Fixed  
Sub-task KAFKA-12181

KAFKA-9876 Loosen monotonic fetch offset validation by raft leader

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-12161

KAFKA-9876 Raft observers should not require an id to fetch

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-12158

KAFKA-9876 Consider better return type of RaftClient.scheduleAppend

Deng Ziming Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10842

KAFKA-9876 Refactor raft outbound request channel

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10828

KAFKA-9876 Consider using "acknowledged" over "endorsing" for voters which have recognized the current leader

Sagar Rao Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10826

KAFKA-9876 Ensure raft io thread wakes up after linger expiration

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10817

KAFKA-9876 Add clusterId validation to Fetch handling

David Jacot Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10756

KAFKA-9876 Add missing unit test for `UnattachedState`

Deng Ziming Deng Ziming Minor Resolved Fixed  
Sub-task KAFKA-10677

KAFKA-9876 Complete fetches in purgatory immediately after raft leader resigns

Deng Ziming Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10676

KAFKA-9876 Decide whether Raft listener callback errors are fatal

Unassigned Jason Gustafson Major Open Unresolved  
Sub-task KAFKA-10661

KAFKA-9876 Add resigned state to raft state machine to preserve leader/epoch information

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10655

KAFKA-9876 Raft leader should resign after write failures

Boyang Chen Jason Gustafson Major Open Unresolved  
Sub-task KAFKA-10652

KAFKA-9876 Raft leader should flush accumulated writes after a min size is reached

Sagar Rao Jason Gustafson Major Resolved Won't Fix  
Sub-task KAFKA-10644

KAFKA-9876 Fix VotedToUnattached test error

Deng Ziming Deng Ziming Minor Resolved Fixed  
Sub-task KAFKA-10636

KAFKA-9876 Bypass log validation for writes to raft log

Haoran Xuan Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10634

KAFKA-9876 LeaderChangeMessage should include the leader as one of the voters

Sagar Rao Jose Armando Garcia Sancio Minor Resolved Fixed  
Sub-task KAFKA-10632

KAFKA-9876 Raft client should push all committed data to listeners

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10601

KAFKA-9876 Add linger semantics to raft

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10594

KAFKA-9876 Enhance Raft exception handling

HaiyuanZhao Boyang Chen Major Open Unresolved  
Sub-task KAFKA-10533

KAFKA-9876 Add log flush semantics to simulation test

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10527

KAFKA-9876 Voters should always initialize as followers

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10526

KAFKA-9876 Explore performance impact of leader fsync deferral

Sagar Rao Jason Gustafson Major Open Unresolved  
Sub-task KAFKA-10519

KAFKA-9876 Unit tests for VotedState

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10511

KAFKA-9876 Fix minor behavior difference in `MockLog`

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10492

KAFKA-9876 Core Raft implementation

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10487

KAFKA-9876 Fix edge case in Raft truncation protocol

Jason Gustafson Jason Gustafson Major Resolved Fixed  
Sub-task KAFKA-10435

KAFKA-9876 Fetch protocol changes for KIP-595

Jason Gustafson Jason Gustafson Major Resolved Fixed  

Cancel