GitHub
04/18/2024, 11:47 PMgetPartitionCount
added to experimental VeniceChangelogConsumer
interface.
linkedin/venice
✅ All checks have passed
30/30 successful checksGitHub
04/19/2024, 5:15 PMrouter.client.ssl.handshake.threads
controls the number of threads that will be used. A value of 0 (default) disables the feature.
How was this PR tested?
GH CI
Does this PR introduce any user-facing changes?
☑︎ No. You can skip the rest of this section.
☐ Yes. Make sure to explain your proposed changes and call out the behavior change.
linkedin/venice
✅ All checks have passed
30/30 successful checksGitHub
04/19/2024, 6:48 PM<https://github.com/linkedin/venice/tree/main|main>
by nisargthakkar
<https://github.com/linkedin/venice/commit/940fd355198e132774c17e7b7ee0a92b4ddcf3e6|940fd355>
- [router] Add a dedicated executor for SSL handshakes in routers (#949)
linkedin/veniceGitHub
04/19/2024, 7:20 PM<https://github.com/linkedin/venice/tree/main|main>
by ZacAttack
<https://github.com/linkedin/venice/commit/5a687d9aa765586d91f92e5289d06c3fc0ead054|5a687d9a>
- [cc] Expose partitionCount from VeniceChangelogConsumer (#948)
linkedin/veniceGitHub
04/20/2024, 12:24 AMGitHub
04/20/2024, 1:33 AMGitHub
04/22/2024, 12:32 AMGitHub
04/22/2024, 2:07 AMExperimental
annotation to DaVinciRecordTransformer
, since it's still in its experimental stage.
2. Added back key as a parameter to the put
function in DaVinciRecordTransformer
in case if the user wants to utilize it for transformation. Updated the documentation to reflect this, which is viewable here.
How was this PR tested?
CI
Does this PR introduce any user-facing changes?
☑︎ No. You can skip the rest of this section.
☐ Yes. Make sure to explain your proposed changes and call out the behavior change.
linkedin/venice
✅ All checks have passed
30/30 successful checksGitHub
04/22/2024, 6:20 PM<https://github.com/linkedin/venice/tree/main|main>
by ZacAttack
<https://github.com/linkedin/venice/commit/987595b11c81c829216a690953d82a3c645148d5|987595b1>
- [dvc] Add experimental annotation to DaVinciRecordTransformer, and add back the key parameter to put (#953)
linkedin/veniceGitHub
04/22/2024, 9:02 PMVeniceChangeLogConsumerImpl
tries to perform topic switch after receiving EOP. It is a NoOp for after-image CDC, as it should always consume from VT. However, it should not drop unprocessed records in the same polled batch which contains EOP control message.
This PR fixes the issue by adding a simple check to see whether it actually switch the topic. If TS does not actually happen, the consumer should finish processing all the data records it polled.
How was this PR tested?
Added a new integration test. The test fails in the main branch and passes in the new change.
Does this PR introduce any user-facing changes?
☑︎ No. You can skip the rest of this section.
☐ Yes. Make sure to explain your proposed changes and call out the behavior change.
linkedin/venice
✅ All checks have passed
30/30 successful checksGitHub
04/22/2024, 9:25 PMGitHub
04/22/2024, 9:32 PM<https://github.com/linkedin/venice/tree/main|main>
by xunyin8
<https://github.com/linkedin/venice/commit/b25d21247db020bb0260a4e726bf9886796ab755|b25d2124>
- [fast-client] Long tail retry budget for fast client (#930)
linkedin/veniceGitHub
04/22/2024, 11:36 PM<https://github.com/linkedin/venice/tree/main|main>
by sixpluszero
<https://github.com/linkedin/venice/commit/d881e2608478a6102ed5ca4c7340683e732e5120|d881e260>
- [changelog] Fix after-image change capture client dropping record issue (#954)
linkedin/veniceGitHub
04/23/2024, 12:06 AMGitHub
04/23/2024, 12:13 AMGitHub
04/23/2024, 4:41 PMfizz specs/fizzbee/LeaderFollower/VeniceLeaderFollower.fizz
Does this PR introduce any user-facing changes?
☑︎ No. You can skip the rest of this section.
☐ Yes. Make sure to explain your proposed changes and call out the behavior change.
linkedin/veniceGitHub
04/23/2024, 6:00 PM<https://github.com/linkedin/venice/tree/main|main>
by gaojieliu
<https://github.com/linkedin/venice/commit/13e8c49c701dcac78a621dc9363c14335f8794a9|13e8c49c>
- [server][da-vinci] Introduced a new mode to disable record-level metric when bootstrapping current version (#957)
linkedin/veniceGitHub
04/23/2024, 10:41 PMKafkaTopicDumper
in Admin tool to dump compressed records. It also fixes TopicMessageFinder
to use serialized key without the chunking suffix to determine the partition
How was this PR tested?
Tested manually.
Does this PR introduce any user-facing changes?
☑︎ No. You can skip the rest of this section.
☐ Yes. Make sure to explain your proposed changes and call out the behavior change.
linkedin/venice
✅ All checks have passed
30/30 successful checksGitHub
04/23/2024, 10:54 PMGitHub
04/23/2024, 11:51 PM<https://github.com/linkedin/venice/tree/main|main>
by ZacAttack
<https://github.com/linkedin/venice/commit/f098732cfb0ab0d17b84f58e836fdeaf8c631979|f098732c>
- Add heartbeat lag metrics to change capture client (#955)
linkedin/veniceGitHub
04/24/2024, 12:33 AM<https://github.com/linkedin/venice/tree/main|main>
by nisargthakkar
<https://github.com/linkedin/venice/commit/75b68b5e457b699f521492fe4ba9a43d78a5b3b0|75b68b5e>
- [admin-tool] Enable decompression in admin tool topic dumper (#959)
linkedin/veniceGitHub
04/24/2024, 2:43 PMGitHub
04/24/2024, 3:08 PM<https://github.com/linkedin/venice/tree/main|main>
by FelixGV
<https://github.com/linkedin/venice/commit/dde97f53a4e7629f707f2976c96a8b07c1b58dec|dde97f53>
- [dvc][server] IDE suggested cleanups (#951)
linkedin/veniceGitHub
04/24/2024, 3:51 PMGitHub
04/24/2024, 5:22 PM<https://github.com/linkedin/venice/tree/main|main>
by nisargthakkar
<https://github.com/linkedin/venice/commit/078ff607c0530145b65558d0f21ddc6080dc1d3e|078ff607>
- [doc] Added link to contributor's guide (#960)
linkedin/veniceGitHub
04/24/2024, 8:48 PMGitHub
04/24/2024, 9:45 PM<https://github.com/linkedin/venice/tree/main|main>
by nisargthakkar
<https://github.com/linkedin/venice/commit/74d6a19d1c9e9b75abe31a8185b605aabd403c20|74d6a19d>
- [doc] Standardize and fix links in docs (#961)
linkedin/veniceGitHub
04/24/2024, 11:04 PM<https://github.com/linkedin/venice/tree/main|main>
by nisargthakkar
<https://github.com/linkedin/venice/commit/d8c700eb95070dfeb8f5c520cd7f1e5ac2df333c|d8c700eb>
- [router][server][alpini] Add support for IdentityParser in SslInitializer (#962)
linkedin/veniceGitHub
04/25/2024, 1:48 AMGitHub
04/25/2024, 6:21 PM<https://github.com/linkedin/venice/tree/main|main>
by majisourav99
<https://github.com/linkedin/venice/commit/1b277a6ad45807741daa37d82de7fb6dee13066c|1b277a6a>
- [controller] Dont call backup version cleanup service on stores without backup version (#963)
linkedin/venice