Sorry Ismael!  I retitled this email -- yes, we should definitely be
referring this feature to fastread and not fastavro.

I merged this morning a few minutes before your comment!  The fastread flag
has been cherry-picked to master and branch-1.9.  Thanks to the contributor
Martin, and the reviewers of the two PRs!  There was a lot to think about
in the discussion and some great ideas to build on!

I will create a JIRA (https://issues.apache.org/jira/browse/AVRO-2724) to
include better documentation about the existing experimental options...

I'm going to cut a RC1 tomorrow morning with at least a minimum doc for the
above and hopefully a requested fix for AVRO-2641 /
https://github.com/apache/avro/pull/728 (Thanks Fokko!)

All my best, Ryan



On Mon, Feb 3, 2020 at 9:38 AM Ismaël Mejía <ieme...@gmail.com> wrote:

> +1
>
> Having experimental features backported sounds good to enable early testing
> and
> feedback, only condition should be not breaking backwards compatibility.
> Probably worth to mention in the release notes and to create a JIRA + PR to
> enable this as the default behavior for 1.10.  We have to pay attention to
> call
> this 'fastread' as the author of the PR does instead of fastavro [1]
> otherwise
> people get confused about the alternative python implementation.
>
> [1] https://github.com/fastavro/fastavro
>
> On Sun, Feb 2, 2020 at 5:14 PM Driesprong, Fokko <fo...@driesprong.frl>
> wrote:
>
> > Sounds like a plan to me. I don't have any objections.
> >
> > In the far future, I'd like to merge these readers, otherwise, you'll end
> > up with many configuration permutations. This makes it challenging to
> test
> > each permutation. But first having it as an option in 1.9 is a good idea,
> > so we can battle test the new reader.
> >
> > Cheers, Fokko
> >
> >
> > Op za 1 feb. 2020 om 03:06 schreef Sean Busbey <bus...@apache.org>:
> >
> > > unless the RM has an objection based on where they are in the RC
> > > creation process, I say go for it. (and if there is such an issue then
> > > let's get it ready for 1.9.3)
> > >
> > > On Fri, Jan 31, 2020 at 10:29 AM Ryan Skraba <r...@skraba.com> wrote:
> > > >
> > > > Hello!  There's a long standing PR[1][2] that provides an impressive
> > > > performance boost to deserializing Avro.
> > > >
> > > > The author has been patient and reactive for a LONG time (thanks
> > > Martin!),
> > > > and it's inspired some really interesting discussion.
> > > >
> > > > I'd like to merge and cherry-pick into release 1.9.2 -- as long as
> it's
> > > > turned off there shouldn't be any visible effect at all, and having
> it
> > > in a
> > > > release would be a great way to find regressions (if any) and
> encourage
> > > > some of the ideas brought up in the PR discussions.
> > > >
> > > > Any objections?  Is this too big a change for a minor release?
> > > >
> > > > I noted in the PR that it would be pretty cool if we had a "better"
> way
> > > of
> > > > noting experimental features (and that the Yetus annotations would
> be a
> > > > good start for 1.10!)
> > > >
> > > > All my best, Ryan
> > > >
> > > > [1]: https://issues.apache.org/jira/browse/AVRO-2247
> > > > [2]: https://github.com/apache/avro/pull/391
> > >
> >
>

Reply via email to