navina opened a new issue, #10664:
URL: https://github.com/apache/pinot/issues/10664

   kafka 3.* has some really [good 
upgrades](https://www.confluent.io/blog/apache-kafka-3-0-major-improvements-and-new-features/)
 (both on clients and server side). some highlights:
   * deprecate support for java 8 and deprecate support for scala 2.12
   * producer's default behavior is to have idempotency which is good.
   * Client API slightly changed to use CompleteableFuture instead of 
KafkaFuture  -> this might require some code changes. but overall in the right 
direction
   * kip-734 listOffset admin operation returns the offset of the largest 
offset and timestamp, instead of the next "upcoming" offset -> this is a huge 
semantic improvement which will also likely trigger changes in our code, 
although we don't yet use admin client. 
   
   Using admin client is one of the changes we should make in pinot , instead 
of relying on short-lived consumers for metadata fetch  operations. 
   
   [release 
notes](https://kafka.apache.org/30/documentation/streams/upgrade-guide) don't 
mention anything about client compatibility. So I am assuming the compatibility 
remains with the older clients
   
   Labels: `ingestion` 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to