I'm going to close this vote as failed due to Ryan's objection. I'm leaving
the issue [1] and PR [2] open pending a resolution of the versioning discussion 
[3].

Thanks all for participating.
Ed

[1] https://github.com/apache/parquet-format/issues/563
[2] https://github.com/apache/parquet-format/pull/564
[3] https://lists.apache.org/thread/st8l40z5n4cx5c22rcog50ws4pkzdc3s

On 2026/06/03 15:33:17 Ryan Blue wrote:
> Resending this because it didn't go through from my other account.
> 
> -1
> 
> I think there's a big difference between other features that we want to
> turn on using write-side flags and this one. This isn't introducing a
> beneficial feature like encryption or a new encoding. It is just omitting
> metadata as a minor cleanup. I don't think it makes sense to allow
> switching this on when we know that it breaks older readers.
> 
> This exposes the big gap in how we currently think about compatibility.
> While it makes sense to introduce a few beneficial features with
> write-side flags, introducing flags for lots of minor cases like this will
> cause fragmentation and needless incompatibilities through the Parquet
> ecosystem. I think we need to come up with a way to release these
> incompatible changes (and update defaults for the feature flags) as a group
> so that downstream users can reason about compatibility.
> 
> I'd change my vote to +1 if we had a plan for this. For instance, if we
> were to say that this is a part of the next group of forward-incompatible
> changes and had a way to block it being used until then, I would be +1.
> 
> On Tue, Jun 2, 2026 at 8:48 PM Micah Kornfield <[email protected]>
> wrote:
> 
> > +1
> >
> > But practically we don't really intend to wait until 2028 and we're just
> > > going to start doing this immediately.
> >
> >
> > It looks like all the reference implementations are keeping this as default
> > to true.  I understand some people will use the knob the turn it off but I
> > expect that people that do so will understand the blast radius of the
> > change.
> >
> > -Micah
> >
> > On Tue, Jun 2, 2026 at 7:01 PM Gang Wu <[email protected]> wrote:
> >
> > > +1
> > >
> > > While I understand the concerns about playing loose with the spec and the
> > > practical timeline for ecosystem adoption, I believe Parquet must be bold
> > > in fixing its own issues, especially when facing internal challenges and
> > > competition from other formats and scenarios.
> > >
> > > This specific change is benign and targets limited use cases.
> > Furthermore,
> > > since the PMC will rigorously review every spec change case by case, the
> > > overall impact is controllable.
> > >
> > > Best,
> > > Gang
> > >
> > > On Tue, Jun 2, 2026 at 8:49 PM Andrew Lamb <[email protected]>
> > wrote:
> > >
> > > > +1
> > > >
> > > > While I share the concern that it is non trivial to understand the
> > > rollout
> > > > status of various features across the Parquet Ecosystem, I don't think
> > > this
> > > > particular change is any better/worse than existing features such as
> > > > modular encryption, so gating it on getting such a consensus seems
> > unfair
> > > > to me
> > > >
> > > > I personally think the best thing we can do to help the ecosystem adopt
> > > > features is continuing to refine our existing matrix of file format
> > > > implementation status [1]
> > > >
> > > > Andrew
> > > >
> > > > [1]:
> > > >
> > > >
> > >
> > https://parquet.apache.org/docs/file-format/implementationstatus/#read-support-by-year
> > > >
> > > >
> > > > On Mon, Jun 1, 2026 at 6:03 PM Daniel Weeks <[email protected]> wrote:
> > > >
> > > > > -0 (though on the fence here).
> > > > >
> > > > > I'm a little concerned that we're starting to play very loose with
> > spec
> > > > > with a change like this.  Some of the justification seems to be that
> > > it's
> > > > > already supported in some projects and some readers don't break by
> > > making
> > > > > this change.
> > > > >
> > > > > I see we've added the comment:
> > > > >
> > > > > > Writers are encouraged to make the writing of
> > > > > >    * this field optional, but for maximal compatibility should
> > > default
> > > > to
> > > > > >    * writing the field until at least September 2028.
> > > > >
> > > > >
> > > > > But practically we don't really intend to wait until 2028 and we're
> > > just
> > > > > going to start doing this immediately.
> > > > >
> > > > > -Dan
> > > > >
> > > > > On Mon, Jun 1, 2026 at 7:12 AM Ed Seidl <[email protected]> wrote:
> > > > >
> > > > > > Correction: the link to the PR is
> > > > > > https://github.com/apache/parquet-format/pull/564
> > > > > >
> > > > > > Ed
> > > > > >
> > > > > > On 2026/06/01 14:07:18 Ed Seidl wrote:
> > > > > > > I would like to propose a vote on adopting the format change
> > > > described
> > > > > in
> > > > > > > GH-563: Make ColumnMetaData.path_in_schema optional.
> > > > > > >
> > > > > > > This was proposed on the mailing list [1] and in GitHub issue
> > #563
> > > > [2].
> > > > > > >
> > > > > > > The proposed format specification changes are available in the
> > PR:
> > > > > > > https://github.com/apache/parquet-format/issues/563
> > > > > > >
> > > > > > > To verify this design's compatibility and correctness, three PoC
> > > > > > implementations
> > > > > > > were developed:
> > > > > > > 1. Java: https://github.com/apache/parquet-java/pull/3470
> > > > > > > 2. C++: https://github.com/apache/arrow/pull/49707
> > > > > > > 3. Rust: https://github.com/apache/arrow-rs/pull/9678
> > > > > > >
> > > > > > > All three PoCs have been verified against a test file produced by
> > > the
> > > > > > Rust PoC:
> > > > > > > https://github.com/apache/parquet-testing/pull/108
> > > > > > >
> > > > > > > The vote will be open for at least 72 hours.
> > > > > > >
> > > > > > > [ ] +1 Approve the proposed format change
> > > > > > > [ ] +0 No opinion
> > > > > > > [ ] -1 Do not approve (please provide specific reasons)
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Ed Seidl
> > > > > > >
> > > > > > > [1]
> > > https://lists.apache.org/thread/900503q07v95vyh6fk3qfn7ynb4w6yn2
> > > > > > > [2] https://github.com/apache/parquet-format/issues/563
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> 

Reply via email to