Can you add a description and assign a reviewer (using R:). I think this
was basically ready to merge before modulo breaking compilation.


On Wed, Mar 14, 2018 at 10:01 AM Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

> up, know it missed the 2.4 but can
> https://github.com/apache/beam/pull/4790 have some love? it really makes
> beam pretty unusable with direct runner,
> I start to have "// workaround for BEAM-3409" everywhere in my codebase
> which is quite bothering after 3 months :(
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>
> 2018-03-06 14:44 GMT+01:00 Romain Manni-Bucau <rmannibu...@gmail.com>:
>
>> Hi guys,
>>
>> tried to reapply the waitUntilFinish fix - without breaking the
>> compilation this time ;) - in https://github.com/apache/beam/pull/4790,
>> anyone able to help to review and move that forward?
>>
>>
>> Romain Manni-Bucau
>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>> <https://rmannibucau.metawerx.net/> | Old Blog
>> <http://rmannibucau.wordpress.com> | Github
>> <https://github.com/rmannibucau> | LinkedIn
>> <https://www.linkedin.com/in/rmannibucau> | Book
>> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>>
>> 2018-03-02 9:28 GMT+01:00 Robert Bradshaw <rober...@google.com>:
>>
>>> On Fri, Mar 2, 2018 at 12:01 AM Jean-Baptiste Onofré <j...@nanthrax.net>
>>> wrote:
>>>
>>>> Hi Ismaël,
>>>>
>>>> that's a good idea to show history.
>>>>
>>>> For me, the vote duration doesn't matter as we are in the release
>>>> process already.
>>>>
>>>
>>> A more relevant duration to track would probably be cut to final
>>> release. This both measures our investment in the release process, as well
>>> as how behind head is when we finally get the release out.
>>>
>>>
>>>> The gap between two releases is more significant.
>>>
>>>
>>> +1, this is what users see. (To clarify terminology, the "time between
>>> release" is the time between actually releasing x.y and x.y+1 that is most
>>> visible to end users, regardless of intermediate process like cutting and
>>> voting that we have.) Of course this gets thrown off if our
>>> time-to-prepare-a-release becomes a significant fraction of the desired
>>> time-between-releases.
>>>
>>> And clearly with an average of
>>>> 80 days (~ 3 months) it's two long. The idea is to reduce this clearly.
>>>> I
>>>> propose two months previously (including the vote period), so meaning 6
>>>> weeks
>>>> between releases.
>>>>
>>>
>>> It seems there have been proposals for monthly, every 6 weeks
>>> (sesquimonthly?), and bimonthly.
>>>
>>>
>>>> Regarding the time we take for the PR review and merge, I think it's a
>>>> fair time
>>>> to give us time to include new improvements and features, but also to
>>>> fix bugs.
>>>>
>>>
>>> Concrete deadlines can provide good motivation to get around to doing
>>> reviews, cleaning up PRs, fixing bugs, etc. that you've been meaning to do
>>> but for whatever reason keep putting off. So I think it's still good
>>> practice to have some lead time that a release is coming for a chance for
>>> folks to get stuff in, while still being clear that we're not holding
>>> things back for new features and if you don't make the cut another one is
>>> close behind.
>>>
>>> Regards
>>>> JB
>>>>
>>>> On 03/01/2018 06:17 PM, Ismaël Mejía wrote:
>>>> > The average time just in the vote process for Beam since we are out
>>>> of the
>>>> > incubator is 17.5 days with an average of 75 days between versions.
>>>> >
>>>> > Version  Vote Period   No. days
>>>> > 2.3.0    30/01-16/02   17 days  (83 days since last)
>>>> > 2.2.0    27/10-25/11   29 days (101 days since last)
>>>> > 2.1.0    11/07-16/08   36 days  (92 days since last)
>>>> > 2.0.0    08/05-16/05    8 days  (62 days since last)
>>>> > 0.6.0    10/03-15/03    5 days  (37 days since last)
>>>> > 0.5.0    27/01-06/02   10 days
>>>> >
>>>> > I think we should have these numbers into account to refine the
>>>> distance between
>>>> > releases. If we want to follow strict time-based releases, what we
>>>> can probably
>>>> > refine is how we cut the release so we try to reduce release overlaps
>>>> and avoid
>>>> > rushing unnecessarily.
>>>> >
>>>> > Maybe we should follow the proposed 6 weeks for the next release like
>>>> this:
>>>> >
>>>> > - 4 weeks let’s say just after succesful vote and then cut the
>>>> release branch.
>>>> > - 1 week to burn the blocker list (good to have ones that don’t make
>>>> will be
>>>> >   moved to the next release).
>>>> > - 1 week for the vote + RCs (in case the vote takes longer at least
>>>> the overlap
>>>> >   between vote + next dev cycle will be smaller).
>>>> >
>>>> > If we do this for the next cycle we will have a 6 week ‘dev’ period
>>>> and then we
>>>> > will have optimistically an average of 2 weeks of ‘releasing’ and 6
>>>> weeks ‘dev’
>>>> > cycles.
>>>> >
>>>> > On Thu, Mar 1, 2018 at 6:46 AM, Jean-Baptiste Onofré <j...@nanthrax.net>
>>>> wrote:
>>>> >> About BEAM-3409, I did a review yesterday and it looks good to me.
>>>> We are
>>>> >> waiting for Thomas' feedback.
>>>> >>
>>>> >> Regards
>>>> >> JB
>>>> >> Le 1 mars 2018, à 09:38, Robert Bradshaw <rober...@google.com> a
>>>> écrit:
>>>> >>>
>>>> >>> Looking at the burn-down list, we have 5 remaining issues. None of
>>>> these
>>>> >>> are blockers, but all look like they're really close (reviewed,
>>>> review
>>>> >>> comments were addressed, waiting for a final LGTM). Specifically:
>>>> >>>
>>>> >>> BEAM-3409 (teardown issues): Thomas Groh had some concerns, could
>>>> you
>>>> >>> verify they have all been addressed?
>>>> >>> BEAM-3479 (DoFn classloader  regression test): Kenn Knowles had
>>>> minor
>>>> >>> comments, looks like they were addressed, could you confirm?
>>>> >>> BEAM-3735 (Missing gaming release archetypes): Lukasz Cwik had minor
>>>> >>> comments, looks like they were addressed, could you confirm?
>>>> >>> BEAM-3611 (KafkaIO.java splitting): Looks like this was resolved.
>>>> >>> BEAM-3762 (unlimited JCE for Dataflow Worker): LGTM pending
>>>> (currently
>>>> >>> running) tests passing.
>>>> >>>
>>>> >>> Let's see how many of these we can get in by, say, noon PST
>>>> tomorrow.
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> On Wed, Feb 28, 2018 at 9:26 PM Robert Bradshaw <
>>>> rober...@google.com>
>>>> >>> wrote:
>>>> >>>>
>>>> >>>> I tend to fall into the "release early, release often" camp in
>>>> general,
>>>> >>>> but for this one I'm particularly anxious to get the faster Python
>>>> direct
>>>> >>>> runner out in the hands of TFT/TFX users (and in particular have
>>>> an eye on
>>>> >>>> https://www.tensorflow.org/dev-summit/ which I think can be a
>>>> healthy source
>>>> >>>> of Beam users).
>>>> >>>>
>>>> >>>>
>>>> >>>> On Wed, Feb 28, 2018 at 7:01 PM Jean-Baptiste Onofré <
>>>> j...@nanthrax.net>
>>>> >>>> wrote:
>>>> >>>>>
>>>> >>>>> Hi Gus,
>>>> >>>>>
>>>> >>>>> Thanks for the update, it makes sense.
>>>> >>>>>
>>>> >>>>> Regards
>>>> >>>>> JB
>>>> >>>>>
>>>> >>>>> On 03/01/2018 02:59 AM, Konstantinos Katsiapis wrote:
>>>> >>>>>> Hi Jean-Baptiste,
>>>> >>>>>>
>>>> >>>>>> I can speak from the perspective of tf.transform
>>>> >>>>>> < https://github.com/tensorflow/transform> (TFT) in particular
>>>> and TFX
>>>> >>>>>> < https://research.google.com/pubs/pub46484.html> libs in
>>>> general, in
>>>> >>>>>> case it is
>>>> >>>>>> useful.
>>>> >>>>>>
>>>> >>>>>> TFX distributed computation has 2 "large" dependencies, namely
>>>> >>>>>> TensorFlow and
>>>> >>>>>> Apache Beam, each on their own release schedule.
>>>> >>>>>> As such, releasing of new TFX functionality often (but not
>>>> always)
>>>> >>>>>> depends on
>>>> >>>>>> (and is blocked by) releases of *both* TensorFlow *and* Apache
>>>> Beam.
>>>> >>>>>>
>>>> >>>>>> Synchronizing releases across such large projects and
>>>> organizations is
>>>> >>>>>> likely
>>>> >>>>>> hard, so from our perspective having *frequent* releases of
>>>> Tensorflow
>>>> >>>>>> or Apache
>>>> >>>>>> Beam (and better yet both) decreases the time for which we are
>>>> blocked
>>>> >>>>>> on
>>>> >>>>>> releasing our features.
>>>> >>>>>>
>>>> >>>>>> In light of this, I would vote for more frequent releases in
>>>> general,
>>>> >>>>>> and for a
>>>> >>>>>> Beam 2.4 release soon in particular (as TFT 0.6 depends on it).
>>>> >>>>>>
>>>> >>>>>> Thanks,
>>>> >>>>>> Gus
>>>> >>>>>>
>>>> >>>>>> On Tue, Feb 27, 2018 at 10:29 PM, Jean-Baptiste Onofré <
>>>> >>>>>> j...@nanthrax.net
>>>> >>>>>> <mailto: j...@nanthrax.net>> wrote:
>>>> >>>>>>
>>>> >>>>>>     By the way, if third party projects based on Beam (Google
>>>> >>>>>> Dataflow, Talend
>>>> >>>>>>     DataStream, and others) need a release (including some
>>>> features),
>>>> >>>>>> it's better to
>>>> >>>>>>      clearly state this on the mailing list.
>>>> >>>>>>
>>>> >>>>>>     At Apache Karaf, I have lot of projects based on it
>>>> (OpenDaylight,
>>>> >>>>>> OpenHAB,
>>>> >>>>>>     Websphere,  ...). They just ask for the release schedule and
>>>> they
>>>> >>>>>> align with
>>>> >>>>>>     these release. As a best effort, I'm always trying to move
>>>> fast
>>>> >>>>>> when a release
>>>> >>>>>>     is asked.
>>>> >>>>>>
>>>> >>>>>>     So, if 2.4.0 is required by third party, no problem to "ask
>>>> for a
>>>> >>>>>> release".
>>>> >>>>>>
>>>> >>>>>>     Regards
>>>> >>>>>>     JB
>>>> >>>>>>
>>>> >>>>>>     On 02/28/2018 04:17 AM, Reuven Lax wrote:
>>>> >>>>>>     > It's been six weeks since you proposed beam 2.3.0. so
>>>> assuming
>>>> >>>>>> the same time
>>>> >>>>>>     > scale for this release, that's 1.5 months between releases.
>>>> >>>>>> Slightly faster than
>>>> >>>>>>     > 2 months, but not by much.
>>>> >>>>>>     >
>>>> >>>>>>     > I do seem to remember that the original goal for beam was
>>>> >>>>>> monthly releases though.
>>>> >>>>>>     >
>>>> >>>>>>     > Reuven
>>>> >>>>>>     >
>>>> >>>>>>     > On Tue, Feb 27, 2018, 9:12 PM Jean-Baptiste Onofré <
>>>> >>>>>> j...@nanthrax.net <mailto: j...@nanthrax.net>
>>>> >>>>>>     > <mailto: j...@nanthrax.net <mailto: j...@nanthrax.net>>>
>>>> wrote:
>>>> >>>>>>     >
>>>> >>>>>>     >     Hi Reuven,
>>>> >>>>>>     >
>>>> >>>>>>     >     In a previous thread (about Beam project execution), I
>>>> >>>>>> proposed a release every
>>>> >>>>>>     >     two months (as a best effort), I will find the e-mail.
>>>> >>>>>>     >
>>>> >>>>>>     >     Beam 2.3.0 has been released "officially" on February
>>>> 16th,
>>>> >>>>>> so two week ago
>>>> >>>>>>     >     roughly. I would have expected 2.4.0 not before end of
>>>> >>>>>> March.
>>>> >>>>>>     >
>>>> >>>>>>     >     If we have issue we want to fix fast, then 2.3.1 is
>>>> good. If
>>>> >>>>>> it's a new release
>>>> >>>>>>     >     in the pace, it's pretty fast and might "confuse" our
>>>> users.
>>>> >>>>>>     >
>>>> >>>>>>     >     That's why I'm curious ;)
>>>> >>>>>>     >
>>>> >>>>>>     >     Regards
>>>> >>>>>>     >     JB
>>>> >>>>>>     >
>>>> >>>>>>     >     On 02/28/2018 03:50 AM, Reuven Lax wrote:
>>>> >>>>>>     >     > Wasn't the original statement monthly releases? We've
>>>> >>>>>> never realistically
>>>> >>>>>>     >     > managed that, but Robert's proposed cut will be on a
>>>> >>>>>> 6-week pace.
>>>> >>>>>>     >     >
>>>> >>>>>>     >     > On Tue, Feb 27, 2018, 8:48 PM Jean-Baptiste Onofré <
>>>> >>>>>> j...@nanthrax.net <mailto: j...@nanthrax.net>
>>>> >>>>>>     >     <mailto: j...@nanthrax.net <mailto: j...@nanthrax.net>>
>>>> >>>>>>     >     > <mailto: j...@nanthrax.net <mailto: j...@nanthrax.net>
>>>> >>>>>> <mailto: j...@nanthrax.net
>>>> >>>>>>     <mailto: j...@nanthrax.net>>>> wrote:
>>>> >>>>>>     >     >
>>>> >>>>>>     >     >     Hi Robert,
>>>> >>>>>>     >     >
>>>> >>>>>>     >     >     I'm just curious: it's pretty fast compared to
>>>> the
>>>> >>>>>> original plan of a
>>>> >>>>>>     >     release
>>>> >>>>>>     >     >     every two months. What's the reason to cut 2.4.0
>>>> now
>>>> >>>>>> instead of end of
>>>> >>>>>>     >     March ?
>>>> >>>>>>     >     >
>>>> >>>>>>     >     >     I will do the Jira triage and update today.
>>>> >>>>>>     >     >
>>>> >>>>>>     >     >     Regards
>>>> >>>>>>     >     >     JB
>>>> >>>>>>     >     >
>>>> >>>>>>     >     >     On 02/27/2018 09:21 PM, Robert Bradshaw wrote:
>>>> >>>>>>     >     >     > I'm planning on cutting the 2.4.0 release
>>>> branch
>>>> >>>>>> soon (tomorrow?). I
>>>> >>>>>>     >     see 13
>>>> >>>>>>     >     >     > open issues on JIRA [1], none of which are
>>>> labeled
>>>> >>>>>> as blockers. If there
>>>> >>>>>>     >     >     > are any that cannot be bumped to the next
>>>> release,
>>>> >>>>>> let me know soon.
>>>> >>>>>>     >     >     >
>>>> >>>>>>     >     >     > - Robert
>>>> >>>>>>     >     >     >
>>>> >>>>>>     >     >     >
>>>> >>>>>>     >     >     > [1]
>>>> >>>>>>     >     >     >
>>>> >>>>>>     >     >
>>>> >>>>>>     >
>>>> >>>>>>
>>>> https://issues.apache.org/jira/browse/BEAM-3749?jql=project%20%3D%20BEAM%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20fixVersion%20%3D%202.4.0
>>>> >>>>>>     <
>>>> >>>>>>
>>>> https://issues.apache.org/jira/browse/BEAM-3749?jql=project%20%3D%20BEAM%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20fixVersion%20%3D%202.4.0
>>>> >
>>>> >>>>>>     >     >     >
>>>> >>>>>>     >     >
>>>> >>>>>>     >     >     --
>>>> >>>>>>     >     >     Jean-Baptiste Onofré
>>>> >>>>>>     >     >      jbono...@apache.org <mailto:
>>>> jbono...@apache.org>
>>>> >>>>>> <mailto: jbono...@apache.org
>>>> >>>>>>     <mailto: jbono...@apache.org>>
>>>> >>>>>>     >     <mailto: jbono...@apache.org <mailto:
>>>> jbono...@apache.org>
>>>> >>>>>>     <mailto: jbono...@apache.org <mailto: jbono...@apache.org>>>
>>>> >>>>>>     >     >      http://blog.nanthrax.net
>>>> >>>>>>     >     >     Talend - http://www.talend.com
>>>> >>>>>>     >     >
>>>> >>>>>>     >
>>>> >>>>>>     >     --
>>>> >>>>>>     >     Jean-Baptiste Onofré
>>>> >>>>>>     >      jbono...@apache.org <mailto: jbono...@apache.org>
>>>> >>>>>>     <mailto: jbono...@apache.org <mailto: jbono...@apache.org>>
>>>> >>>>>>     >      http://blog.nanthrax.net
>>>> >>>>>>     >     Talend - http://www.talend.com
>>>> >>>>>>     >
>>>> >>>>>>
>>>> >>>>>>     --
>>>> >>>>>>     Jean-Baptiste Onofré
>>>> >>>>>>      jbono...@apache.org <mailto: jbono...@apache.org>
>>>> >>>>>>      http://blog.nanthrax.net
>>>> >>>>>>     Talend - http://www.talend.com
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> --
>>>> >>>>>> Gus Katsiapis | Software Engineer |  katsia...@google.com
>>>> >>>>>> <mailto: katsia...@google.com> | 650-918-7487
>>>> >>>>>
>>>> >>>>> --
>>>> >>>>> Jean-Baptiste Onofré
>>>> >>>>> jbono...@apache.org
>>>> >>>>> http://blog.nanthrax.net
>>>> >>>>> Talend - http://www.talend.com
>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbono...@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>>
>>>
>>
>

Reply via email to