Hi Mickael, Thanks for the KIP. Given how important tombstone records are it's hard to believe that the console producer doesn't already support them!
I wanted to clarify the intended behavior and how it will play with the parse.key and the newly-introduced (as of KIP-798 [1]) parse.headers properties. Is the intention that the null.marker should match the entire line read by the console producer, or that it can match individual portions of a line that correspond to the record's key, value, header key, or header value? I imagine so but think it may be worth calling out (and possibly illustrating with an example or two) in the KIP. [1] - https://cwiki.apache.org/confluence/display/KAFKA/KIP-798%3A+Add+possibility+to+write+kafka+headers+in+Kafka+Console+Producer Cheers, Chris On Wed, Dec 15, 2021 at 6:08 AM Mickael Maison <mickael.mai...@gmail.com> wrote: > Hi all, > > I opened a KIP to add the option to produce records with a null value > using the Console Producer: > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-810%3A+Allow+producing+records+with+null+values+in+Kafka+Console+Producer > > Let me know if you have any feedback. > > Thanks, > Mickael >