Thank you! Created JIRA:
https://issues.apache.org/jira/browse/KAFKA-17348

> On Aug 15, 2024, at 10:03 AM, Chia-Ping Tsai <chia7...@gmail.com> wrote:
> 
> hi
> 
> Normally, this kind of issue needs a "JIRA" and a "KIP". That is a rule of 
> kafka community.
> 
> The jira is used to describe your idea briefly, display the fix version, and 
> other details. Also, we can keep tech discussion over there.
> 
> The KIP is used to discuss the public APIs or big changes.
> 
> Hence, please file jira for your PR first.
> 
> Best,
> Chia-Ping
> 
> Maxim Fortun <m...@maxf.net <mailto:m...@maxf.net>> 於 2024年8月15日 週四 下午9:55寫道:
>> I have described it in a pull request mentioned in the original email. 
>> Pasting below:
>> 
>> Feature/add custom produce request parsers by maxfortun · Pull Request 
>> #16812 · apache/kafka
>> github.com
>>  <https://github.com/apache/kafka/pull/16812>Feature/add custom produce 
>> request parsers by maxfortun · Pull Request #16812 · apache/kafka 
>> <https://github.com/apache/kafka/pull/16812>
>> github.com <https://github.com/apache/kafka/pull/16812>
>> Add ability to specify a custom produce request parser. A custom produce 
>> request parser would allow to intercept all incoming messages before they 
>> get into the broker and apply broker wide logic to the messages. This could 
>> be a trace , a filter, or a transform(such as lineage).
>> The inline new ProduceRequest(new ProduceRequestData(new 
>> ByteBufferAccessor(buffer), version), version) was moved out of 
>> ProduceRequest.java into its own class ProduceRequestParser.java, and 
>> ProduceRequest class was augmented with the dynamic loading of a specified 
>> parser class. When no class is specified, the default one is loaded 
>> maintaining full backward compatibilty.
>> 
>> 
>>> On Aug 14, 2024, at 2:13 PM, Chia-Ping Tsai <chia7...@gmail.com 
>>> <mailto:chia7...@gmail.com>> wrote:
>>> 
>>>> I submitted a request(https://issues.apache.org/jira/browse/INFRA-25451) 
>>>> for
>>> it last week, but received no response.
>>> 
>>> that is a known issue :(
>>> 
>>> Maybe you can file a jira first and then create a google doc (or other
>>> online doc) to describe your idea.
>>> 
>>> Best,
>>> Chia-Ping
>> 

Reply via email to