Hi Alexey,

Please let me know if I can share more info on the release process. I have
updated the issue confluence page on discussed approach for Ignite
Extensions. Do you think the open PRs can be merged in Ignite Extensions
repo?

Independent Integrations:
https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations
Discussion Links:
https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-DiscussionLinks
Tickets:
https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-Tickets

Regards,
Saikat

On Sun, Jan 26, 2020 at 3:11 PM Saikat Maitra <saikat.mai...@gmail.com>
wrote:

> Hi Alexey,
>
> As discussed I have updated the wiki with agreed solution.
>
> Independent Integrations:
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations
>
> Discussion Links:
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-DiscussionLinks
>
> Tickets:
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-Tickets
>
> Please let me know if I can share more information.
>
> Regards,
> Saikat
>
>
> On Fri, Jan 17, 2020 at 9:16 PM Saikat Maitra <saikat.mai...@gmail.com>
> wrote:
>
>> Hello Alexey,
>>
>> Thank you for your email.
>>
>> 1. Yes, we discussed in dev list and agreed on creating a new repository
>> for hosting our Ignite integrations. Please find the discussion thread
>> below. I will update the wiki page as well and share updates.
>>
>>
>> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Proposal-for-Ignite-Extensions-as-a-separate-Bahir-module-or-Incubator-project-td44064.html
>>
>> 2. I was hoping to complete migration of the following modules before we
>> go ahead with release. I am tracking the jira story here
>> https://issues.apache.org/jira/browse/IGNITE-12355
>>
>>    - Flink
>>    - Twitter
>>    - Storm
>>    - ZeroMQ
>>    - RocketMQ
>>    - Flume
>>    - MQTT
>>    - Camel
>>    - JMS
>>
>> 3. The dependencies for modules are  pointing to latest snapshot of
>> ignite project and if there are changes in ignite master branch then
>> related affected Ignite extensions module also need to be modified. We will
>> verify all the extensions for upcoming release but release only the one
>> that are impacted. We will plan to avoid publishing any extension unless
>> there are changes. Here is the discussion thread on release process:
>>
>>
>> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-dependencies-and-release-process-for-Ignite-Extensions-td44478.html
>>
>> 4. Sounds good, we can maintain a compatibility matrix to ensure we can
>> share Ignite Core and related Ignite Extensions. I have seen something
>> similar in Apache Beam and we can also create a similar wiki page to
>> maintain Ignite Core and Ignite Extensions dependencies
>>
>> https://beam.apache.org/documentation/runners/capability-matrix/
>>
>> Regards,
>> Saikat
>>
>>
>>
>> On Fri, Jan 17, 2020 at 6:27 AM Alexey Goncharuk <
>> alexey.goncha...@gmail.com> wrote:
>>
>>> Saikat,
>>>
>>> Code-wise the PR looks ok because it basically moves the module to
>>> another
>>> repo. I have some infrastructure/process questions though before we merge
>>> the PRs
>>>  * I see that there are some objections from Alexey Zinoviev [1] on
>>> whether
>>> the streaming modules should be placed in extensions or in a separate
>>> streaming project. Sorry if I missed the corresponding discussion on the
>>> dev-list. If there is one, we need to edit the IEP page, if not, I think
>>> we
>>> should come to a consensus before making this change
>>>  * When are we planning to release the extensions? Are we going to
>>> release
>>> them one-by-one incrementally or do we want to release them in one batch?
>>>  * Now that the release lifecycle of Ignite and extensions is split, we
>>> need to understand how this is going to be tested. Will we run a
>>> candidate
>>> Ignite build against already released extensions? What if we make changes
>>> to both Ignite and an extension? Is it even allowed, or do we need to
>>> wait
>>> for an Ignite release before making any changes in an extension?
>>>  * I think there should be some sort of compatibility matrix now that
>>> releases of Ignite and extensions are separated
>>>
>>> I would not delete the extension from Ignite codebase until we agree on
>>> the
>>> points above.
>>>
>>> Would you mind taking care of the discussion about it and formalizing it
>>> on
>>> the wiki?
>>>
>>> чт, 16 янв. 2020 г. в 06:27, Saikat Maitra <saikat.mai...@gmail.com>:
>>>
>>> > Hi Denis, Alexey
>>> >
>>> > Thank you so much for your email. I really appreciate it.
>>> >
>>> > Regards,
>>> > Saikat
>>> >
>>> > On Wed, Jan 15, 2020 at 4:11 AM Alexey Goncharuk <
>>> > alexey.goncha...@gmail.com>
>>> > wrote:
>>> >
>>> > > Saikat,
>>> > >
>>> > > Thanks for working on this! I'll do my best to take a look at it this
>>> > week.
>>> > >
>>> > > --AG
>>> > >
>>> > > пн, 13 янв. 2020 г. в 21:37, Denis Magda <dma...@apache.org>:
>>> > >
>>> > > > Alex Goncharuk, Nikolay Izhikov,
>>> > > >
>>> > > > Could you possibly check the changes or suggest any other
>>> > > > committer/contributor for that?
>>> > > >
>>> > > > -
>>> > > > Denis
>>> > > >
>>> > > >
>>> > > > On Sun, Jan 12, 2020 at 9:31 AM Saikat Maitra <
>>> saikat.mai...@gmail.com
>>> > >
>>> > > > wrote:
>>> > > >
>>> > > >> Hello,
>>> > > >>
>>> > > >> These PRs are part of Modularization effort
>>> > > >>
>>> > > >>
>>> > >
>>> >
>>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations
>>> > > >>
>>> > > >> If the changes looks good, I can go ahead and merge the changes.
>>> > > >>
>>> > > >> Regards,
>>> > > >> Saikat
>>> > > >>
>>> > > >> On Sun, Jan 5, 2020 at 1:08 PM Saikat Maitra <
>>> saikat.mai...@gmail.com
>>> > >
>>> > > >> wrote:
>>> > > >>
>>> > > >> > Hi,
>>> > > >> >
>>> > > >> > I have raised PR for Ignite Flume migration to Ignite Extensions
>>> > repo.
>>> > > >> >
>>> > > >> > Jira https://issues.apache.org/jira/browse/IGNITE-12361
>>> > > >> >
>>> > > >> > PR https://github.com/apache/ignite-extensions/pull/4
>>> > > >> >       https://github.com/apache/ignite/pull/7227
>>> > > >> >
>>> > > >> > Please review and share feedback.
>>> > > >> >
>>> > > >> > This is part of our Modularization effort for Streamer modules
>>> > > >> >
>>> > > >> > https://issues.apache.org/jira/browse/IGNITE-12355
>>> > > >> >
>>> > > >> > Regards,
>>> > > >> > Saikat
>>> > > >> >
>>> > > >>
>>> > > >
>>> > >
>>> >
>>>
>>

Reply via email to