Thanks, Kowshik, this looks good.

In the "Schema" section, do we really need both __schema_version__ and 
__data_version__?  Can we just have a single version field here?

Shouldn't the Admin(Client) function have some way to get the min and max 
information that we're exposing as well?  I guess we could have min, max, and 
current.  Unrelated: is the use of Long rather than long deliberate here?

It would be good to describe how the command line tool 
kafka.admin.FeatureCommand will work.  For example the flags that it will take 
and the output that it will generate to STDOUT.

cheers,
Colin


On Tue, Mar 24, 2020, at 17:08, Kowshik Prakasam wrote:
> Hi all,
> 
> I've opened KIP-584 <https://issues.apache.org/jira/browse/KIP-584> 
> which
> is intended to provide a versioning scheme for features. I'd like to use
> this thread to discuss the same. I'd appreciate any feedback on this. 
> Here
> is a link to KIP-584:
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-584%3A+Versioning+scheme+for+features
>  .
> 
> Thank you!
> 
> 
> Cheers,
> Kowshik
>

Reply via email to