Can we confirm java can read parquet go written files before continuing the vote?
On Tuesday, July 22, 2025, Matt Topol <zotthewiz...@gmail.com> wrote: > Assuming that the files with variants in > https://github.com/apache/parquet-testing are generated by parquet-java, > then we at least have confirmed that the Go implementation is able to read > variant files that are written by the Java implementation. So there's at > least some testing of the two implementations against each other. > > --Matt > > On Tue, Jul 22, 2025 at 12:29 AM Micah Kornfield <emkornfi...@gmail.com> > wrote: > > > Have we tested the two implementations against one another? > > > > On Mon, Jul 21, 2025 at 9:14 PM Aihua Xu <aihu...@gmail.com> wrote: > > > > > Hi community, > > > > > > Per the Parquet specification requirements, two reference > implementations > > > are needed to finalize the Variant logical type. Both Java and Go > > > implementations now support variant encoding and shredding. > > > > > > Java already has the encoding and shredding implementations in place: > > > apache/parquet-java#3197 < > > https://github.com/apache/parquet-java/pull/3197 > > > > > > > apache/parquet-java#3202 < > > https://github.com/apache/parquet-java/pull/3202 > > > > > > > apache/parquet-java#3223 > > > <https://github.com/apache/parquet-java/issues/3223> > > > apache/parquet-java#3211 > > > <https://github.com/apache/parquet-java/issues/3211> > > > > > > Go also includes encoding and shredding support: > > > apache/arrow-go#344 <https://github.com/apache/arrow-go/pull/344> > > > apache/arrow-go#434 <https://github.com/apache/arrow-go/pull/434> > > > > > > I propose that we remove the "under development" notes from the > > > documentation and move forward with finalizing the specification (PR > #509 > > > <https://github.com/apache/parquet-format/pull/509>). > > > This vote will be open for at least 72 hours. > > > > > > [ ] +1 Finalize Varint and Shredding Spec > > > [ ] +0 > > > [ ] -1 Do not release this because... > > > > > >