We've now moved the discussion into the content of the first stable release.

I've created a version in JIRA called "First stable release". I'd like to
invite everyone to triage JIRA issues you care about, and assign "Fix
Versions" field to "First stable release" to mark the issue blocking for
the first stable release. This creates a project-wide burndown list and we
can track our progress towards the goal.

I'll try make a pass over as many JIRA issues as possible over the next day
or two, but it would be great if everyone, particularly component leads in
JIRA, take a pass too!

On Wed, Mar 1, 2017 at 2:51 AM, Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> Yes, fully agree.
>
> As far as I understood/know, BEAM-59 is targeted for Beam 1.0 (it's what
> we discussed with Pei and Davor).
>
> Regards
> JB
>
>
> On 03/01/2017 11:39 AM, Ismaël Mejía wrote:
>
>> Also joining a bit late, I agree with Amit, HDFS improvements are a really
>> good thing to have before the stable release. I will also add the
>> IOChannelFactory refactorings to support things like Read.from(“hdfs://”)
>> aka BEAM-59.
>>
>> In the worse case particular IOs can still be marked as experimental to
>> show users that they can still evolve, even after the first ‘stable’
>> release, the part that we have to pay more attention is not to break the
>> core SDK. And the question about Data Locality (BEAM-673) is where I am
>> afraid that we can have some breaking changes because there is not a way
>> from the IOs (Source/Sink) to send ‘a hint’ to the runner about Data
>> Locality (please correct me if I am wrong). And this even if not supported
>> in the first stable release by any runner, would be a really great thing
>> to
>> have and I think this is a good moment to do it, to avoid breaking any
>> IO/runner signature because of new methods.
>>
>> What do the others think ?
>> Ismaël
>>
>>
>>
>> On Tue, Feb 28, 2017 at 6:29 PM, Amit Sela <amitsel...@gmail.com> wrote:
>>
>> Joining in just a bit late, I'll be quick and say that IMHO the SDK is
>>> mature enough and so my only point to add is *HDFS support*.
>>> I think that in terms of adoption we have to support HDFS as a
>>> "first-class
>>> citizen" via the FileSystem API, and provide data locality (batch) on top
>>> of it - it serves not only HDFS, but other eco-system IOs such as HBase.
>>> From my experience with talking to people and companies, most are running
>>> batch in production with some streaming POC or even production use, but
>>> batch still takes most of production work. If we give them the same
>>> production results, with the Beam API, we can on-board them faster and
>>> make
>>> it easier for them to adopt streaming as well.
>>>
>>> Thanks,
>>> Amit
>>>
>>> On Tue, Feb 28, 2017 at 7:12 PM Davor Bonaci <da...@apache.org> wrote:
>>>
>>> Alright -- sounds like we have a consensus to proceed with the first
>>>>
>>> stable
>>>
>>>> release after 0.6.0, targeting end of March / early April. I'll kick off
>>>> separate threads for specific decisions we need to make.
>>>>
>>>> On Thu, Feb 23, 2017 at 6:07 AM, Aljoscha Krettek <aljos...@apache.org>
>>>> wrote:
>>>>
>>>> I think we're ready for this! The public APIs are in very good shape,
>>>>> especially now that we have the new DoFn, user facing state and timers
>>>>>
>>>> and
>>>>
>>>>> splittable DoFn. Not all Runners support the more advanced features but
>>>>>
>>>> we
>>>>
>>>>> can work on this after a stable release and there are enough runners
>>>>>
>>>> that
>>>
>>>> support a large part of the features.
>>>>>
>>>>> Best,
>>>>> Aljoscha
>>>>>
>>>>> On Thu, 23 Feb 2017 at 06:15 Kenneth Knowles <k...@google.com.invalid>
>>>>> wrote:
>>>>>
>>>>> On Wed, Feb 22, 2017 at 5:35 PM, Chamikara Jayalath <
>>>>>>
>>>>> chamik...@apache.org>
>>>>>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> I think, this point applies to Python SDK as well (though as you
>>>>>>>
>>>>>> mentioned,
>>>>>>
>>>>>>> API hiding in Python is a mere convention (prefix with underscore)
>>>>>>>
>>>>>> not
>>>>
>>>>> enforced. We already have mechanism for marking APIs as deprecated
>>>>>>>
>>>>>> which
>>>>>
>>>>>> might be useful here:
>>>>>>> https://github.com/apache/beam/blob/master/sdks/python/
>>>>>>> apache_beam/utils/annotations.py
>>>>>>>
>>>>>>> - Cham
>>>>>>>
>>>>>>>
>>>>>> Perhaps an explicit @public annotation would fit. I could imagine
>>>>>>
>>>>> easily
>>>>
>>>>> generating a spec to check against from such annotations, though
>>>>>>
>>>>> tooling
>>>>
>>>>> is
>>>>>
>>>>>> secondary to documentation.
>>>>>>
>>>>>> Kenn
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to