KAFKA-7918: Inline generic parameters Pt. II: RocksDB Bytes Store and Memory LRU Caches#6327
Conversation
There was a problem hiding this comment.
Removed this test entirely as it no longer makes sense when the RocksDB store can't and shouldn't interact with the serdes at all
6335a48 to
04d8b5b
Compare
mjsax
left a comment
There was a problem hiding this comment.
LGTM. Just some formatting nits.
There was a problem hiding this comment.
nit: break too long line into multipl
There was a problem hiding this comment.
If we only call super.init() we can remove the whole method.
There was a problem hiding this comment.
break too long line into multiple (one line per parameter)
There was a problem hiding this comment.
nit: line too long (compare previous formatting)
There was a problem hiding this comment.
as above (maybe also some more below -- please double check and break every line that does not display on Github at once)
There was a problem hiding this comment.
nit: move to next line and indent all with 4 spaces
bbejeck
left a comment
There was a problem hiding this comment.
Thanks @ableegoldman. LGTM modulo comments from @mjsax.
bd9d10d to
d001b59
Compare
|
JDK 8 passed, JDK 11 failed on ConsumerBounceTest.testRollingBrokerRestartsWithSmallerMaxGroupSizeConfigDisruptsBigGroup Retest this, please |
|
JDK 11 failed on three unrelated tests Retest this, please |
|
Merged #6327 to trunk |
* AK/trunk: (36 commits) KAFKA-7962: Avoid NPE for StickyAssignor (apache#6308) Address flakiness of CustomQuotaCallbackTest#testCustomQuotaCallback (apache#6330) KAFKA-7918: Inline generic parameters Pt. II: RocksDB Bytes Store and Memory LRU Caches (apache#6327) MINOR: fix parameter naming (apache#6316) KAFKA-7956 In ShutdownableThread, immediately complete the shutdown if the thread has not been started (apache#6218) MINOR: Refactor replica log dir fetching for improved logging (apache#6313) [TRIVIAL] Remove unused StreamsGraphNode#repartitionRequired (apache#6227) MINOR: Increase produce timeout to 120 seconds (apache#6326) KAFKA-7918: Inline generic parameters Pt. I: in-memory key-value store (apache#6293) MINOR: Fix line break issue in upgrade notes (apache#6320) KAFKA-7972: Use automatic RPC generation in SaslHandshake MINOR: Enable capture of full stack trace in StreamTask#process (apache#6310) KAFKA-7938: Fix test flakiness in DeleteConsumerGroupsTest (apache#6312) KAFKA-7937: Fix Flaky Test ResetConsumerGroupOffsetTest.testResetOffsetsNotExistingGroup (apache#6311) MINOR: Update docs to say 2.2 (apache#6315) KAFKA-7672 : force write checkpoint during StreamTask #suspend (apache#6115) KAFKA-7961; Ignore assignment for un-subscribed partitions (apache#6304) KAFKA-7672: Restoring tasks need to be closed upon task suspension (apache#6113) KAFKA-7864; validate partitions are 0-based (apache#6246) KAFKA-7492 : Updated javadocs for aggregate and reduce methods returning null behavior. (apache#6285) ...
… Memory LRU Caches (apache#6327) Second PR in series to inline the generic parameters of the following bytes stores Reviewers: Matthias J. Sax <mjsax@apache.org>, Bill Bejeck <bbejeck@gmail.com>
Second PR in series to inline the generic parameters of the following bytes stores:
[ Pt. I] InMemoryKeyValueStore
[x] RocksDBWindowStore
[x] RocksDBSessionStore
[x] MemoryLRUCache
[x] MemoryNavigableLRUCache
[ ] InMemoryWindowStore
Committer Checklist (excluded from commit message)