+1 to cherry-pick. It will make the release broken for enough users that we
shouldn't produce a release without the fix.

Kenn

On Sat, Apr 9, 2022 at 4:05 PM Ahmet Altay <al...@google.com> wrote:

> +1 to cherry picking https://github.com/apache/beam/pull/17329 to the
> release branch.
>
> For completeness, completing the cherry pick questionnaire:
> - Is this a regression from a previous release? Yes
> - Is this a new feature or related to a new feature? No
> - Would this impact production workloads for users? Yes
> - What percentage of users would be impacted by this issue if it is not
> fixed? With GCS, probably a majority of Beam python users.
> - Would it be possible for the impacted users to skip this version? Yes.
>
> Only the last answer does not strictly support a cherry pick request but
> given the severity (potential data loss) and large number of impacted
> production workloads, I think it will be the right action to cherry pick.
>
>
> On Sat, Apr 9, 2022 at 10:33 AM Chamikara Jayalath <chamik...@google.com>
> wrote:
>
>> Hi Daniel,
>>
>> Can we consider including https://github.com/apache/beam/pull/17329 in
>> the ongoing release ?
>> It fixes a potential data loss issue for Python gcsio and datastoreio
>> users and the issue is a regression from a previous release so I think it
>> meets cherry-pick criteria.
>>
>> Jira is https://issues.apache.org/jira/browse/BEAM-14282
>>
>> Thanks,
>> Cham
>>
>> On Wed, Apr 6, 2022 at 1:02 PM Ahmet Altay <al...@google.com> wrote:
>>
>>> Awesome! Thank you Daniel and everyone who helped on the blockers!
>>>
>>> On Wed, Apr 6, 2022 at 12:51 PM Daniel Oliveira <danolive...@google.com>
>>> wrote:
>>>
>>>> Thanks everyone for helping look into these! I need to do a once-over
>>>> to confirm but I think that clears every remaining bug to investigate,
>>>> which means I can proceed on RC1. I'll keep this thread updated.
>>>>
>>>> On Wed, Apr 6, 2022 at 12:26 PM Kiley Sok <kiley...@google.com> wrote:
>>>>
>>>>> BEAM-14192 seems to have resolved itself. It's possible that the
>>>>> internal changes just went out.
>>>>>
>>>>> On Wed, Apr 6, 2022 at 9:18 AM Ahmet Altay <al...@google.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Apr 6, 2022 at 7:13 AM Daniel Collins <dpcoll...@google.com>
>>>>>> wrote:
>>>>>>
>>>>>>> https://issues.apache.org/jira/browse/BEAM-14253 is an internal
>>>>>>> dataflow bug, see comments from luke there.
>>>>>>>
>>>>>>
>>>>>> Thank you @Daniel Collins <dpcoll...@google.com>  Luke's comment
>>>>>> says the Dataflow fix is about to be rolled out. I would vote for not
>>>>>> blocking the Beam release on this (and Dataflow rollout) and moving
>>>>>> forward. My reason is that pubSublite IO currently has a very small user
>>>>>> base, and the fix will be rolled in parallel independently from the Beam
>>>>>> release.
>>>>>>
>>>>>> @Daniel Oliveira <danolive...@google.com> - Does it make sense?
>>>>>> Could we continue with the release once other blockers are resolved? 
>>>>>> (IIUC
>>>>>> https://issues.apache.org/jira/browse/BEAM-14192 would be the only
>>>>>> remaining blocker.)
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> On Tue, Apr 5, 2022 at 10:35 PM Ahmet Altay <al...@google.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Apr 5, 2022 at 6:36 PM Daniel Oliveira <
>>>>>>>> danolive...@google.com> wrote:
>>>>>>>>
>>>>>>>>> Quick update on the progress: Starting an RC ended up not
>>>>>>>>> happening like I planned. The release-blocking bugs took a little 
>>>>>>>>> long to
>>>>>>>>> wrap up, and then I had to triage a bunch of other test failures 
>>>>>>>>> (which are
>>>>>>>>> logged in https://github.com/apache/beam/pull/17259). That's what
>>>>>>>>> I've mainly been doing since the last update.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Thank you for doing that and thank you for the update Daniel!
>>>>>>>>
>>>>>>>> Please reach out in a few days if the blockers are still open
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> I think the biggest thing people can help with is helping triage
>>>>>>>>> the sub-tasks in https://issues.apache.org/jira/browse/BEAM-14252.
>>>>>>>>> Not necessarily fixing them, just triaging enough so I can identify 
>>>>>>>>> whether
>>>>>>>>> they're release-blocking or not. These tasks are already assigned and
>>>>>>>>> people are working on them, it's not as if they're being ignored, but 
>>>>>>>>> any
>>>>>>>>> help that could get them triaged faster would do a lot to speed 
>>>>>>>>> things up.
>>>>>>>>>
>>>>>>>>
>>>>>>>> There are 3 blockers:
>>>>>>>> - https://issues.apache.org/jira/browse/BEAM-14222 - this seems to
>>>>>>>> be fixed earlier today but JIRA has not been closed.
>>>>>>>> - https://issues.apache.org/jira/browse/BEAM-14253 - It is about
>>>>>>>> pubsub lite and assigned to @Daniel Collins <dpcoll...@google.com>
>>>>>>>>  . @Daniel Collins <dpcoll...@google.com> Could you please take a
>>>>>>>> look?
>>>>>>>> - https://issues.apache.org/jira/browse/BEAM-14192 - @Kiley Sok
>>>>>>>> <kiley...@google.com> is working on this. (If you need help please
>>>>>>>> reach out.)
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Apr 4, 2022 at 5:50 PM Ahmet Altay <al...@google.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Daniel, is there an update on the RC1's progress? Could we help?
>>>>>>>>>>
>>>>>>>>>> On Wed, Mar 30, 2022 at 7:56 PM Ahmet Altay <al...@google.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> It looks like BEAM-14163 is fixed. Thank you Robert for the fix.
>>>>>>>>>>> Thank you Daniel for going through all benchmarks and noticing this!
>>>>>>>>>>>
>>>>>>>>>>> Daniel, what are the current release blockers? Do you need help?
>>>>>>>>>>>
>>>>>>>>>>> Thank you!
>>>>>>>>>>> Ahmet
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Mar 29, 2022 at 6:59 PM Ahmet Altay <al...@google.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Awesome, thanks for the update!
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Mar 29, 2022 at 6:09 PM Daniel Oliveira <
>>>>>>>>>>>> danolive...@google.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Sorry for the lack of updates, I'll try to update this more
>>>>>>>>>>>>> often. Valentyn was right about that performance regression being 
>>>>>>>>>>>>> the
>>>>>>>>>>>>> biggest unknown. That and multiple other incoming cherry-picks 
>>>>>>>>>>>>> have been
>>>>>>>>>>>>> coming in around today so I'm focusing on wrapping up as many
>>>>>>>>>>>>> release-blockers as I can. It's looking likely that I can start 
>>>>>>>>>>>>> working on
>>>>>>>>>>>>> an RC tomorrow.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Mar 28, 2022 at 12:17 PM Robert Bradshaw <
>>>>>>>>>>>>> rober...@google.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I will follow up with a fix today.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Mar 28, 2022 at 11:50 AM Ahmet Altay <
>>>>>>>>>>>>>> al...@google.com> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > @Daniel Oliveira - could you please continue with triaging
>>>>>>>>>>>>>> existing blockers and running other release validation tests. 
>>>>>>>>>>>>>> Ideally we
>>>>>>>>>>>>>> can catch and fix other issues in parallel.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > On Mon, Mar 28, 2022 at 9:20 AM Valentyn Tymofieiev <
>>>>>>>>>>>>>> valen...@google.com> wrote:
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> Daniel mentioned offline last week that
>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/BEAM-14163 was the
>>>>>>>>>>>>>> biggest unknown among the blocking bugs. I root caused it and 
>>>>>>>>>>>>>> passed to
>>>>>>>>>>>>>> @Robert Bradshaw for the follow-up.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Thank you Valentyn!
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > @Robert Bradshaw - please let us know how we should proceed.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> On Fri, Mar 25, 2022 at 5:03 PM Ahmet Altay <
>>>>>>>>>>>>>> al...@google.com> wrote:
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Hi Daniel,
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> How is the 2.38.0 release progressing? What are the
>>>>>>>>>>>>>> remaining blockers?
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> It would be good to move the release fast and make
>>>>>>>>>>>>>> blocker/non-blocker decisions on the remaining issues early next 
>>>>>>>>>>>>>> week.
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Ahmet
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> On Wed, Mar 23, 2022 at 6:24 PM Daniel Oliveira <
>>>>>>>>>>>>>> danolive...@google.com> wrote:
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> Hello everyone,
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> I've cut the 2.38.0 release branch [1].
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> Looking through release-blocking bugs [2] there are a
>>>>>>>>>>>>>> few, but a fair amount of them I suspect aren't actual release 
>>>>>>>>>>>>>> blockers
>>>>>>>>>>>>>> according to the criteria [3]. Starting tomorrow I'll go through 
>>>>>>>>>>>>>> the list
>>>>>>>>>>>>>> and work with the owners to resolve them.
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> Finally, if you have any significant changes to
>>>>>>>>>>>>>> announce, please send me a PR which adds them to CHANGES.md [4].
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> Thanks,
>>>>>>>>>>>>>> >>>> Daniel Oliveira
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> [1] https://github.com/apache/beam/tree/release-2.38.0
>>>>>>>>>>>>>> >>>> [2]
>>>>>>>>>>>>>> https://issues.apache.org/jira/issues/?filter=-1&jql=project%3DBEAM%20and%20fixVersion%3D2.38.0%20%20AND%20statusCategory%20!%3D%20Done%20order%20by%20updated%20DESC
>>>>>>>>>>>>>> >>>> [3] https://beam.apache.org/contribute/release-blocking/
>>>>>>>>>>>>>> >>>> [4]
>>>>>>>>>>>>>> https://github.com/apache/beam/blob/master/CHANGES.md
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> On Mon, Mar 14, 2022 at 3:47 PM Ahmet Altay <
>>>>>>>>>>>>>> al...@google.com> wrote:
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> +1, thank you Daniel.
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> I hope the process has improved for the better since
>>>>>>>>>>>>>> your last release. I would be very interested in a retrospective 
>>>>>>>>>>>>>> at the end
>>>>>>>>>>>>>> of this release and learning from your experience.
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> On Mon, Mar 14, 2022 at 12:50 PM Kyle Weaver <
>>>>>>>>>>>>>> kcwea...@google.com> wrote:
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> +1 thanks for taking this on Daniel!
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> On Thu, Mar 10, 2022 at 11:24 AM Daniel Oliveira <
>>>>>>>>>>>>>> danolive...@google.com> wrote:
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> That's the boilerplate email that everyone sends, but
>>>>>>>>>>>>>> on a more personal note, this would be the second release I'm 
>>>>>>>>>>>>>> working on (I
>>>>>>>>>>>>>> last worked on 2.24.0) so I'm interested to see how the release 
>>>>>>>>>>>>>> process has
>>>>>>>>>>>>>> evolved.
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> Thanks,
>>>>>>>>>>>>>> >>>>>>> Daniel Oliveira
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> On Thu, Mar 10, 2022 at 11:22 AM Daniel Oliveira <
>>>>>>>>>>>>>> danolive...@google.com> wrote:
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Hi all,
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> The next (2.38.0) release branch cut is scheduled
>>>>>>>>>>>>>> for 23rd of March, according to
>>>>>>>>>>>>>> >>>>>>>> the release calendar [1].
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> I would like to volunteer myself to do this release.
>>>>>>>>>>>>>> My plan is to cut the branch on that date, and cherrypick 
>>>>>>>>>>>>>> release-blocking
>>>>>>>>>>>>>> fixes afterwards if any.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Please help the release go smoothly by:
>>>>>>>>>>>>>> >>>>>>>> - Making sure that any unresolved release blocking
>>>>>>>>>>>>>> JIRA issues for 2.38.0 should have their "Fix Version/s" marked 
>>>>>>>>>>>>>> as "2.38.0"
>>>>>>>>>>>>>> as soon as possible.
>>>>>>>>>>>>>> >>>>>>>> - Reviewing the current release blockers [2] and
>>>>>>>>>>>>>> remove the "Fix Version/s" if they don't meet the criteria at 
>>>>>>>>>>>>>> [3].
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Let me know if you have any
>>>>>>>>>>>>>> comments/objections/questions.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Thanks,
>>>>>>>>>>>>>> >>>>>>>> Daniel Oliveira
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> [1]
>>>>>>>>>>>>>> https://calendar.google.com/calendar/embed?src=0p73sl034k80oob7seouanigd0%40group.calendar.google.com
>>>>>>>>>>>>>> >>>>>>>> [2]
>>>>>>>>>>>>>> https://issues.apache.org/jira/issues/?filter=-1&jql=project%3DBEAM%20and%20fixVersion%3D2.38.0%20%20AND%20statusCategory%20!%3D%20Done%20order%20by%20updated%20DESC
>>>>>>>>>>>>>> >>>>>>>> [3]
>>>>>>>>>>>>>> https://beam.apache.org/contribute/release-blocking/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>

Reply via email to