Alex,
I've separated all to-be-removed points from existing
> Ignite 3.0 wishlist [1] to a dedicated block and also added a few more
> things that look right to be dropped.
Could you please share a reference to the wishlist? It's not in your
original email nor anywhere else in the discussion.
Generally speaking, I would group to-be-removed capabilities by Components,
Integrations, and APIs. Here is how my list looks like:
1. Components - IGFS and In-Memory Hadoop Accelerator. Strongly suggest
we to not putting off this procedure until 3.0 but execute the decision in
the next Ignite release. Refer to this thread [1] for details.
2. Integrations (aka. modules or plugins):
- Remove completely OR move to Github cemetery and no longer support
for every Ignite releases: Twitter, ZeroMQ, RocketMQ, Storm,
Flume, Flink,
MQTT, Camel, Hibernate, JMS, OSGi, YARN, Mesos, AOP-Based Grid
<https://apacheignite.readme.io/docs/aop-based-grid-enabling>,
ignite-clients
module <https://github.com/apache/ignite/tree/master/modules/clients>
- Preserve and move to separate repositories (to be supported by the
community). The goal is to separate Ignite core from
modules/plugins: Spark
Integration, TensorFlow, Cassandra Integration (ING), SpringData,
SpringBoot, Spring Caching, Kafka Integration.
- Move to separate repositories: thin clients (at least non-Java ones)
3. APIs:
- Remove: Redis and Memcached protocols support, compute
checkpointing SPI, geospatial support
- Should we remove the following or invest our time in better
support? - full-text search, Ignite messaging
I would put all of the suggestions on the wiki or on that wishlist and
track everything there while the discussion continues.
[1]
http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSSION-Complete-Discontinuation-of-IGFS-and-Hadoop-Accelerator-td42282.html
-
Denis
On Mon, Jun 17, 2019 at 5:18 AM Alexey Goncharuk <[email protected]>
wrote:
> Igniters,
>
> Even though we are still planning the Ignite 2.8 release, I would like to
> kick-off a discussion related to Ignite 3.0, because the efforts for AI 3.0
> will be significantly larger than for AI 2.8, better to start early.
>
> As a first step, I would like to discuss the list of things to be removed
> in Ignite 3.0 (partially this thread is inspired by Denis Magda's IGFS
> removal thread). I've separated all to-be-removed points from existing
> Ignite 3.0 wishlist [1] to a dedicated block and also added a few more
> things that look right to be dropped.
>
> Please share your thoughts, probably, there are more outdated things we
> need to add to the wishlist.
>
> As a side question: I think it makes sense to create tickets for such
> improvements, how do we track them. Will the 3.0 version suffice or should
> we add a separate label?
>
> --AG
>