169 Commits (trunk)

Author SHA1 Message Date
dengziming 50e5b32a6d
KAFKA-13959: Controller should unfence Broker with busy metadata log (#12274) 2 years ago
Niket 48caba9340
KAFKA-14104; Add CRC validation when iterating over Metadata Log Records (#12457) 2 years ago
Divij Vaidya 5e4c8f704c
KAFKA-13943; Make `LocalLogManager` implementation consistent with the `RaftClient` contract (#12224) 2 years ago
Christo Lolov 6c90f3335e
KAFKA-13947: Use %d formatting for integers rather than %s (#12267) 2 years ago
dengziming 1d6e3d6cb3
KAFKA-13845: Add support for reading KRaft snapshots in kafka-dump-log (#12084) 2 years ago
José Armando García Sancio 7d1b0926fa
KAFKA-13883: Implement NoOpRecord and metadata metrics (#12183) 2 years ago
Colin Patrick McCabe fa59be4e77
KAFKA-13649: Implement early.start.listeners and fix StandardAuthorizer loading (#11969) 3 years ago
Jacklee 2a656aea27
MINOR: fix typo for QUORUM_FETCH_TIMEOUT_MS_DOC (#12132) 3 years ago
RivenSun 51fb42bdfd
MINOR: Correct spelling errors in KafkaRaftClient (#12061) 3 years ago
David Arthur 55ff5d3603
KAFKA-13823 Feature flag changes from KIP-778 (#12036) 3 years ago
liym 620f1d88d8
Polish Javadoc for EpochState (#11897) 3 years ago
Cong Ding a21aec8d62
KAFKA-13603: Allow the empty active segment to have missing offset index during recovery (#11345) 3 years ago
Kvicii dd58f81b25
KAFKA-13618: Fix typo in BatchAccumulator (#11715) 3 years ago
José Armando García Sancio 1bf418beaf
MINOR: Pass along compression type to snapshot writer (#11556) 3 years ago
loboya~ 42306ba267
KAFKA-12932: Interfaces for SnapshotReader and SnapshotWriter (#11529) 3 years ago
loboya~ 6c59d2d685
MINOR: Update javadoc of `SnapshotWriter.createWithHeader` (#11530) 3 years ago
Lee Dongjin 051efc7b1a
MINOR: Remove unused parameters, exceptions, comments, etc. (#11472) 3 years ago
Jorge Esteban Quilcate Otoya 214b59b3ec
KAFKA-13429: ignore bin on new modules (#11415) 3 years ago
Niket feee65a2cf
MINOR: Adding a constant to denote UNKNOWN leader in LeaderAndEpoch (#11477) 3 years ago
Lee Dongjin 22d056c9b7
TRIVIAL: Fix type inconsistencies, unthrown exceptions, etc (#10678) 3 years ago
feyman2016 82d5e1cf14
KAFKA-10800; Enhance the test for validation when the state machine creates a snapshot (#10593) 3 years ago
Satish Duggana 6288b5370d
MINOR: Renamed a few record definition files with the existing convention. (#11414) 3 years ago
ik 74f25bf3ad
MINOR: Fix redundant static modifier for enum (#11282) 3 years ago
Matthew Wong 6c80643009
[KAFKA-8522] Streamline tombstone and transaction marker removal (#10914) 3 years ago
Ismael Juma 0118330103
KAFKA-13273: Add support for Java 17 (#11296) 3 years ago
dengziming b980ca8709
KAFKA-12158; Better return type of RaftClient.scheduleAppend (#10909) 3 years ago
José Armando García Sancio fd36e5a8b6
KAFKA-12851: Fix Raft partition simulation (#11134) 3 years ago
José Armando García Sancio 55d9acad65
KAFKA-13113; Support unregistering Raft listeners (#11109) 3 years ago
Niket 57866bd588
MINOR: Rename the @metadata topic to __cluster_metadata #11102 3 years ago
Ryan Dielhenn 56ef910358
KAFKA-13104: Controller should notify raft client when it resigns #11082 3 years ago
José Armando García Sancio 69a4661d7a
KAFKA-13100: Create KRaft controller snapshot during promotion (#11084) 3 years ago
José Armando García Sancio b5cb02b288 KAFKA-13090: Improve kraft snapshot integration test 3 years ago
José Armando García Sancio 8134adcf91
KAFKA-13073: Fix MockLog snapshot implementation (#11032) 3 years ago
José Armando García Sancio 0f00f3677f
KAFKA-13078: Fix a bug where we were closing the RawSnapshotWriter to early (#11040) 3 years ago
Justine Olshan 2b8aff58b5
KAFKA-10580: Add topic ID support to Fetch request (#9944) 3 years ago
David Arthur 284ec262c6 KAFKA-12155: Metadata log and snapshot cleaning #10864 3 years ago
zhaohaidao 10b1f73cd4
KAFKA-12958: add an invariant that notified leaders are never asked to load snapshot (#10932) 3 years ago
José Armando García Sancio 9f01909dc3
KAFKA-12997: Expose the append time for batches from raft (#10946) 3 years ago
José Armando García Sancio 1b7ab8eb9f
KAFKA-12863: Configure controller snapshot generation (#10812) 3 years ago
Niket d3ec9f940c
KAFKA-12952 Add header and footer records for raft snapshots (#10899) 3 years ago
Jason Gustafson f86cb1d1da
KAFKA-12631; Implement `resign` API in `KafkaRaftClient` (#10913) 3 years ago
José Armando García Sancio 4ddf1a5f94
KAFKA-12837; Process entire batch reader in the `BrokerMetadataListener` commit handler (#10902) 3 years ago
Jason Gustafson 6c260a5e1d
MINOR: Fix javadoc errors in `RaftClient` (#10901) 3 years ago
José Armando García Sancio b67a77d5b9
KAFKA-12787; Integrate controller snapshoting with raft client (#10786) 3 years ago
loboya~ 4b7ad7b14d
KAFKA-12773; Use UncheckedIOException when wrapping IOException (#10749) 3 years ago
Satish Duggana a9fe2bd935
MINOR Removed unused ConfigProvider from raft resources module. (#10829) 3 years ago
Boyang Chen 0358c21ae4
minor stylish fixes to raft client (#10809) 3 years ago
Chia-Ping Tsai f426a72f03
MINOR: replace by org.junit.jupiter.api.Tag by net.jqwik.api.Tag for raft module (#10791) 3 years ago
José Armando García Sancio f50f13d781
KAFKA-12342: Remove MetaLogShim and use RaftClient directly (#10705) 4 years ago
David Arthur 937e28db5d
Fix compile errors from KAFKA-12543 (#10719) 4 years ago