flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aljoscha Krettek <aljos...@apache.org>
Subject Re: Pulling Streaming out of staging and project restructure
Date Fri, 02 Oct 2015 09:54:50 GMT
+1

On Fri, 2 Oct 2015 at 11:37 Márton Balassi <balassi.marton@gmail.com> wrote:

> @Matthias: +1.
>
> On Fri, Oct 2, 2015 at 11:27 AM, Stephan Ewen <sewen@apache.org> wrote:
>
> > @matthias +1 for that approach
> >
> > On Fri, Oct 2, 2015 at 11:21 AM, Matthias J. Sax <mjsax@apache.org>
> wrote:
> >
> > > It think, rename "flink-storm-compatibility-core" to just "flink-storm"
> > > would be the cleanest solution.
> > >
> > > So in flink-contrib there would be two modules:
> > >   - flink-storm
> > >   - flink-storm-examples
> > >
> > > Please let me know if you have any objection about it.
> > >
> > > -Matthias
> > >
> > > On 10/02/2015 10:45 AM, Matthias J. Sax wrote:
> > > > Sure. Will do that.
> > > >
> > > > -Matthias
> > > >
> > > > On 10/02/2015 10:35 AM, Stephan Ewen wrote:
> > > >> @Matthias: How about getting rid of the storm-compatibility-parent
> and
> > > >> making the core and examples projects directly projects in "contrib"
> > > >>
> > > >> On Fri, Oct 2, 2015 at 10:34 AM, Till Rohrmann <
> trohrmann@apache.org>
> > > wrote:
> > > >>
> > > >>> +1 for the new project structure. Getting rid of our code dump
is a
> > > good
> > > >>> thing.
> > > >>>
> > > >>> On Fri, Oct 2, 2015 at 10:25 AM, Maximilian Michels <
> mxm@apache.org>
> > > >>> wrote:
> > > >>>
> > > >>>> +1 Matthias, let's limit the overhead this has for the module
> > > >>> maintainers.
> > > >>>>
> > > >>>> On Fri, Oct 2, 2015 at 12:17 AM, Matthias J. Sax <
> mjsax@apache.org>
> > > >>> wrote:
> > > >>>>> I will commit something to flink-storm-compatibility tomorrow
> that
> > > >>>>> contains some internal package restructuring. I think,
renaming
> the
> > > >>>>> three modules in this commit would be a smart move as
both
> changes
> > > >>>>> result in merge conflicts when rebasing open PRs. Thus
we can
> limit
> > > >>> this
> > > >>>>> pain to a single time. If no objections, I will commit
those
> > changes
> > > >>>>> tomorrow.
> > > >>>>>
> > > >>>>> -Matthias
> > > >>>>>
> > > >>>>> On 10/01/2015 09:52 PM, Henry Saputra wrote:
> > > >>>>>> +1
> > > >>>>>>
> > > >>>>>> I like the idea moving "staging" projects into appropriate
> > modules.
> > > >>>>>>
> > > >>>>>> While we are at it, I would like to propose changing
"
> > > >>>>>> flink-hadoop-compatibility" to "flink-hadoop". It
is in my
> bucket
> > > list
> > > >>>>>> but would be nice if it is part of re-org.
> > > >>>>>> Supporting Hadoop in the connector implicitly means
> compatibility
> > > with
> > > >>>> Hadoop.
> > > >>>>>> Also same thing with "flink-storm-compatibility" to
> "flink-storm".
> > > >>>>>>
> > > >>>>>> - Henry
> > > >>>>>>
> > > >>>>>> On Thu, Oct 1, 2015 at 3:25 AM, Stephan Ewen <sewen@apache.org>
> > > >>> wrote:
> > > >>>>>>> Hi all!
> > > >>>>>>>
> > > >>>>>>> We are making good headway with reworking the
last parts of the
> > > >>> Window
> > > >>>> API.
> > > >>>>>>> After that, the streaming API should be good to
be pulled out
> of
> > > >>>> staging.
> > > >>>>>>>
> > > >>>>>>> Since we are reorganizing the projects as part
of that, I would
> > > shift
> > > >>>> a bit
> > > >>>>>>> more to bring things a bit more up to date.
> > > >>>>>>>
> > > >>>>>>> In this restructure, I would like to get rid of
the
> > "flink-staging"
> > > >>>>>>> project. Anyone who only uses the maven artifacts
sees no
> > > difference
> > > >>>>>>> whether a project is in "staging" or not, so it
does not help
> > much
> > > to
> > > >>>> have
> > > >>>>>>> that directory structure.
> > > >>>>>>> On the other hand, projects have a tendency to
linger in
> staging
> > > >>>> forever
> > > >>>>>>> (like avro, spargel, hbase, jdbc, ...)
> > > >>>>>>>
> > > >>>>>>> The new structure could be
> > > >>>>>>>
> > > >>>>>>> flink-core
> > > >>>>>>> flink-java
> > > >>>>>>> flink-scala
> > > >>>>>>> flink-streaming-core
> > > >>>>>>> flink-streaming-scala
> > > >>>>>>>
> > > >>>>>>> flink-runtime
> > > >>>>>>> flink-runtime-web
> > > >>>>>>> flink-optimizer
> > > >>>>>>> flink-clients
> > > >>>>>>>
> > > >>>>>>> flink-shaded
> > > >>>>>>>   -> flink-shaded-hadoop
> > > >>>>>>>   -> flink-shaded-hadoop2
> > > >>>>>>>   -> flink-shaded-include-yarn-tests
> > > >>>>>>>   -> flink-shaded-curator
> > > >>>>>>>
> > > >>>>>>> flink-examples
> > > >>>>>>>   -> (have all examples, Scala and Java, Batch
and Streaming)
> > > >>>>>>>
> > > >>>>>>> flink-batch-connectors
> > > >>>>>>>   -> flink-avro
> > > >>>>>>>   -> flink-jdbc
> > > >>>>>>>   -> flink-hadoop-compatibility
> > > >>>>>>>   -> flink-hbase
> > > >>>>>>>   -> flink-hcatalog
> > > >>>>>>>
> > > >>>>>>> flink-streaming-connectors
> > > >>>>>>>   -> flink-connector-twitter
> > > >>>>>>>   -> flink-streaming-examples
> > > >>>>>>>   -> flink-connector-flume
> > > >>>>>>>   -> flink-connector-kafka
> > > >>>>>>>   -> flink-connector-elasticsearch
> > > >>>>>>>   -> flink-connector-rabbitmq
> > > >>>>>>>   -> flink-connector-filesystem
> > > >>>>>>>
> > > >>>>>>> flink-libraries
> > > >>>>>>>   -> flink-gelly
> > > >>>>>>>   -> flink-gelly-scala
> > > >>>>>>>   -> flink-ml
> > > >>>>>>>   -> flink-table
> > > >>>>>>>   -> flink-language-binding
> > > >>>>>>>   -> flink-python
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> flink-scala-shell
> > > >>>>>>>
> > > >>>>>>> flink-test-utils
> > > >>>>>>> flink-tests
> > > >>>>>>> flink-fs-tests
> > > >>>>>>>
> > > >>>>>>> flink-contrib
> > > >>>>>>>   -> flink-storm-compatibility
> > > >>>>>>>   -> flink-storm-compatibility-examples
> > > >>>>>>>   -> flink-streaming-utils
> > > >>>>>>>   -> flink-tweet-inputformat
> > > >>>>>>>   -> flink-operator-stats
> > > >>>>>>>   -> flink-tez
> > > >>>>>>>
> > > >>>>>>> flink-quickstart
> > > >>>>>>>   -> flink-quickstart-java
> > > >>>>>>>   -> flink-quickstart-scala
> > > >>>>>>>   -> flink-tez-quickstart
> > > >>>>>>>
> > > >>>>>>> flink-yarn
> > > >>>>>>> flink-yarn-tests
> > > >>>>>>>
> > > >>>>>>> flink-dist
> > > >>>>>>>
> > > >>>>>>> flink-benchmark
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> Let me know if that makes sense!
> > > >>>>>>>
> > > >>>>>>> Greetings,
> > > >>>>>>> Stephan
> > > >>>>>
> > > >>>>
> > > >>>
> > > >>
> > > >
> > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message