FLINK-20033 has been merged.

Cheers,
Till

On Mon, Nov 9, 2020 at 9:39 AM Till Rohrmann <trohrm...@apache.org> wrote:

> I would like to bring one more critical issue to your attention which is
> FLINK-20033 [1]. I believe that this issue is actually causing what has
> been reported in FLINK-19816 [2]. I hope to have it fixed by the end of
> today. Once FLINK-20033 is fixed, I think that we don't have to block the
> release on FLINK-19816.
>
> [1] https://issues.apache.org/jira/browse/FLINK-20033
> [2] https://issues.apache.org/jira/browse/FLINK-19816
>
> Cheers,
> Till
>
> On Mon, Nov 9, 2020 at 4:05 AM Xintong Song <tonysong...@gmail.com> wrote:
>
>> Hi devs,
>>
>> I'd like to provide an update on the progress of preparing release 1.11.3.
>>
>> *Blockers*
>> We currently have 3 remaining blockers. (3 resolved and 1 emerged compared
>> to last week)
>>
>> - [FLINK-19698] Add close() method and onCheckpointComplete() to the
>> Source.
>> The issue has been fixed on the master branch. It's currently blocked on
>> the FLIP-27 backportings to backport it to the 1.11 branch.
>>
>> - [FLINK-19717] SourceReaderBase.pollNext may return END_OF_INPUT if
>> SplitReader.fetch throws
>> A PR has been opened and reviewed. From the discussions on the PR, it
>> looks
>> close to mergeable.
>>
>> - [FLINK-19816] Flink restored from a wrong checkpoint (a very old one and
>> not the last completed one)
>> This is a newly emerged blocker and Matthias is working on it.
>>
>> *Test Instabilities*
>> We currently have 27 test instabilities[1].
>> AFAIK, none of them are as serious as to block the 1.11.3 release.
>>
>> *FLIP-27 Backprotings*
>>
>> I noticed that there's no jira issues opened on the FLIP-27 backporting
>> efforts, which is part of the major efforts planned for the 1.11.3
>> release,
>> making it hard to track the progress.
>>
>>
>> @Stephan and @Becket, could you please share the updates on the
>> backporting
>> efforts? How is the progress and when are the efforts expected to be
>> finished? It would be appreciated and helpful if we can have a jira ticket
>> to track the backporing progress publicly.
>>
>>
>> Thank you~
>>
>> Xintong Song
>>
>>
>> [1]
>>
>> https://issues.apache.org/jira/browse/FLINK-16908?filter=12348580&jql=project%20%3D%20FLINK%20AND%20resolution%20%3D%20Unresolved%20AND%20affectedVersion%20in%20(1.11.0%2C%201.11.1%2C%201.11.2%2C%201.11.3)%20AND%20labels%20%3D%20test-stability%20ORDER%20BY%20updated%20DESC%2C%20created%20DESC
>>
>> On Wed, Nov 4, 2020 at 3:58 PM Tzu-Li (Gordon) Tai <tzuli...@apache.org>
>> wrote:
>>
>> > Thanks for the efforts so far with pushing for 1.11.3.
>> >
>> > I'd like to provide a mid-week update on how we're looking with all the
>> > pending blockers and backports:
>> >
>> > *Blockers**:*
>> >
>> > Currently all blockers either have an open PR, or have been merged. I'll
>> > highlight below the blockers *that still require reviewing efforts for
>> them
>> > to move forward:*
>> >
>> > - [FLINK-19909] Flink application in attach mode could not terminate
>> when
>> > the only job is canceled. PR:
>> https://github.com/apache/flink/pull/13911
>> > - [FLINK-19717] SourceReaderBase.pollNext may return END_OF_INPUT if
>> > SplitReader.fetch throws. PR:
>> https://github.com/apache/flink/pull/13776
>> >
>> > The above PRs currently have no reviews at all yet. They seem to already
>> > have designated reviewers.
>> >
>> >
>> > *Backports:*
>> > - FLIP-27 robustness improvement backports: Stephan is currently
>> working on
>> > backporting several FLIP-27 changes. There are no PRs yet for the
>> > backported changes.
>> > - DataStreamUtils.collect() refactorings backport: Steven Wu mentioned
>> to
>> > backport this, but AFAIK this isn't assigned to anyone yet.
>> >
>> > *ETAs*:
>> >
>> > I'd like to request ETAs for the remaining backports, to prevent a
>> creep in
>> > the scope of this bugfix release.
>> >
>> > We already have Flink users that would benefit from fixes that have been
>> > merged to release-1.11 already, so technically speaking the backports
>> > should be considered "nice-to-have" (to the best of my knowledge of the
>> > changes) and could potentially be moved to a follow-up 1.11.4.
>> > Most notably, the Stateful Functions project is already waiting on Flink
>> > 1.11.3 to address critical recovery issues (please see the StateFun
>> 2.2.1
>> > release discussion thread [1]).
>> >
>> > @Stephan Ewen <se...@apache.org> @Becket Qin <becket....@gmail.com>
>> could
>> > you provide an ETA for the FLIP-27 backports? It would help to get a
>> better
>> > estimate to decide how we proceed here.
>> >
>> > Cheers,
>> > Gordon
>> >
>> > [1]
>> >
>> >
>> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Releasing-StateFun-hotfix-version-2-2-1-td46239.html
>> >
>> > On Wed, Nov 4, 2020 at 3:16 PM Tzu-Li (Gordon) Tai <tzuli...@apache.org
>> >
>> > wrote:
>> >
>> > > > The collect() utils can be picked back, I see no issue with that
>> (it is
>> > > isolated utilities).
>> > >
>> > > Just checking on all the requested backports mentioned in this thread,
>> > and
>> > > figuring out which ones seem to still be unassigned / open.
>> > >
>> > > Is someone working on backporting
>> > >
>> >
>> https://github.com/apache/flink/commit/09a7a66b7313fea64817fe960a8da1265b428efc
>> > > to release-1.11 at the moment?
>> > >
>> > > On Wed, Nov 4, 2020 at 1:39 AM Steven Wu <stevenz...@gmail.com>
>> wrote:
>> > >
>> > >> @Stephan Ewen <se...@apache.org> yeah, we can do that. don't worry
>> > about
>> > >> it. your earlier email had the perfect explanation on why file source
>> > >> shouldn't be backported.
>> > >>
>> > >> On Tue, Nov 3, 2020 at 3:37 AM Stephan Ewen <se...@apache.org>
>> wrote:
>> > >>
>> > >> > @Steven would it be possible to initially copy some of the code
>> into
>> > the
>> > >> > iceberg source and later replace it by a dependency on the Flink
>> file
>> > >> > source?
>> > >> >
>> > >> > On Mon, Nov 2, 2020 at 8:33 PM Steven Wu <stevenz...@gmail.com>
>> > wrote:
>> > >> >
>> > >> > > Stephan, thanks a lot for explaining the file connector. that
>> makes
>> > >> > sense.
>> > >> > >
>> > >> > > I was asking because we were trying to reuse some of the
>> > >> implementations
>> > >> > in
>> > >> > > the file source for Iceberg source. Flink Iceberg source lives in
>> > the
>> > >> > > Iceberg repo, which is not possible to code against the master
>> > branch
>> > >> of
>> > >> > > the Flink code.
>> > >> > >
>> > >> > > On Mon, Nov 2, 2020 at 3:31 AM Stephan Ewen <se...@apache.org>
>> > wrote:
>> > >> > >
>> > >> > > > Hi Steven!
>> > >> > > >
>> > >> > > > So far there are no plans to pick back the file system
>> connector
>> > >> code.
>> > >> > > This
>> > >> > > > is still evolving and not finalized for 1.12, so I don't feel
>> it
>> > is
>> > >> a
>> > >> > > good
>> > >> > > > candidate to be backported.
>> > >> > > > However, with the base connector changes backported, you
>> should be
>> > >> able
>> > >> > > to
>> > >> > > > run the file connector code from master against 1.11.3.
>> > >> > > >
>> > >> > > > The collect() utils can be picked back, I see no issue with
>> that
>> > >> (it is
>> > >> > > > isolated utilities).
>> > >> > > >
>> > >> > > > Best,
>> > >> > > > Stephan
>> > >> > > >
>> > >> > > >
>> > >> > > > On Mon, Nov 2, 2020 at 3:02 AM Steven Wu <stevenz...@gmail.com
>> >
>> > >> wrote:
>> > >> > > >
>> > >> > > > > Basically, it would be great to get the latest code in the
>> > >> > > > > flink-connector-files (FLIP-27).
>> > >> > > > >
>> > >> > > > > On Sat, Oct 31, 2020 at 9:57 AM Steven Wu <
>> stevenz...@gmail.com
>> > >
>> > >> > > wrote:
>> > >> > > > >
>> > >> > > > > > Stephan, it will be great if we can also backport the
>> > >> > DataStreamUtils
>> > >> > > > > > related commits that help with collecting output from
>> > unbounded
>> > >> > > > streams.
>> > >> > > > > > e.g.
>> > >> > > > > >
>> > >> > > > > >
>> > >> > > > > >
>> > >> > > > >
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> >
>> https://github.com/apache/flink/commit/09a7a66b7313fea64817fe960a8da1265b428efc
>> > >> > > > > >
>> > >> > > > > > I tried to copy and paste the code to unblock myself. but
>> it
>> > >> > quickly
>> > >> > > > got
>> > >> > > > > > into the rabbit hole of more and more code.
>> > >> > > > > >
>> > >> > > > > > On Fri, Oct 30, 2020 at 11:02 AM Stephan Ewen <
>> > se...@apache.org
>> > >> >
>> > >> > > > wrote:
>> > >> > > > > >
>> > >> > > > > >> I have started with backporting the source API changes.
>> Some
>> > >> minor
>> > >> > > > > >> conflicts to solve, will need a bit more to finish this.
>> > >> > > > > >>
>> > >> > > > > >> On Fri, Oct 30, 2020 at 7:25 AM Tzu-Li (Gordon) Tai <
>> > >> > > > > tzuli...@apache.org>
>> > >> > > > > >> wrote:
>> > >> > > > > >>
>> > >> > > > > >> > @Stephan Ewen <se...@apache.org>
>> > >> > > > > >> > Are there already plans or ongoing efforts for
>> backporting
>> > >> the
>> > >> > > list
>> > >> > > > of
>> > >> > > > > >> > FLIP-27 changes that you posted?
>> > >> > > > > >> >
>> > >> > > > > >> > On Thu, Oct 29, 2020 at 7:08 PM Xintong Song <
>> > >> > > tonysong...@gmail.com
>> > >> > > > >
>> > >> > > > > >> > wrote:
>> > >> > > > > >> >
>> > >> > > > > >> >> Hi folks,
>> > >> > > > > >> >>
>> > >> > > > > >> >> Just to provide some updates concerning the status on
>> the
>> > >> > > > > >> >> test instabilities.
>> > >> > > > > >> >>
>> > >> > > > > >> >> Currently, we have 30 unresolved tickets labeled with
>> > >> `Affects
>> > >> > > > > Version`
>> > >> > > > > >> >> 1.11.x.
>> > >> > > > > >> >>
>> > >> > > > > >> >>
>> > >> > > > > >>
>> > >> > > > >
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> >
>> https://issues.apache.org/jira/browse/FLINK-19775?filter=12348580&jql=project%20%3D%20FLINK%20AND%20resolution%20%3D%20Unresolved%20AND%20affectedVersion%20in%20(1.11.0%2C%201.11.1%2C%201.11.2%2C%201.11.3)%20AND%20labels%20%3D%20test-stability%20ORDER%20BY%20created%20DESC
>> > >> > > > > >> >>
>> > >> > > > > >> >> Among the 30 tickets, 11 of them are:
>> > >> > > > > >> >> - Have occured in the recent 3 months
>> > >> > > > > >> >> - Not confirmed to be pure testability issues
>> > >> > > > > >> >> - Not confirmed to be rare condition cases
>> > >> > > > > >> >>
>> > >> > > > > >> >> It would be nice if someone familiar with these
>> components
>> > >> can
>> > >> > > > take a
>> > >> > > > > >> look
>> > >> > > > > >> >> into these issues.
>> > >> > > > > >> >>
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-17159
>> (ES6)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-17912
>> > (Kafka)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-17949
>> > (Kafka)
>> > >> > > > > >> >> ⁃ https://issues.apache.org/jira/browse/FLINK-18444
>> > (Kafka)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-18634
>> > (Kafka)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-18648
>> > (Kafka)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-18807
>> > (Kafka)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-19369
>> > >> > > > (BlobClientTest)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-19436
>> > (TPCDS)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-19690
>> > >> > > > (Format/Parquet)
>> > >> > > > > >> >> - https://issues.apache.org/jira/browse/FLINK-19775
>> > >> > > > > >> >> (SystemProcessingTimeServiceTest)
>> > >> > > > > >> >>
>> > >> > > > > >> >> Thank you~
>> > >> > > > > >> >>
>> > >> > > > > >> >> Xintong Song
>> > >> > > > > >> >>
>> > >> > > > > >> >>
>> > >> > > > > >> >>
>> > >> > > > > >> >> On Thu, Oct 29, 2020 at 10:21 AM Jingsong Li <
>> > >> > > > jingsongl...@gmail.com
>> > >> > > > > >
>> > >> > > > > >> >> wrote:
>> > >> > > > > >> >>
>> > >> > > > > >> >> > +1 to backport the FLIP-27 adjustments to 1.11.x.
>> > >> > > > > >> >> >
>> > >> > > > > >> >> > If possible, that would be great. Many people are
>> > looking
>> > >> > > forward
>> > >> > > > > to
>> > >> > > > > >> the
>> > >> > > > > >> >> > FLIP-27 interface, but they don't want to take the
>> risk
>> > to
>> > >> > > > upgrade
>> > >> > > > > to
>> > >> > > > > >> >> 1.12
>> > >> > > > > >> >> > (And wait 1.12). After all, 1.11 is a relatively
>> stable
>> > >> > > version.
>> > >> > > > > >> >> >
>> > >> > > > > >> >> > Best,
>> > >> > > > > >> >> > Jingsong
>> > >> > > > > >> >> >
>> > >> > > > > >> >> > On Thu, Oct 29, 2020 at 1:24 AM Stephan Ewen <
>> > >> > se...@apache.org
>> > >> > > >
>> > >> > > > > >> wrote:
>> > >> > > > > >> >> >
>> > >> > > > > >> >> > > Thanks for starting this.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > +1 form my side to backport the FLIP-27
>> adjustments to
>> > >> > > 1.11.x.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > There were quite a few changes, and I think we
>> need to
>> > >> > > > > cherry-pick
>> > >> > > > > >> >> them
>> > >> > > > > >> >> > all
>> > >> > > > > >> >> > > to not get some inconsistent mix of changes and
>> many
>> > >> merge
>> > >> > > > > >> conflicts.
>> > >> > > > > >> >> > > I made a list below of what we need to add to
>> > >> > "release-1.11".
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > *#### Core Source API Changes to backport (in
>> REVERSE
>> > >> > order)*
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > >   (Use: "git log
>> > >> > > > > >> >> > >
>> > >> > > >
>> flink-core/src/main/java/org/apache/flink/api/connector/source")
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 162c072e9265a7b6dd9d6f5459eb7974091c4c4e
>> > >> > > > > >> >> > > [FLINK-19492][core] Consolidate Source Events
>> between
>> > >> > Source
>> > >> > > > API
>> > >> > > > > >> and
>> > >> > > > > >> >> > Split
>> > >> > > > > >> >> > > Reader API
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 428fbbad85379f71a9fbf1a1ab3e3dcfa9006436
>> > >> > > > > >> >> > > [FLINK-19205][core] Add access to configuration and
>> > >> > hostname
>> > >> > > in
>> > >> > > > > the
>> > >> > > > > >> >> > > SourceReaderContext
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 723e1790744ddc78d19c7c978442af1383f38d33
>> > >> > > > > >> >> > > [hotfix][core] Add to Source Enumerator convenience
>> > >> methods
>> > >> > > to
>> > >> > > > > >> assign
>> > >> > > > > >> >> > > single split
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > *#### Connector Base Changes to Backport (in
>> REVERSE
>> > >> > order)*
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > >   (Use: "git log
>> > flink-connectors/flink-connector-base")
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 401f56fe9d6b0271260edf9787cdcbfe4d03874d
>> > >> > > > > >> >> > > [FLINK-19427][FLINK-19489][tests] Fix test
>> conditions
>> > >> for
>> > >> > > > > >> >> > >
>> > 'SplitFetcherTest.testNotifiesWhenGoingIdleConcurrent()'
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 68c5c2ff779d82a1ff81ffaf60d8a1b283797db1
>> > >> > > > > >> >> > > [FLINK-19448][connector base] Explicitly check for
>> > >> > > un-expected
>> > >> > > > > >> >> condition
>> > >> > > > > >> >> > > that would leave an inconsistent state
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 162c072e9265a7b6dd9d6f5459eb7974091c4c4e
>> > >> > > > > >> >> > > [FLINK-19492][core] Consolidate Source Events
>> between
>> > >> > Source
>> > >> > > > API
>> > >> > > > > >> and
>> > >> > > > > >> >> > Split
>> > >> > > > > >> >> > > Reader API
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit c1ca7a4c7c21ec8868c14cdddd43c559625b794c
>> > >> > > > > >> >> > > [refactor][tests] Move some source test utils from
>> > >> > > > > >> >> flink-connector-base
>> > >> > > > > >> >> > to
>> > >> > > > > >> >> > > flink-core
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit ee5c4c211c35c70d28252363bbc8400453609977
>> > >> > > > > >> >> > > [FLINK-19251][connectors] Avoid confusing queue
>> > >> handling in
>> > >> > > > > >> >> > > "SplitReader.handleSplitsChanges()"
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 5abef56b2bf85bcac786f6b16b6899b6cced7176
>> > >> > > > > >> >> > > [FLINK-19250][connectors] Fix error propagation in
>> > >> > connector
>> > >> > > > base
>> > >> > > > > >> >> > > (SplitFetcherManager).
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 8fcca837c55a9216595ee4c03038b52747098dbb
>> > >> > > > > >> >> > > [hotfix][connectors] Improve JavaDocs for
>> > >> > > > > >> SingleThreadFetcherManager
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 4700bb5dde3303cbe98882f6beb7379425717b01
>> > >> > > > > >> >> > > [FLINK-19225][connectors] Various small
>> improvements
>> > to
>> > >> > > > > >> >> SourceReaderBase
>> > >> > > > > >> >> > > (part 2)
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 12261c6b7ed6478a9b9f6a69cb58246b83cab9b7
>> > >> > > > > >> >> > > [FLINK-17393][connectors] (follow-up) Wakeup the
>> > >> > > SplitFetchers
>> > >> > > > > more
>> > >> > > > > >> >> > > elegantly.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit c60aaff0249bfd6b5871b7f82e03efc487a54d6b
>> > >> > > > > >> >> > > [hotfix][tests] Extend test coverage for
>> > >> > > > > >> FutureCompletingBlockingQueue
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit cef8a587d7fd2fe64cc644da5ed095d82e46f631
>> > >> > > > > >> >> > > [FLINK-19245][connectors] Set default capacity for
>> > >> > > > > >> >> > > FutureCompletingBlockingQueue.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 4ea95782b4c6a2538153d4d16ad3f4839c7de0fb
>> > >> > > > > >> >> > > [FLINK-19223][connectors] Simplify Availability
>> Future
>> > >> > Model
>> > >> > > in
>> > >> > > > > >> Base
>> > >> > > > > >> >> > > Connector
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 511857049ba30c8ff0ee56da551fa4a479dc583e
>> > >> > > > > >> >> > > [FLINK-18128][connectors] Ensure idle split
>> fetchers
>> > >> lead
>> > >> > to
>> > >> > > > > >> >> availability
>> > >> > > > > >> >> > > notifications.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit a8206467af0830dcb89623ea068b5ca3b3450c92
>> > >> > > > > >> >> > > [refactor][core] Eagerly initialize the FetchTask
>> to
>> > >> > support
>> > >> > > > > proper
>> > >> > > > > >> >> unit
>> > >> > > > > >> >> > > testing
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 3b2f54bcb437f98e6137c904045cc51072b5c06b
>> > >> > > > > >> >> > > [hotfix][tests] Move constants in SplitFetcherTest
>> > >> relevant
>> > >> > > to
>> > >> > > > > only
>> > >> > > > > >> >> one
>> > >> > > > > >> >> > > test into test method
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit d7625760a75a508bf05bcddc380bb4d62ee1743e
>> > >> > > > > >> >> > > [FLINK-19225][connectors] Various small
>> improvements
>> > to
>> > >> > > > > >> >> SourceReaderBase
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit a5b0d3297748c1be47ad579a88f24df2255a8df1
>> > >> > > > > >> >> > > [FLINK-17393][connectors] Wakeup the SplitFetchers
>> > more
>> > >> > > > > elegantly.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit f42a3ebc3e81a034b7221a803c153636fef34903
>> > >> > > > > >> >> > > [FLINK-18680][connectors] Make connector base
>> > >> > > > RecordsWithSplitIds
>> > >> > > > > >> more
>> > >> > > > > >> >> > > lightweight.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit e3d273de822b085183d09b275a445879ff94b350
>> > >> > > > > >> >> > > [FLINK-19162][connectors] Add 'recycle()' to the
>> > >> > > > > >> RecordsWithSplitIds
>> > >> > > > > >> >> to
>> > >> > > > > >> >> > > support reuse of heavy objects.
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 8ebc464c2520453a70001cd712abc8dee6ee89e0
>> > >> > > > > >> >> > > [hotfix][testing] Add a set of parameterizable
>> testing
>> > >> > mocks
>> > >> > > > for
>> > >> > > > > >> the
>> > >> > > > > >> >> > Split
>> > >> > > > > >> >> > > Reader API
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit 930a07438be1185388d7150640f294dfe2a5d378
>> > >> > > > > >> >> > > [hotfix][connectors] Add RequestSplitEvent to
>> > >> > > > > >> 'flink-connector-base'
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > commit e945ce8a933bc378844782f784ca473c767ca159
>> > >> > > > > >> >> > > [refactor][connectors] Backport of the
>> connector-base
>> > >> > > exception
>> > >> > > > > >> >> handling
>> > >> > > > > >> >> > > from the Kafka Connector Pull Request
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > On Wed, Oct 28, 2020 at 5:49 PM Steven Wu <
>> > >> > > > stevenz...@gmail.com>
>> > >> > > > > >> >> wrote:
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> > > > I would love to see this FLIP-27 source interface
>> > >> > > improvement
>> > >> > > > > [1]
>> > >> > > > > >> >> made
>> > >> > > > > >> >> > to
>> > >> > > > > >> >> > > > 1.11.3.
>> > >> > > > > >> >> > > >
>> > >> > > > > >> >> > > > [1]
>> > https://issues.apache.org/jira/browse/FLINK-19698
>> > >> > > > > >> >> > > >
>> > >> > > > > >> >> > > > On Wed, Oct 28, 2020 at 12:32 AM Tzu-Li (Gordon)
>> > Tai <
>> > >> > > > > >> >> > > tzuli...@apache.org>
>> > >> > > > > >> >> > > > wrote:
>> > >> > > > > >> >> > > >
>> > >> > > > > >> >> > > > > Thanks for the replies so far!
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > Just to provide a brief update on the status of
>> > >> > blockers
>> > >> > > > for
>> > >> > > > > >> >> 1.11.3
>> > >> > > > > >> >> > so
>> > >> > > > > >> >> > > > far:
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > *PR opened, pending reviewer*- [FLINK-19717]
>> > >> > > > > >> >> > SourceReaderBase.pollNext
>> > >> > > > > >> >> > > > may
>> > >> > > > > >> >> > > > > return END_OF_INPUT if SplitReader.fetch
>> throws (
>> > >> > > > > >> >> > > > > https://github.com/apache/flink/pull/13776)
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > *PR opened, reviewed + close to being merged*
>> > >> > > > > >> >> > > > > - [FLINK-19741] Timer service should skip
>> > restoring
>> > >> > from
>> > >> > > > raw
>> > >> > > > > >> keyed
>> > >> > > > > >> >> > > stream
>> > >> > > > > >> >> > > > > if it isn't the writer (
>> > >> > > > > >> >> https://github.com/apache/flink/pull/13761)
>> > >> > > > > >> >> > > > > - [FLINK-19748] Raw keyed stream key group
>> > iterator
>> > >> > > should
>> > >> > > > be
>> > >> > > > > >> >> > skipping
>> > >> > > > > >> >> > > > > unwritten key groups (
>> > >> > > > > >> https://github.com/apache/flink/pull/13772)
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > *Merged*
>> > >> > > > > >> >> > > > > - [FLINK-19154] Application mode deletes HA
>> data
>> > in
>> > >> > case
>> > >> > > of
>> > >> > > > > >> >> suspended
>> > >> > > > > >> >> > > > > ZooKeeper connection
>> > >> > > > > >> >> > > > > - [FLINK-19569] Upgrade ICU4J to 67.1+
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > Right now as it seems, progress is mainly
>> blocked
>> > >> on a
>> > >> > > > > reviewer
>> > >> > > > > >> >> for
>> > >> > > > > >> >> > > > > FLINK-19717.
>> > >> > > > > >> >> > > > > Meanwhile, Xintong is keeping an eye on test
>> > >> > > instabilities
>> > >> > > > > [1]
>> > >> > > > > >> to
>> > >> > > > > >> >> see
>> > >> > > > > >> >> > > if
>> > >> > > > > >> >> > > > > there are any fixes that should be applied to
>> > >> > > > `release-1.11`.
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > This is also a reminder, that if there are
>> other
>> > >> > blockers
>> > >> > > > > that
>> > >> > > > > >> we
>> > >> > > > > >> >> > need
>> > >> > > > > >> >> > > to
>> > >> > > > > >> >> > > > > be aware of, or a need to re-establish
>> estimated
>> > >> time
>> > >> > for
>> > >> > > > > >> getting
>> > >> > > > > >> >> > fixes
>> > >> > > > > >> >> > > > in
>> > >> > > > > >> >> > > > > and delay the RC for 1.11.3, please do let us
>> > know!
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > Cheers,
>> > >> > > > > >> >> > > > > Gordon
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > [1]
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > >
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> >
>> > >> > > > > >> >>
>> > >> > > > > >>
>> > >> > > > >
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> >
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20FLINK%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20affectedVersion%20in%20(1.11.0%2C%201.11.1%2C%201.11.2)%20AND%20labels%20%3D%20test-stability
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > On Mon, Oct 26, 2020 at 9:43 PM Kostas Kloudas
>> <
>> > >> > > > > >> >> kklou...@apache.org>
>> > >> > > > > >> >> > > > > wrote:
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > > > > +1 for releasing Flink 1.11.3 as it contains
>> a
>> > >> number
>> > >> > > of
>> > >> > > > > >> >> important
>> > >> > > > > >> >> > > > > > fixes and thanks Gordon and Xintong for
>> > >> volunteering.
>> > >> > > > > >> >> > > > > >
>> > >> > > > > >> >> > > > > > Cheers,
>> > >> > > > > >> >> > > > > > Kostas
>> > >> > > > > >> >> > > > > >
>> > >> > > > > >> >> > > > > > On Mon, Oct 26, 2020 at 4:37 AM Yu Li <
>> > >> > > car...@gmail.com>
>> > >> > > > > >> wrote:
>> > >> > > > > >> >> > > > > > >
>> > >> > > > > >> >> > > > > > > +1 for releasing Flink 1.11.3, and thanks
>> > Gordon
>> > >> > and
>> > >> > > > > >> Xintong
>> > >> > > > > >> >> for
>> > >> > > > > >> >> > > > > > > volunteering as our release managers.
>> > >> > > > > >> >> > > > > > >
>> > >> > > > > >> >> > > > > > > Best Regards,
>> > >> > > > > >> >> > > > > > > Yu
>> > >> > > > > >> >> > > > > > >
>> > >> > > > > >> >> > > > > > >
>> > >> > > > > >> >> > > > > > > On Mon, 26 Oct 2020 at 09:45, Xintong Song
>> <
>> > >> > > > > >> >> > tonysong...@gmail.com>
>> > >> > > > > >> >> > > > > > wrote:
>> > >> > > > > >> >> > > > > > >
>> > >> > > > > >> >> > > > > > > > Thanks Gordan for starting this
>> discussion.
>> > >> > > > > >> >> > > > > > > > My pleasure to help with the release
>> > process.
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > > > > Thank you~
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > > > > Xintong Song
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > > > > On Fri, Oct 23, 2020 at 11:29 PM Till
>> > >> Rohrmann <
>> > >> > > > > >> >> > > > trohrm...@apache.org
>> > >> > > > > >> >> > > > > >
>> > >> > > > > >> >> > > > > > > > wrote:
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > > > > > Thanks for starting this discussion
>> > Gordon.
>> > >> > There
>> > >> > > > are
>> > >> > > > > >> over
>> > >> > > > > >> >> > 100
>> > >> > > > > >> >> > > > > issues
>> > >> > > > > >> >> > > > > > > > > which are fixed for 1.11.3. Hence +1
>> for a
>> > >> > > soonish
>> > >> > > > > >> 1.11.3
>> > >> > > > > >> >> > > > release.
>> > >> > > > > >> >> > > > > > Thanks
>> > >> > > > > >> >> > > > > > > > > for volunteering as our release
>> managers
>> > >> Gordon
>> > >> > > and
>> > >> > > > > >> >> Xintong!
>> > >> > > > > >> >> > > > > > > > >
>> > >> > > > > >> >> > > > > > > > > Cheers,
>> > >> > > > > >> >> > > > > > > > > Till
>> > >> > > > > >> >> > > > > > > > >
>> > >> > > > > >> >> > > > > > > > > On Fri, Oct 23, 2020 at 5:02 PM Tzu-Li
>> > >> (Gordon)
>> > >> > > > Tai <
>> > >> > > > > >> >> > > > > > tzuli...@apache.org
>> > >> > > > > >> >> > > > > > > > >
>> > >> > > > > >> >> > > > > > > > > wrote:
>> > >> > > > > >> >> > > > > > > > >
>> > >> > > > > >> >> > > > > > > > >> Hi,
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >> Xintong and I would like to start a
>> > >> discussion
>> > >> > > for
>> > >> > > > > >> >> releasing
>> > >> > > > > >> >> > > > Flink
>> > >> > > > > >> >> > > > > > > > 1.11.3
>> > >> > > > > >> >> > > > > > > > >> soon.
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >> It seems like we already have a few
>> > >> pressing
>> > >> > > > issues
>> > >> > > > > >> that
>> > >> > > > > >> >> > needs
>> > >> > > > > >> >> > > > to
>> > >> > > > > >> >> > > > > be
>> > >> > > > > >> >> > > > > > > > >> included in a new hotfix release:
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >>    - Heap-based timers’ restore
>> behaviour
>> > >> is
>> > >> > > > > causing a
>> > >> > > > > >> >> > > critical
>> > >> > > > > >> >> > > > > > recovery
>> > >> > > > > >> >> > > > > > > > >>    issue for StateFun [1] [2] [3].
>> > >> > > > > >> >> > > > > > > > >>    - There are several robustness
>> issues
>> > >> for
>> > >> > the
>> > >> > > > > >> FLIP-27
>> > >> > > > > >> >> new
>> > >> > > > > >> >> > > > > source
>> > >> > > > > >> >> > > > > > API,
>> > >> > > > > >> >> > > > > > > > >>    such as [4]. We already have some
>> > users
>> > >> > using
>> > >> > > > the
>> > >> > > > > >> >> FLIP-27
>> > >> > > > > >> >> > > API
>> > >> > > > > >> >> > > > > > with
>> > >> > > > > >> >> > > > > > > > >> 1.11.x,
>> > >> > > > > >> >> > > > > > > > >>    so it would be important to get
>> those
>> > >> fixes
>> > >> > > in
>> > >> > > > > for
>> > >> > > > > >> >> 1.11.x
>> > >> > > > > >> >> > > as
>> > >> > > > > >> >> > > > > > well.
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >> Apart from the issues that are already
>> > >> marked
>> > >> > as
>> > >> > > > > >> blocker
>> > >> > > > > >> >> for
>> > >> > > > > >> >> > > > > 1.11.3
>> > >> > > > > >> >> > > > > > in
>> > >> > > > > >> >> > > > > > > > our
>> > >> > > > > >> >> > > > > > > > >> JIRA [5], please let us know in this
>> > >> thread if
>> > >> > > > there
>> > >> > > > > >> is
>> > >> > > > > >> >> > > already
>> > >> > > > > >> >> > > > > > ongoing
>> > >> > > > > >> >> > > > > > > > >> work for other important fixes that we
>> > >> should
>> > >> > > try
>> > >> > > > to
>> > >> > > > > >> >> > include.
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >> Xintong and I would like to volunteer
>> for
>> > >> > > managing
>> > >> > > > > >> this
>> > >> > > > > >> >> > > release,
>> > >> > > > > >> >> > > > > and
>> > >> > > > > >> >> > > > > > > > will
>> > >> > > > > >> >> > > > > > > > >> try to communicate the priority of
>> > pending
>> > >> > > > blockers
>> > >> > > > > >> over
>> > >> > > > > >> >> the
>> > >> > > > > >> >> > > > next
>> > >> > > > > >> >> > > > > > few
>> > >> > > > > >> >> > > > > > > > >> days.
>> > >> > > > > >> >> > > > > > > > >> Since the aforementioned issues are
>> quite
>> > >> > > > critical,
>> > >> > > > > >> we’d
>> > >> > > > > >> >> > like
>> > >> > > > > >> >> > > to
>> > >> > > > > >> >> > > > > aim
>> > >> > > > > >> >> > > > > > > > >> for a *feature
>> > >> > > > > >> >> > > > > > > > >> freeze by the end of next week (Oct.
>> > 30th)*
>> > >> > and
>> > >> > > > > start
>> > >> > > > > >> the
>> > >> > > > > >> >> > > > release
>> > >> > > > > >> >> > > > > > voting
>> > >> > > > > >> >> > > > > > > > >> process the week after.
>> > >> > > > > >> >> > > > > > > > >> If that is too short of a notice and
>> you
>> > >> might
>> > >> > > > need
>> > >> > > > > >> more
>> > >> > > > > >> >> > time,
>> > >> > > > > >> >> > > > > > please
>> > >> > > > > >> >> > > > > > > > let
>> > >> > > > > >> >> > > > > > > > >> us know!
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >> Cheers,
>> > >> > > > > >> >> > > > > > > > >> Gordon
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >> [1]
>> > >> > > > > https://issues.apache.org/jira/browse/FLINK-19692
>> > >> > > > > >> >> > > > > > > > >> [2]
>> > >> > > > > https://issues.apache.org/jira/browse/FLINK-19741
>> > >> > > > > >> >> > > > > > > > >> [3]
>> > >> > > > > https://issues.apache.org/jira/browse/FLINK-19748
>> > >> > > > > >> >> > > > > > > > >> [4]
>> > >> > > > > https://issues.apache.org/jira/browse/FLINK-19717
>> > >> > > > > >> >> > > > > > > > >> [5]
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > >
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > >
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> >
>> > >> > > > > >> >>
>> > >> > > > > >>
>> > >> > > > >
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> >
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20FLINK%20AND%20priority%20%3D%20Blocker%20AND%20fixVersion%20%3D%201.11.3
>> > >> > > > > >> >> > > > > > > > >>
>> > >> > > > > >> >> > > > > > > > >
>> > >> > > > > >> >> > > > > > > >
>> > >> > > > > >> >> > > > > >
>> > >> > > > > >> >> > > > >
>> > >> > > > > >> >> > > >
>> > >> > > > > >> >> > >
>> > >> > > > > >> >> >
>> > >> > > > > >> >> >
>> > >> > > > > >> >> > --
>> > >> > > > > >> >> > Best, Jingsong Lee
>> > >> > > > > >> >> >
>> > >> > > > > >> >>
>> > >> > > > > >> >
>> > >> > > > > >>
>> > >> > > > > >
>> > >> > > > >
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> > >
>> >
>>
>

Reply via email to