flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bowen Li (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLINK-8175) remove flink-streaming-contrib and migrate its classes to flink-streaming-java/scala
Date Thu, 30 Nov 2017 05:21:00 GMT
Bowen Li created FLINK-8175:
-------------------------------

             Summary: remove flink-streaming-contrib and migrate its classes to flink-streaming-java/scala
                 Key: FLINK-8175
                 URL: https://issues.apache.org/jira/browse/FLINK-8175
             Project: Flink
          Issue Type: Improvement
    Affects Versions: 1.5.0
            Reporter: Bowen Li


I propose removing flink-streaming-contrib from flink-contrib, and migrating its classes to
flink-streaming-java/scala for the following reasons:

- flink-streaming-contrib is so small that it only has 4 classes (3 java and 1 scala), and
they don't need a dedicated jar for Flink to distribute and maintain it and for users to deal
with the overhead of dependency management
- the 4 classes in flink-streaming-contrib are logically more tied to flink-streaming-java/scala,
and thus can be easily migrated
- flink-contrib is already too crowded and noisy. It contains lots of sub modules with different
purposes which confuse developers and users, and they lack a proper project hierarchy


According to the history of flink-streaming-contrib, it has things to do with storm-compatibility
and I believe that's not blocking us from migrating it anymore.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message