divijvaidya commented on PR #13619:
URL: https://github.com/apache/kafka/pull/13619#issuecomment-1516093525

   Hi @rvansa 
   Thank you for your first contribution to Apache Kafka! Thanks to you, today 
I learnt something new (CRaC). 
   
   For an effective discussion on this topic, starting a discussion thread with 
the community at d...@kafka.apache.org (preferably accompanied with a KIP)? I 
am asking for this because we need to dig more into the problem that this is 
solving for us, alternative solutions and weigh the tradeoffs of using a non-GA 
feature of OpenJDK (and I understand that you have tried to address this using 
the facade package). You can find the process of creating a KIP at 
https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals 
   
   My initial thoughts (based on limited understanding, please correct me if I 
am wrong):
   - What is the downside of adding checkpoint & restore to the producer 
threads? What expense does it add?
   - Looks like we are trying to save resource by suspending the threads (on 
the producer) that are not actively doing anything and restoring them when we 
they are needed? Is that right? 
   
   Let's talk more on the mailing list.
   
   > It is not entirely clear to me what level of API publicity are the 
KafkaClient and Selectable interface
   
   In general, you can find all public APIs for Kafka at 
https://kafka.apache.org/34/javadoc/allclasses-index.html 


-- 
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: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to