And something similar here. This is actually what I was getting at before... 
Every time you have to up-convert an id to a metadata, this indicates that the 
component that wants the metadata probably needs the information that will 
actually be missing.

It seems like a clean data lineage would see Metadata being passed around among 
components, and Id might be passed around among other components (that only 
need to know the Id). There might be inflection points, where a component 
holding a metadata extracts the id to pass along to something that only needs 
the id.

But no component outside of the metadata api itself should ever try to turn an 
Id into a "dummy" metadata object.

[ Full content available at: https://github.com/apache/kafka/pull/5012 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to