Hello, I wanted to connect and discuss on the release process for ignite-extensions. As of today all our integrations since released together were able to run build based on latest snapshot for example the current build depends on 2.8.0-SNAPSHOT. If we are making ignite-extensions as separate project with different release cycle then it make sense to have dependencies on core modules based on released artifact for example the dependency for ignite-core would be 2.7.6
Please review and share your thoughts. PR https://github.com/apache/ignite-extensions/pull/1 Regards Saikat On Fri, Nov 15, 2019 at 6:52 PM Saikat Maitra <[email protected]> wrote: > Hi Denis, > > Yes, sure I will start moving each extension one at a time and share > updates. > > I am currently working on Flink extension. > > Regards, > Saikat > > > > On Tue, Nov 12, 2019 at 1:55 PM Denis Magda <[email protected]> wrote: > >> Saikat, >> >> Thanks for decoupling the task. Please ping the community once there is >> anything ready for a review or a further discussion. >> >> - >> Denis >> >> >> On Sat, Nov 9, 2019 at 3:58 PM Saikat Maitra <[email protected]> >> wrote: >> >> > Hello, >> > >> > As discussed I have created the following jira issues for tracking the >> > migration work for ignite-extensions. >> > >> > Main issue : IEP-36: Modularization >> > https://issues.apache.org/jira/browse/IGNITE-12355 >> > >> > Sub-Tasks >> > >> > Migrate flink module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12356 >> > Migrate Twitter module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12357 >> > Migrate ZeroMQ module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12358 >> > Migrate RocketMQ module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12359 >> > Migrate Storm module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12360 >> > Migrate Flume module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12361 >> > Migrate MQTT module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12362 >> > Migrate Camel module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12363 >> > Migrate JMS module to ignite-extensions >> > https://issues.apache.org/jira/browse/IGNITE-12364 >> > >> > Regards, >> > Saikat >> > >> > On Fri, Nov 1, 2019 at 9:23 PM Saikat Maitra <[email protected]> >> > wrote: >> > >> > > Ivan, Thank you for initialising the master branch, much appreciate >> it. >> > > >> > > Denis, Emmanouil, >> > > >> > > We use both local server and mockito to write the tests for flink. >> Incase >> > > of sink it is easier to use a local server mode and publish the data >> into >> > > Ignite Sink where as in case of Ignite used as data source we use >> mockito >> > > to mock Ignite events and Ignite clusters. >> > > >> > > Regards, >> > > Saikat >> > > >> > > >> > > >> > > On Fri, Nov 1, 2019 at 5:28 PM Emmanouil Gkatziouras < >> > [email protected]> >> > > wrote: >> > > >> > >> Hi, >> > >> >> > >> I just took another look at the Kafka Implementation and I realised >> that >> > >> it >> > >> is a local implementation that is used on the tests (I thought it >> was a >> > >> server already existing somewhere). >> > >> It seems I might be able to spin up the Pub/Sub server locally (I >> found >> > an >> > >> official tool which might work), in the same way it is done for >> Kafka. >> > >> I will try to do so and come back with a pull request. >> > >> Kind regards >> > >> >> > >> *Emmanouil Gkatziouras* >> > >> https://egkatzioura.com/ | >> > >> https://www.linkedin.com/in/gkatziourasemmanouil/ >> > >> https://github.com/gkatzioura >> > >> >> > >> >> > >> On Fri, 1 Nov 2019 at 21:31, Denis Magda <[email protected]> wrote: >> > >> >> > >> > Saikat, Roman, >> > >> > >> > >> > What's your thinking? I'm not sure we set any infrastructure to >> > validate >> > >> > our Kafka or Flink integrations. For instance, for Flink we use >> > Mockito >> > >> > just to ensure that basic tests pass: >> > >> > https://en.wikipedia.org/wiki/Mockito >> > >> > >> > >> > Our IP finders for AWS, GCE or K8 don't start up any environment >> for >> > >> > testing. Instead, we create some smoke tests ensuring that the APIs >> > are >> > >> not >> > >> > broken. >> > >> > >> > >> > - >> > >> > Denis >> > >> > >> > >> > >> > >> > On Fri, Nov 1, 2019 at 1:32 PM Emmanouil Gkatziouras < >> > >> [email protected] >> > >> > > >> > >> > wrote: >> > >> > >> > >> > > Hi all, >> > >> > > >> > >> > > That's great news! Yes I am ready to do a pull request on the new >> > >> repo. >> > >> > > I believe it is ok to create a ticket for the Pub/Sub proposal >> [1]. >> > >> > > My next question has to do with the CI and the integration >> tests. In >> > >> > order >> > >> > > for my tests to work, a local Pub/Sub server needs to be up and >> > >> running. >> > >> > > I tried to find any deployment scripts that set the >> infrastructure >> > >> needed >> > >> > > up and running (for example Kafka) but I was not successful on >> this >> > >> one. >> > >> > > How should I proceed on that? >> > >> > > >> > >> > > Kind regards >> > >> > > >> > >> > > [1] >> > >> > > >> > >> > > >> > >> > >> > >> >> > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-tc43944.html >> > >> > > >> > >> > > *Emmanouil Gkatziouras* >> > >> > > https://egkatzioura.com/ | >> > >> > > https://www.linkedin.com/in/gkatziourasemmanouil/ >> > >> > > https://github.com/gkatzioura >> > >> > > >> > >> > > >> > >> > > On Fri, 1 Nov 2019 at 06:52, Ivan Pavlukhin <[email protected] >> > >> > >> wrote: >> > >> > > >> > >> > > > Saikat, >> > >> > > > >> > >> > > > I initialized master branch with empty README file [1]. I >> suppose >> > >> all >> > >> > > > ignite committers have rights for push. >> > >> > > > >> > >> > > > [1] https://github.com/apache/ignite-extensions >> > >> > > > >> > >> > > > пт, 1 нояб. 2019 г. в 08:01, Saikat Maitra < >> > [email protected] >> > >> >: >> > >> > > > > >> > >> > > > > Hello Dmitriy, Denis >> > >> > > > > >> > >> > > > > Thank you for help in creating the repo. I can see it has >> synced >> > >> in >> > >> > > > github >> > >> > > > > as well. >> > >> > > > > >> > >> > > > > Can you please add a sample readme.md file as the repo is >> empty >> > I >> > >> am >> > >> > > > unable >> > >> > > > > to fork it? >> > >> > > > > >> > >> > > > > or let me check if I can directly commit a sample readme file >> > from >> > >> > > local >> > >> > > > > then I should be able to fork this repo. >> > >> > > > > >> > >> > > > > I will start working on the migration for Flink, Camel, >> MQTT, >> > >> etc. >> > >> > > > > >> > >> > > > > Emmanouil, please take a look and feel free to raise PR in >> this >> > >> new >> > >> > > repo. >> > >> > > > > >> > >> > > > > Regards, >> > >> > > > > Saikat >> > >> > > > > >> > >> > > > > On Thu, Oct 31, 2019 at 3:14 PM Denis Magda < >> [email protected]> >> > >> > wrote: >> > >> > > > > >> > >> > > > > > Dmitriy, thanks a lot for a quick turnaround! Saikat, >> please >> > >> let us >> > >> > > > know if >> > >> > > > > > anything else is needed. >> > >> > > > > > >> > >> > > > > > - >> > >> > > > > > Denis >> > >> > > > > > >> > >> > > > > > >> > >> > > > > > On Thu, Oct 31, 2019 at 1:12 PM Dmitriy Pavlov < >> > >> [email protected] >> > >> > > >> > >> > > > wrote: >> > >> > > > > > >> > >> > > > > > > Hi, I've created >> > >> > > > > > > >> https://gitbox.apache.org/repos/asf/ignite-extensions.git >> > >> > > > > > > >> > >> > > > > > > It should be synced in a few minutes. >> > >> > > > > > > >> > >> > > > > > > Sincerely, >> > >> > > > > > > Dmitriy Pavlov >> > >> > > > > > > >> > >> > > > > > > чт, 31 окт. 2019 г. в 22:58, Denis Magda < >> [email protected] >> > >: >> > >> > > > > > > >> > >> > > > > > > > Ignite PMCs, can anybody create the repo for Saikat? >> I'm >> > on >> > >> the >> > >> > > > road >> > >> > > > > > and >> > >> > > > > > > > can't do that. >> > >> > > > > > > > >> > >> > > > > > > > - >> > >> > > > > > > > Denis >> > >> > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > > On Wed, Oct 30, 2019 at 8:40 PM Saikat Maitra < >> > >> > > > [email protected] >> > >> > > > > > > >> > >> > > > > > > > wrote: >> > >> > > > > > > > >> > >> > > > > > > > > Hi, >> > >> > > > > > > > > >> > >> > > > > > > > > I would need help from Ignite PMC member to create >> the >> > new >> > >> > > > > > > > > repository ignite-extensions. >> > >> > > > > > > > > >> > >> > > > > > > > > Can you please create the repository here >> > >> > > > > > > https://selfserve.apache.org/ >> > >> > > > > > > > > >> > >> > > > > > > > > Regards, >> > >> > > > > > > > > Saikat >> > >> > > > > > > > > >> > >> > > > > > > > > On Wed, Oct 30, 2019 at 10:28 PM Saikat Maitra < >> > >> > > > > > > [email protected]> >> > >> > > > > > > > > wrote: >> > >> > > > > > > > > >> > >> > > > > > > > > > Hello Denis, >> > >> > > > > > > > > > >> > >> > > > > > > > > > Thank you for your response. >> > >> > > > > > > > > > >> > >> > > > > > > > > > I tried to request for new repository but the >> > repository >> > >> > name >> > >> > > > is >> > >> > > > > > > > showing >> > >> > > > > > > > > > up as YourPMCs-ignite-extensions.git. I have >> reached >> > >> out to >> > >> > > > Apache >> > >> > > > > > > > Infra >> > >> > > > > > > > > > user email list to understand the process to >> create a >> > >> new >> > >> > > > > > repository. >> > >> > > > > > > > > > >> > >> > > > > > > > > > I will definitely help to migrate the other ignite >> > >> > extensions >> > >> > > > to >> > >> > > > > > the >> > >> > > > > > > > new >> > >> > > > > > > > > > repository once the repository is created. >> > >> > > > > > > > > > >> > >> > > > > > > > > > Regards, >> > >> > > > > > > > > > Saikat >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > On Wed, Oct 30, 2019 at 11:34 AM Denis Magda < >> > >> > > > [email protected]> >> > >> > > > > > > > wrote: >> > >> > > > > > > > > > >> > >> > > > > > > > > >> "ignite-extensions" might be a better name in the >> > long >> > >> > term >> > >> > > > if we >> > >> > > > > > > > decide >> > >> > > > > > > > > >> to >> > >> > > > > > > > > >> place any extension to the repo that doesn't >> > integrate >> > >> > with >> > >> > > > any >> > >> > > > > > 3rd >> > >> > > > > > > > > party >> > >> > > > > > > > > >> technology but rather enhances Ignite with extra >> API. >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> After thinking about it for the last few days, I >> > think >> > >> > that >> > >> > > > the >> > >> > > > > > best >> > >> > > > > > > > > >> approach to start with should be as follows: >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> 1. Let's create an "ignite-extensions" repo and >> > let >> > >> > > > Emmanouil >> > >> > > > > > > > > >> contribute >> > >> > > > > > > > > >> the Pub/Sub Streamer integration there. >> > >> > > > > > > > > >> 2. Let's move after or in parallel our >> streaming >> > >> > > > integrations >> > >> > > > > > > there >> > >> > > > > > > > > >> like >> > >> > > > > > > > > >> Flink, Camel, MQTT, etc.: >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> > >> > > > > > > > > >> 3. After checking the approach with the first >> > >> > > integrations >> > >> > > > we >> > >> > > > > > can >> > >> > > > > > > > > carry >> > >> > > > > > > > > >> on with the rest of modules: Spark and >> Hibernate >> > >> > require >> > >> > > > their >> > >> > > > > > > own >> > >> > > > > > > > > >> repos, >> > >> > > > > > > > > >> our TensorFlow integration might be moved to >> > >> > > > > > "ignite-extensions" >> > >> > > > > > > as >> > >> > > > > > > > > >> well >> > >> > > > > > > > > >> unless Alexey Zinoviev suggests a dedicated >> > >> extensions >> > >> > > > repo for >> > >> > > > > > > ML >> > >> > > > > > > > > >> integrations. >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> Thoughts? Saikat, are you willing to help with #1 >> and >> > >> lead >> > >> > > #2? >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> - >> > >> > > > > > > > > >> Denis >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> On Tue, Oct 29, 2019 at 1:25 AM Ivan Pavlukhin < >> > >> > > > > > [email protected] >> > >> > > > > > > > >> > >> > > > > > > > > >> wrote: >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > Folks, >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > Just another one name candidate >> > "ignite-integrations" >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > Or are there not only integrations? >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > вт, 29 окт. 2019 г. в 03:31, Saikat Maitra < >> > >> > > > > > > [email protected] >> > >> > > > > > > > >: >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > Hi Denis, >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > I meant we can create dedicated repository for >> > >> > > individual >> > >> > > > > > > > extensions >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > we >> > >> > > > > > > > > >> > > can create submodules inside each specific >> > >> repository >> > >> > > for >> > >> > > > > > > > individual >> > >> > > > > > > > > >> > > extensions versions. >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > Regards, >> > >> > > > > > > > > >> > > Saikat >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > On Mon, Oct 28, 2019 at 7:14 PM Saikat Maitra >> < >> > >> > > > > > > > > >> [email protected]> >> > >> > > > > > > > > >> > > wrote: >> > >> > > > > > > > > >> > > >> > >> > > > > > > > > >> > > > Hi Denis, >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > Yes, dedicated repository is also a good >> idea >> > >> and we >> > >> > > can >> > >> > > > > > > create >> > >> > > > > > > > > >> > submodules >> > >> > > > > > > > > >> > > > inside each specific repository for >> individual >> > >> > > > extensions. >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > Regards, >> > >> > > > > > > > > >> > > > Saikat >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > > On Mon, Oct 28, 2019 at 2:34 PM Denis Magda >> < >> > >> > > > > > > [email protected]> >> > >> > > > > > > > > >> wrote: >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > > >> Folks, >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> What do you think about having a dedicated >> > >> > repository >> > >> > > > for >> > >> > > > > > > each >> > >> > > > > > > > > >> > extension >> > >> > > > > > > > > >> > > >> instead of a single one? It sounds >> complicated >> > >> but >> > >> > > > might be >> > >> > > > > > > > > >> > worthwhile for >> > >> > > > > > > > > >> > > >> cases when an integration requires to >> support >> > >> > several >> > >> > > > > > > versions. >> > >> > > > > > > > > >> Take >> > >> > > > > > > > > >> > Spark >> > >> > > > > > > > > >> > > >> or Hibernate as an example, we already >> provide >> > >> > > > different >> > >> > > > > > > > versions >> > >> > > > > > > > > >> of >> > >> > > > > > > > > >> > > >> Ignite >> > >> > > > > > > > > >> > > >> packages for various Spark/Hibernate >> versions. >> > >> It >> > >> > > will >> > >> > > > be >> > >> > > > > > > > easier >> > >> > > > > > > > > to >> > >> > > > > > > > > >> > handle >> > >> > > > > > > > > >> > > >> if Spark or Hibernate had their own repos. >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> - >> > >> > > > > > > > > >> > > >> Denis >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> On Sat, Oct 26, 2019 at 10:06 PM Saikat >> > Maitra < >> > >> > > > > > > > > >> > [email protected]> >> > >> > > > > > > > > >> > > >> wrote: >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > >> > Hello Alexey, >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > Thank you for your email. Yes, I am also >> > >> aligned >> > >> > > for >> > >> > > > > > > > > >> > ignite-extensions. >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > If others are also ok we can create the >> new >> > >> > > > repository >> > >> > > > > > with >> > >> > > > > > > > > name >> > >> > > > > > > > > >> > > >> > ignite-extensions. >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > Regards, >> > >> > > > > > > > > >> > > >> > Saikat >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > On Sat, Oct 26, 2019 at 3:11 AM Alexey >> > >> Zinoviev < >> > >> > > > > > > > > >> > [email protected] >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > wrote: >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> > > Vote for ignite-extensions (it's more >> > widely >> > >> > than >> > >> > > > > > > > > >> > ignite-connectors) >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > > сб, 26 окт. 2019 г. в 05:52, Saikat >> > Maitra < >> > >> > > > > > > > > >> > [email protected]>: >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > > > Hello Denis, Dmitriy >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > Thank you for your reply. I am >> thinking >> > >> when >> > >> > a >> > >> > > > new >> > >> > > > > > repo >> > >> > > > > > > > is >> > >> > > > > > > > > >> > created >> > >> > > > > > > > > >> > > >> that >> > >> > > > > > > > > >> > > >> > > > will not mean that the project will >> > >> undergo >> > >> > > > Incubator >> > >> > > > > > > > > >> process , >> > >> > > > > > > > > >> > Is >> > >> > > > > > > > > >> > > >> > > > this correct? >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > We actually want to just take few of >> our >> > >> > > > integrations >> > >> > > > > > > and >> > >> > > > > > > > > >> > release >> > >> > > > > > > > > >> > > >> them >> > >> > > > > > > > > >> > > >> > > > separately as part of this new git >> > >> > repository. >> > >> > > We >> > >> > > > > > will >> > >> > > > > > > > > >> continue >> > >> > > > > > > > > >> > to >> > >> > > > > > > > > >> > > >> keep >> > >> > > > > > > > > >> > > >> > > the >> > >> > > > > > > > > >> > > >> > > > release group name and artifact name >> > same. >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > I will definitely help drive the >> > >> initiative >> > >> > to >> > >> > > > > > migrate >> > >> > > > > > > > our >> > >> > > > > > > > > >> > > >> integrations >> > >> > > > > > > > > >> > > >> > > > into this new Ignite Extension repo. >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > I seek help from our community to >> > propose >> > >> new >> > >> > > > name >> > >> > > > > > for >> > >> > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> Extension >> > >> > > > > > > > > >> > > >> > > > repository. >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > Some ideas, I have are as follows: >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > - ignite-extensions >> > >> > > > > > > > > >> > > >> > > > - ignite-sidecar >> > >> > > > > > > > > >> > > >> > > > - ignite-ext >> > >> > > > > > > > > >> > > >> > > > - ignite-connectors >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > Regards, >> > >> > > > > > > > > >> > > >> > > > Saikat >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > On Fri, Oct 25, 2019 at 4:06 PM >> Dmitriy >> > >> > Pavlov >> > >> > > < >> > >> > > > > > > > > >> > [email protected]> >> > >> > > > > > > > > >> > > >> > > wrote: >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > > > Hi Denis, >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > any PMC member can create >> repository >> > >> here >> > >> > > > > > > > > >> > > >> > > > > https://selfserve.apache.org/ >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > We just need to select repo names >> in >> > >> > advance. >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > Sincerely, >> > >> > > > > > > > > >> > > >> > > > > Dmitriy Pavlov >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > пт, 25 окт. 2019 г. в 23:57, Denis >> > >> Magda < >> > >> > > > > > > > > >> [email protected]>: >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > > Saikat, sounds great. >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > As long as you're already driving >> > this >> > >> > > > > > initiative, >> > >> > > > > > > > > could >> > >> > > > > > > > > >> you >> > >> > > > > > > > > >> > > >> please >> > >> > > > > > > > > >> > > >> > > > check >> > >> > > > > > > > > >> > > >> > > > > > with ASF Infra how to put this >> > >> approach >> > >> > in >> > >> > > > place? >> > >> > > > > > > > Will >> > >> > > > > > > > > >> we be >> > >> > > > > > > > > >> > > >> able >> > >> > > > > > > > > >> > > >> > to >> > >> > > > > > > > > >> > > >> > > > > create >> > >> > > > > > > > > >> > > >> > > > > > several additional repositories >> for >> > >> > > > extensions >> > >> > > > > > and >> > >> > > > > > > > > >> release >> > >> > > > > > > > > >> > them >> > >> > > > > > > > > >> > > >> as >> > >> > > > > > > > > >> > > >> > > part >> > >> > > > > > > > > >> > > >> > > > > of >> > >> > > > > > > > > >> > > >> > > > > > the Ignite project? >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > - >> > >> > > > > > > > > >> > > >> > > > > > Denis >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > On Thu, Oct 24, 2019 at 7:18 PM >> > Saikat >> > >> > > > Maitra < >> > >> > > > > > > > > >> > > >> > > [email protected] >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > Hi Denis, >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > Yes, I see it now as I think >> more >> > >> about >> > >> > > > it, I >> > >> > > > > > > like >> > >> > > > > > > > > >> option >> > >> > > > > > > > > >> > - >> > >> > > > > > > > > >> > > >> 0. I >> > >> > > > > > > > > >> > > >> > am >> > >> > > > > > > > > >> > > >> > > > > > > thinking from a new member and >> a >> > >> > > > contributor >> > >> > > > > > > > > >> perspective >> > >> > > > > > > > > >> > for >> > >> > > > > > > > > >> > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > project, I would very much >> like my >> > >> PR >> > >> > and >> > >> > > > > > > proposal >> > >> > > > > > > > to >> > >> > > > > > > > > >> be >> > >> > > > > > > > > >> > > >> accepted >> > >> > > > > > > > > >> > > >> > > > > within >> > >> > > > > > > > > >> > > >> > > > > > > Ignite community. >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > Regards, >> > >> > > > > > > > > >> > > >> > > > > > > Saikat >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > On Thu, Oct 24, 2019 at 1:56 PM >> > >> Denis >> > >> > > > Magda < >> > >> > > > > > > > > >> > > >> [email protected]> >> > >> > > > > > > > > >> > > >> > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > Exactly, Dmitry found the >> right >> > >> word >> > >> > > for >> > >> > > > the >> > >> > > > > > > > reason >> > >> > > > > > > > > >> why >> > >> > > > > > > > > >> > > >> > option-0 >> > >> > > > > > > > > >> > > >> > > > > might >> > >> > > > > > > > > >> > > >> > > > > > be >> > >> > > > > > > > > >> > > >> > > > > > > > the best one - to avoid the >> > Ignite >> > >> > > > community >> > >> > > > > > > > > *split*. >> > >> > > > > > > > > >> > All >> > >> > > > > > > > > >> > > >> those >> > >> > > > > > > > > >> > > >> > > who >> > >> > > > > > > > > >> > > >> > > > > > will >> > >> > > > > > > > > >> > > >> > > > > > > be >> > >> > > > > > > > > >> > > >> > > > > > > > contributing to integrations >> and >> > >> > > > extensions >> > >> > > > > > > need >> > >> > > > > > > > to >> > >> > > > > > > > > >> be >> > >> > > > > > > > > >> > able >> > >> > > > > > > > > >> > > >> to >> > >> > > > > > > > > >> > > >> > > > earn a >> > >> > > > > > > > > >> > > >> > > > > > > > status of an Ignite committer >> > and >> > >> PMC >> > >> > > > > > members. >> > >> > > > > > > > > >> > Otherwise, >> > >> > > > > > > > > >> > > >> I'm >> > >> > > > > > > > > >> > > >> > not >> > >> > > > > > > > > >> > > >> > > > > sure >> > >> > > > > > > > > >> > > >> > > > > > if >> > >> > > > > > > > > >> > > >> > > > > > > > Emmanouil and others to come >> > will >> > >> be >> > >> > > > fully >> > >> > > > > > > > involved >> > >> > > > > > > > > >> in >> > >> > > > > > > > > >> > the >> > >> > > > > > > > > >> > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > community. >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > Saikat, Emmanouil, what do >> you >> > >> think >> > >> > if >> > >> > > > to >> > >> > > > > > look >> > >> > > > > > > > > from >> > >> > > > > > > > > >> > this >> > >> > > > > > > > > >> > > >> > > > > perspective? >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > - >> > >> > > > > > > > > >> > > >> > > > > > > > Denis >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > On Thu, Oct 24, 2019 at >> 12:04 AM >> > >> > > Dmitriy >> > >> > > > > > > Pavlov < >> > >> > > > > > > > > >> > > >> > > > [email protected]> >> > >> > > > > > > > > >> > > >> > > > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > Hah, IMHO, it is a story of >> > how >> > >> > > pushing >> > >> > > > > > > others >> > >> > > > > > > > to >> > >> > > > > > > > > >> > place >> > >> > > > > > > > > >> > > >> their >> > >> > > > > > > > > >> > > >> > > > > > > > contribution >> > >> > > > > > > > > >> > > >> > > > > > > > > outside ASF could lead >> > projects >> > >> to >> > >> > > > split >> > >> > > > > > > their >> > >> > > > > > > > > >> > > >> communities. >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > I believe, the Ignite >> > community >> > >> is >> > >> > > more >> > >> > > > > > open >> > >> > > > > > > > and >> > >> > > > > > > > > >> > flexible >> > >> > > > > > > > > >> > > >> in >> > >> > > > > > > > > >> > > >> > > that >> > >> > > > > > > > > >> > > >> > > > > > > regard. >> > >> > > > > > > > > >> > > >> > > > > > > > > So Option-0. is also OK >> from >> > my >> > >> > > > > > perspective. >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > чт, 24 окт. 2019 г. в >> 04:01, >> > >> Saikat >> > >> > > > Maitra >> > >> > > > > > < >> > >> > > > > > > > > >> > > >> > > > > [email protected] >> > >> > > > > > > > > >> > > >> > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Hi, >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > I looked into the way >> Apache >> > >> > Bahir >> > >> > > > > > manages >> > >> > > > > > > > > their >> > >> > > > > > > > > >> > > >> extensions >> > >> > > > > > > > > >> > > >> > > for >> > >> > > > > > > > > >> > > >> > > > > > Spark >> > >> > > > > > > > > >> > > >> > > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > Flink and it looks like >> they >> > >> are >> > >> > > much >> > >> > > > > > > > > >> independent in >> > >> > > > > > > > > >> > > >> terms >> > >> > > > > > > > > >> > > >> > of >> > >> > > > > > > > > >> > > >> > > > > > > managing >> > >> > > > > > > > > >> > > >> > > > > > > > > > their releases. They also >> > have >> > >> > > > separate >> > >> > > > > > git >> > >> > > > > > > > > repos >> > >> > > > > > > > > >> > for >> > >> > > > > > > > > >> > > >> > apache >> > >> > > > > > > > > >> > > >> > > > > bahir >> > >> > > > > > > > > >> > > >> > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > apache bahir-flink. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Releases : >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > https://bahir.apache.org/downloads/spark/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > https://bahir.apache.org/downloads/flink/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Repos : >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> https://github.com/apache/bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > https://github.com/apache/bahir-flink >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > I am thinking if we are >> > >> following >> > >> > > the >> > >> > > > > > > similar >> > >> > > > > > > > > >> > pattern we >> > >> > > > > > > > > >> > > >> > can >> > >> > > > > > > > > >> > > >> > > > > > create a >> > >> > > > > > > > > >> > > >> > > > > > > > > > separate git repo under >> the >> > >> Org >> > >> > > > apache / >> > >> > > > > > > > > >> > > >> ignite-extentions >> > >> > > > > > > > > >> > > >> > or >> > >> > > > > > > > > >> > > >> > > > > > apache >> > >> > > > > > > > > >> > > >> > > > > > > / >> > >> > > > > > > > > >> > > >> > > > > > > > > > bahir-ignite. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > If most of our >> integrations >> > >> are >> > >> > > data >> > >> > > > > > > > streaming >> > >> > > > > > > > > >> > > >> connectors >> > >> > > > > > > > > >> > > >> > > that >> > >> > > > > > > > > >> > > >> > > > we >> > >> > > > > > > > > >> > > >> > > > > > are >> > >> > > > > > > > > >> > > >> > > > > > > > > most >> > >> > > > > > > > > >> > > >> > > > > > > > > > interested to migrate to >> > >> separate >> > >> > > > > > > repository >> > >> > > > > > > > > then >> > >> > > > > > > > > >> > > >> joining >> > >> > > > > > > > > >> > > >> > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > project and managing >> > >> independent >> > >> > > > release >> > >> > > > > > > > cycle >> > >> > > > > > > > > >> will >> > >> > > > > > > > > >> > > >> benefit >> > >> > > > > > > > > >> > > >> > > us >> > >> > > > > > > > > >> > > >> > > > as >> > >> > > > > > > > > >> > > >> > > > > > it >> > >> > > > > > > > > >> > > >> > > > > > > > will >> > >> > > > > > > > > >> > > >> > > > > > > > > > help foster cross >> community >> > >> > > > engagement >> > >> > > > > > and >> > >> > > > > > > > > >> support. >> > >> > > > > > > > > >> > The >> > >> > > > > > > > > >> > > >> > > purpose >> > >> > > > > > > > > >> > > >> > > > > of >> > >> > > > > > > > > >> > > >> > > > > > > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > is >> > >> > > > > > > > > >> > > >> > > > > > > > > > also to host such >> extensions >> > >> as >> > >> > > ours. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > I was reading this news >> > >> article >> > >> > and >> > >> > > > it >> > >> > > > > > > > > resonated >> > >> > > > > > > > > >> > similar >> > >> > > > > > > > > >> > > >> > > ideas >> > >> > > > > > > > > >> > > >> > > > > that >> > >> > > > > > > > > >> > > >> > > > > > > we >> > >> > > > > > > > > >> > > >> > > > > > > > > have >> > >> > > > > > > > > >> > > >> > > > > > > > > > specific to managing >> release >> > >> > cycles >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > >> > >> > > > > > > > >> > >> > > > >> > >> https://thenewstack.io/apache-bahir-gives-spark-extensions-new-home/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Please review and share >> your >> > >> > > > feedback. >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > Warm Regards, >> > >> > > > > > > > > >> > > >> > > > > > > > > > Saikat >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > On Wed, Oct 23, 2019 at >> 4:29 >> > >> PM >> > >> > > Denis >> > >> > > > > > > Magda < >> > >> > > > > > > > > >> > > >> > > [email protected] >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Folks, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > How about considering >> the >> > >> > option >> > >> > > > > > Dmitriy >> > >> > > > > > > > > named >> > >> > > > > > > > > >> as >> > >> > > > > > > > > >> > "0. >> > >> > > > > > > > > >> > > >> > > placing >> > >> > > > > > > > > >> > > >> > > > > > > > > integration >> > >> > > > > > > > > >> > > >> > > > > > > > > > > in a separate module >> > within >> > >> > space >> > >> > > > of >> > >> > > > > > > Apache >> > >> > > > > > > > > >> > Ignite"? >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Nothing prevents us >> from >> > >> > > following >> > >> > > > > > > concepts >> > >> > > > > > > > > of >> > >> > > > > > > > > >> > Bahir >> > >> > > > > > > > > >> > > >> > > project >> > >> > > > > > > > > >> > > >> > > > in >> > >> > > > > > > > > >> > > >> > > > > > the >> > >> > > > > > > > > >> > > >> > > > > > > > > sense >> > >> > > > > > > > > >> > > >> > > > > > > > > > > that we'll be creating >> and >> > >> > > managing >> > >> > > > > > > > separate >> > >> > > > > > > > > >> > > >> repositories >> > >> > > > > > > > > >> > > >> > > for >> > >> > > > > > > > > >> > > >> > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > extensions/modules but >> > those >> > >> > will >> > >> > > > be >> > >> > > > > > > > governed >> > >> > > > > > > > > >> by >> > >> > > > > > > > > >> > the >> > >> > > > > > > > > >> > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > community >> > >> > > > > > > > > >> > > >> > > > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > > all the contributors to >> > the >> > >> > > > extensions >> > >> > > > > > > will >> > >> > > > > > > > > be >> > >> > > > > > > > > >> > > >> becoming >> > >> > > > > > > > > >> > > >> > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > committers >> > >> > > > > > > > > >> > > >> > > > > > > > > > > and PMC members. The >> more >> > I >> > >> > think >> > >> > > > about >> > >> > > > > > > > this >> > >> > > > > > > > > >> > approach >> > >> > > > > > > > > >> > > >> the >> > >> > > > > > > > > >> > > >> > > > more >> > >> > > > > > > > > >> > > >> > > > > I >> > >> > > > > > > > > >> > > >> > > > > > > like >> > >> > > > > > > > > >> > > >> > > > > > > > > it. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Any thoughts? >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > - >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Denis >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > On Wed, Oct 23, 2019 at >> > >> 12:42 >> > >> > PM >> > >> > > > > > Dmitriy >> > >> > > > > > > > > >> Pavlov < >> > >> > > > > > > > > >> > > >> > > > > > > [email protected]> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Hi, Saikat, Alexey, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Actually we have 3 >> ways >> > to >> > >> > > solve >> > >> > > > it. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > 0. placing >> integration >> > in >> > >> a >> > >> > > > separate >> > >> > > > > > > > module >> > >> > > > > > > > > >> > within >> > >> > > > > > > > > >> > > >> > space >> > >> > > > > > > > > >> > > >> > > of >> > >> > > > > > > > > >> > > >> > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > 1. Apache Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > 2. Apache Incubator >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > I'm not sure if >> option 2 >> > >> is >> > >> > the >> > >> > > > best >> > >> > > > > > > one >> > >> > > > > > > > > >> since >> > >> > > > > > > > > >> > it is >> > >> > > > > > > > > >> > > >> > more >> > >> > > > > > > > > >> > > >> > > > > about >> > >> > > > > > > > > >> > > >> > > > > > > > > > building >> > >> > > > > > > > > >> > > >> > > > > > > > > > > a >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > new community around >> > >> Ignite >> > >> > > > > > Extensions, >> > >> > > > > > > > it >> > >> > > > > > > > > >> may >> > >> > > > > > > > > >> > be >> > >> > > > > > > > > >> > > >> > tricky. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > But 0 and 1 seem to >> be >> > >> > > perfectly >> > >> > > > OK. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > And I like option 1 >> most >> > >> > since >> > >> > > > it is >> > >> > > > > > > very >> > >> > > > > > > > > >> > natural to >> > >> > > > > > > > > >> > > >> > move >> > >> > > > > > > > > >> > > >> > > > > > > > > Ignite-Kafka, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite-Camel to a >> > separate >> > >> > > > project >> > >> > > > > > > > > specially >> > >> > > > > > > > > >> > > >> intended >> > >> > > > > > > > > >> > > >> > for >> > >> > > > > > > > > >> > > >> > > > > > > > > integration. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > So if we stay with >> > option >> > >> 1 I >> > >> > > > would >> > >> > > > > > be >> > >> > > > > > > > glad >> > >> > > > > > > > > >> to >> > >> > > > > > > > > >> > help. >> > >> > > > > > > > > >> > > >> > > Count >> > >> > > > > > > > > >> > > >> > > > on >> > >> > > > > > > > > >> > > >> > > > > > my >> > >> > > > > > > > > >> > > >> > > > > > > > > > support >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > within the migration >> to >> > >> > Apache >> > >> > > > Bahir. >> > >> > > > > > > > > >> > Inter-project >> > >> > > > > > > > > >> > > >> > > > > interaction >> > >> > > > > > > > > >> > > >> > > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > integration are >> usually >> > >> > > welcomed >> > >> > > > in >> > >> > > > > > the >> > >> > > > > > > > > ASF. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Sincerely, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Dmitriy Pavlov >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > ср, 23 окт. 2019 г. в >> > >> 09:31, >> > >> > > > Alexey >> > >> > > > > > > > > Zinoviev >> > >> > > > > > > > > >> < >> > >> > > > > > > > > >> > > >> > > > > > > > [email protected] >> > >> > > > > > > > > >> > > >> > > > > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Also, dear Saikat >> > >> Maitra, >> > >> > > > could you >> > >> > > > > > > > > please >> > >> > > > > > > > > >> > > >> describe >> > >> > > > > > > > > >> > > >> > how >> > >> > > > > > > > > >> > > >> > > > you >> > >> > > > > > > > > >> > > >> > > > > > see >> > >> > > > > > > > > >> > > >> > > > > > > > the >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release cycles in >> > Bahir >> > >> > > Ignite >> > >> > > > > > > > Extensions >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > how >> > >> > > > > > > > > >> > > >> it >> > >> > > > > > > > > >> > > >> > be >> > >> > > > > > > > > >> > > >> > > > > > related >> > >> > > > > > > > > >> > > >> > > > > > > > to >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > release, 2.9, 3.0 >> for >> > >> > > example. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > Thank you for your >> > >> energy >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > ср, 23 окт. 2019 >> г., >> > >> 8:10 >> > >> > > > Alexey >> > >> > > > > > > > > Zinoviev < >> > >> > > > > > > > > >> > > >> > > > > > > > [email protected] >> > >> > > > > > > > > >> > > >> > > > > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Please, give me >> > >> > permissions >> > >> > > > too, >> > >> > > > > > I'd >> > >> > > > > > > > > glad >> > >> > > > > > > > > >> to >> > >> > > > > > > > > >> > help >> > >> > > > > > > > > >> > > >> > with >> > >> > > > > > > > > >> > > >> > > > > this >> > >> > > > > > > > > >> > > >> > > > > > > > > modules >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> migration and >> support >> > >> part >> > >> > > of >> > >> > > > them >> > >> > > > > > > in >> > >> > > > > > > > > >> > future, but >> > >> > > > > > > > > >> > > >> > also >> > >> > > > > > > > > >> > > >> > > > we >> > >> > > > > > > > > >> > > >> > > > > > need >> > >> > > > > > > > > >> > > >> > > > > > > > not >> > >> > > > > > > > > >> > > >> > > > > > > > > > > only >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> contributor but a >> few >> > >> > > > Committer >> > >> > > > > > > > > >> permissions >> > >> > > > > > > > > >> > to >> > >> > > > > > > > > >> > > >> merge >> > >> > > > > > > > > >> > > >> > > In >> > >> > > > > > > > > >> > > >> > > > > > > > repository >> > >> > > > > > > > > >> > > >> > > > > > > > > > in >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > other >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> side it could be >> very >> > >> long >> > >> > > > > > proccess. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> Could you ask >> Bahir >> > >> > > Community >> > >> > > > > > about >> > >> > > > > > > > > that? >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> ср, 23 окт. 2019 >> г., >> > >> 2:31 >> > >> > > > Saikat >> > >> > > > > > > > Maitra >> > >> > > > > > > > > < >> > >> > > > > > > > > >> > > >> > > > > > > > [email protected] >> > >> > > > > > > > > >> > > >> > > > > > > > > >: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Hi, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I discussed with >> > >> Apache >> > >> > > Bahir >> > >> > > > > > > > community >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > they >> > >> > > > > > > > > >> > > >> > are >> > >> > > > > > > > > >> > > >> > > > > > > interested >> > >> > > > > > > > > >> > > >> > > > > > > > > to >> > >> > > > > > > > > >> > > >> > > > > > > > > > > have >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Apache Ignite >> > >> extensions >> > >> > as >> > >> > > > part >> > >> > > > > > of >> > >> > > > > > > > > >> Apache >> > >> > > > > > > > > >> > Bahir >> > >> > > > > > > > > >> > > >> > > > project. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I have also >> > requested >> > >> for >> > >> > > > > > > contributor >> > >> > > > > > > > > >> > access in >> > >> > > > > > > > > >> > > >> > Jira >> > >> > > > > > > > > >> > > >> > > > for >> > >> > > > > > > > > >> > > >> > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project so that I >> > can >> > >> > > create >> > >> > > > > > issues >> > >> > > > > > > > and >> > >> > > > > > > > > >> > assign >> > >> > > > > > > > > >> > > >> to >> > >> > > > > > > > > >> > > >> > > > > myself. I >> > >> > > > > > > > > >> > > >> > > > > > > can >> > >> > > > > > > > > >> > > >> > > > > > > > > > help >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > with >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> code reviews as >> > well. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Also my thoughts >> on >> > >> > > releases >> > >> > > > > > > specific >> > >> > > > > > > > > to >> > >> > > > > > > > > >> > > >> > dependencies >> > >> > > > > > > > > >> > > >> > > > for >> > >> > > > > > > > > >> > > >> > > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> is >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> to do a fast >> follow >> > up >> > >> > > > release >> > >> > > > > > for >> > >> > > > > > > > > >> modules >> > >> > > > > > > > > >> > > >> based on >> > >> > > > > > > > > >> > > >> > > > > latest >> > >> > > > > > > > > >> > > >> > > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> stable release. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Here is the email >> > >> thread >> > >> > > for >> > >> > > > > > > > reference >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > >> > > https://www.mail-archive.com/[email protected]/msg02703.html >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> I wanted to >> connect >> > >> and >> > >> > get >> > >> > > > > > > feedback >> > >> > > > > > > > on >> > >> > > > > > > > > >> the >> > >> > > > > > > > > >> > > >> > proposal >> > >> > > > > > > > > >> > > >> > > > and >> > >> > > > > > > > > >> > > >> > > > > if >> > >> > > > > > > > > >> > > >> > > > > > > we >> > >> > > > > > > > > >> > > >> > > > > > > > > are >> > >> > > > > > > > > >> > > >> > > > > > > > > > ok >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > to >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> move the >> following >> > >> Apache >> > >> > > > Ignite >> > >> > > > > > > > > >> Extensions >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization#IEP-36:Modularization-IndependentIntegrations >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Regards, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Saikat >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> On Fri, Oct 18, >> 2019 >> > >> at >> > >> > > 9:44 >> > >> > > > PM >> > >> > > > > > > > Saikat >> > >> > > > > > > > > >> > Maitra < >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> [email protected] >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> wrote: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Hello, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We wanted to >> > discuss >> > >> > on a >> > >> > > > > > > proposal >> > >> > > > > > > > to >> > >> > > > > > > > > >> > move and >> > >> > > > > > > > > >> > > >> > > > support >> > >> > > > > > > > > >> > > >> > > > > > the >> > >> > > > > > > > > >> > > >> > > > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > integrations as >> > >> > separate >> > >> > > > Ignite >> > >> > > > > > > > > >> > Extensions as >> > >> > > > > > > > > >> > > >> > > > discussed >> > >> > > > > > > > > >> > > >> > > > > > > here >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Pub-Sub-Streamer-Implementation-td43944.html >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > . >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > The reason we >> > >> wanted to >> > >> > > > move >> > >> > > > > > our >> > >> > > > > > > > > Apache >> > >> > > > > > > > > >> > Ignite >> > >> > > > > > > > > >> > > >> > > > > > integration >> > >> > > > > > > > > >> > > >> > > > > > > as >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > separate >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions is >> this >> > >> will >> > >> > > > help us >> > >> > > > > > > to >> > >> > > > > > > > > >> manage >> > >> > > > > > > > > >> > and >> > >> > > > > > > > > >> > > >> > > > maintain >> > >> > > > > > > > > >> > > >> > > > > > > > separate >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> lifecycle >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Apache >> Ignite >> > >> > > > integrations. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > All the >> > integrations >> > >> > will >> > >> > > > > > > continue >> > >> > > > > > > > to >> > >> > > > > > > > > >> be >> > >> > > > > > > > > >> > part >> > >> > > > > > > > > >> > > >> of >> > >> > > > > > > > > >> > > >> > > ASF >> > >> > > > > > > > > >> > > >> > > > > and >> > >> > > > > > > > > >> > > >> > > > > > we >> > >> > > > > > > > > >> > > >> > > > > > > > > will >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > keep >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > supporting and >> > >> > developing >> > >> > > > in >> > >> > > > > > > > > accordance >> > >> > > > > > > > > >> > with >> > >> > > > > > > > > >> > > >> ASF >> > >> > > > > > > > > >> > > >> > > > vision >> > >> > > > > > > > > >> > > >> > > > > > and >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > practices. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > We are >> considering >> > >> > > > following >> > >> > > > > > two >> > >> > > > > > > > > >> choices >> > >> > > > > > > > > >> > for >> > >> > > > > > > > > >> > > >> > moving >> > >> > > > > > > > > >> > > >> > > > to >> > >> > > > > > > > > >> > > >> > > > > > > Apache >> > >> > > > > > > > > >> > > >> > > > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions: >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 1. Reach out to >> > >> Apache >> > >> > > > Bahir >> > >> > > > > > > > > community >> > >> > > > > > > > > >> and >> > >> > > > > > > > > >> > > >> > propose >> > >> > > > > > > > > >> > > >> > > to >> > >> > > > > > > > > >> > > >> > > > > > make >> > >> > > > > > > > > >> > > >> > > > > > > > > Ignite >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Extensions a >> > >> separate >> > >> > > > module as >> > >> > > > > > > > part >> > >> > > > > > > > > of >> > >> > > > > > > > > >> > Apache >> > >> > > > > > > > > >> > > >> > > Bahir >> > >> > > > > > > > > >> > > >> > > > > > > project. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > https://bahir.apache.org/ >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > >> https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces96 >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > 2. Reach out to >> > >> Apache >> > >> > > > > > Incubator >> > >> > > > > > > > > >> > community and >> > >> > > > > > > > > >> > > >> > > > request >> > >> > > > > > > > > >> > > >> > > > > > for >> > >> > > > > > > > > >> > > >> > > > > > > a >> > >> > > > > > > > > >> > > >> > > > > > > > > new >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> project >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > for Ignite >> > >> Extensions. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Please review >> and >> > >> share >> > >> > > > > > feedback >> > >> > > > > > > on >> > >> > > > > > > > > our >> > >> > > > > > > > > >> > > >> proposal. >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Warm Regards, >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > Saikat >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >>> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> >> > >> > > > > > > > > >> > > >> > > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > > >> > >> > > > > > > > > >> > > >> > > > > > >> > >> > > > > > > > > >> > > >> > > > > >> > >> > > > > > > > > >> > > >> > > > >> > >> > > > > > > > > >> > > >> > > >> > >> > > > > > > > > >> > > >> > >> > >> > > > > > > > > >> > > >> >> > >> > > > > > > > > >> > > > >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> > -- >> > >> > > > > > > > > >> > Best regards, >> > >> > > > > > > > > >> > Ivan Pavlukhin >> > >> > > > > > > > > >> > >> > >> > > > > > > > > >> >> > >> > > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > > -- >> > >> > > > Best regards, >> > >> > > > Ivan Pavlukhin >> > >> > > > >> > >> > > > >> > >> > > >> > >> > >> > >> >> > > >> > >> >
