Thanks for the proposal! If one engine started to rely on a tag for certain reasons(like clustering algorithm), would data file rewrite(compaction) by another engine remove the tag, and break the engine relying on it.
Yufei On Wed, Dec 10, 2025 at 2:58 PM Micah Kornfield <[email protected]> wrote: > Hi Iceberg Dev, > I added a proposal [1] to add a key-value tags field for files in V4 > metadata [2]. More details are in the document but the intent is to allow > engines to store optional metadata associated with these files: > > 1. The proposed field is optional and cannot be used for metadata > required for reading the table correctly. > 2. It also proposes guard-rails for not letting tags cause metadata bloat. > > Looking forward to hearing everyone's thoughts and feedback. > > Thanks, > Micah > > [1] https://github.com/apache/iceberg/issues/14815 > [2] > https://docs.google.com/document/d/16flxDXjpBiAs_cF3sjCsa7GlvSHQ0Mmm74c8yvYQlSA/edit?tab=t.0#heading=h.cnpb2lth3egz > >
