Hi, We have discovered https://issues.apache.org/jira/browse/FLINK-6780 which effectively makes external catalogs in the table API very difficult to use.
It may not be a show stopper but in my opinion it is worth a fix before the release. Regards, Haohui On Tue, May 30, 2017 at 11:22 AM Till Rohrmann <trohrm...@apache.org> wrote: > Just some thoughts concerning the cons for cancelling RC3: > > - Technically, the release is already delayed since the official release > date was the 26th of May > - Not sure whether it's a good argument to defer fixing major bugs because > they have not been introduced with 1.3.0. It's actually alarming that these > things have not been found earlier given that we test our releases > thoroughly. > - The shared serializer surfaced in the form of a cryptic > ArrayIndexOutOfBoundsException. Only if you realize that this is related to > a shared StateDescriptor you can look for a workaround. It took me 2h to > realize that. > > Cheers, > Till > > On Tue, May 30, 2017 at 7:02 PM, Robert Metzger <rmetz...@apache.org> > wrote: > > > The vote time is over, but I'll keep it open for a bit longer until we've > > decided regarding Till's issue. > > > > On Tue, May 30, 2017 at 6:10 PM, Robert Metzger <rmetz...@apache.org> > > wrote: > > > > > Hi Till, > > > good catch! That is definitively a severe issue. Probably it didn't > > > surface yet, because > > > a) the code example in the documentation is using a new instance for > each > > > state descriptor > > > b) people are using stateless serializers? > > > c) don't have the same state descriptor on the same machine > > > > > > I see two options how to handle the situation > > > 1) Cancel RC3 and do another vote (potentially with a 24 hrs vote time) > > > 2) Release RC3 as 1.3.0 and start the vote for 1.3.1 right afterwards. > > > > > > > > > + Pros and - cons for cancelling RC3 > > > - The release would be delayed (not sure who's expecting the 1.3.0 to > be > > > available on time) > > > - The bug has been there since many releases, probably no user is > > affected > > > and it was not introduced during the rel 1.3.0 cycle. > > > - There is a workaround for the issue > > > + We would have a better feeling for the 1.3.0 release because there > are > > > no known critical issues. > > > > > > + pro and - cons for releasing RC3: > > > + there are some other "minor" issues that showed up during the 1.3.0 > > > testing that could go into 1.3.1 (FLINK-6763 > > > <https://issues.apache.org/jira/browse/FLINK-6763>, FLINK-6764 > > > <https://issues.apache.org/jira/browse/FLINK-6764>) without too much > > > time-pressure (I'm happy to manage the 1.3.1 release and start it > > tomorrow) > > > > > > > > > I'm undecided between both options and more than happy to hear your > > > opinion. > > > > > > > > > > > > On Tue, May 30, 2017 at 4:18 PM, Till Rohrmann <trohrm...@apache.org> > > > wrote: > > > > > >> I might have found a blocking issue [1]. The problem is that a > > >> StateDescriptor cannot be shared by multiple subtasks because they > don't > > >> duplicate their serializer. As a consequence, things break if you > have a > > >> stateful serializer. The problem exists since 1.0. However, given that > > >> this > > >> issue is really hard to debug for the user and one can easily fall > into > > >> this trap, I would like to fix it for the release. > > >> > > >> [1] https://issues.apache.org/jira/browse/FLINK-6775 > > >> > > >> Cheers, > > >> Till > > >> > > >> On Tue, May 30, 2017 at 4:01 PM, Greg Hogan <c...@greghogan.com> > wrote: > > >> > > >> > +1 (binding) > > >> > > > >> > - verified source and binary signatures > > >> > - verified source and binary checksums > > >> > - verified LICENSEs > > >> > - verified NOTICEs > > >> > - built from source > > >> > > > >> > Greg > > >> > > > >> > > > >> > > On May 26, 2017, at 12:58 PM, Robert Metzger <rmetz...@apache.org > > > > >> > wrote: > > >> > > > > >> > > Hi all, > > >> > > > > >> > > this is the second VOTEing release candidate for Flink 1.3.0 > > >> > > > > >> > > The commit to be voted on: > > >> > > 760eea8a <http://git-wip-us.apache.org/ > > repos/asf/flink/commit/760eea8 > > >> a> > > >> > > (*http://git-wip-us.apache.org/repos/asf/flink/commit/760eea8a > > >> > > <http://git-wip-us.apache.org/repos/asf/flink/commit/760eea8a>*) > > >> > > > > >> > > Branch: > > >> > > release-1.3.0-rc3 > > >> > > > > >> > > The release artifacts to be voted on can be found at: > > >> > > http://people.apache.org/~rmetzger/flink-1.3.0-rc3 > > >> > > > > >> > > > > >> > > The release artifacts are signed with the key with fingerprint > > >> D9839159: > > >> > > http://www.apache.org/dist/flink/KEYS > > >> > > > > >> > > The staging repository for this release can be found at: > > >> > > *https://repository.apache.org/content/repositories/orgapach > > >> eflink-1122 > > >> > > <https://repository.apache.org/content/repositories/orgapach > > >> eflink-1122 > > >> > >* > > >> > > > > >> > > ------------------------------------------------------------- > > >> > > > > >> > > > > >> > > The vote ends on Tuesday (May 30th), 7pm CET. > > >> > > > > >> > > [ ] +1 Release this package as Apache Flink 1.3.0 > > >> > > [ ] -1 Do not release this package, because ... > > >> > > > >> > > > >> > > > > > > > > >