Dmitriy, I like the first approach with applying Maxim's idea of creating a branch > named -igfs-Hadoop (not release, but current master state).
+1 for this approach. Any other opinions before we finalize this discussion? - Denis On Tue, Jun 18, 2019 at 11:28 AM Dmitriy Pavlov <dpav...@apache.org> wrote: > Hi Denis, > > I like the first approach with applying Maxim's idea of creating a branch > named -igfs-Hadoop (not release, but current master state). > 2nd) 3rd party repo can be Apache repo just like ignite-release. But it's > true it is time-consuming to move code. > 3rd) Attic is for projects, I hope no one here wants to Ignite to be there > :) I'm not sure it is possible to move just one component there. But if it > is possible, we should anyway start from 2nd option and create standalone > repo ignite-igfs-hadoop (and it will become later > attic-ignite-igfs-hadoop). > > But if someone could stand up and say he/she wants to do migration from one > repo to another (option 2), I like it as well. > > Sincerely > > вт, 18 июн. 2019 г. в 21:05, Denis Magda <dma...@apache.org>: > > > Igniters, > > > > Thanks a lot for sharing your opinion. As I see, there is a consensus > that > > IGFS and Hadoop Accelerator are to be discontinued and no longer > supported > > by the community. > > > > As for the source code, if the community prefers moving the source code > to > > another repository rather than removing it, then let's do it. I see 3 > > solutions here: > > > > - The simplest - just point out to the latest Ignite release branch > that > > has the source code. This should be Ignite 2.6.0. Remove from Ignite > > master. > > - Decouple from the master and move to a 3rd party Github repo. More > > complicated and time-consuming. > > - See if we should move the component to Apache Attic ( > > http://attic.apache.org): the Attic is designed for projects to be > > retired but not for the components. Thus, that might be not an option. > > > > Personally, I'm for the first approach. Does it sound reasonable? > > > > - > > Denis > > > > > > On Tue, Jun 18, 2019 at 7:39 AM Maxim Muzafarov <maxmu...@gmail.com> > > wrote: > > > > > Folks, > > > > > > +1 to reduce the number of supported features. > > > > > > Probably, the best solution will be removing IGFS from core module and > > > making it as an Ignite plugin (will require some efforts to do this). > > > I've also think we can move IGFS to the separate branch (from the > > > master one) if someone will decide merge to latest changes from the > > > master branch to build Ignite from scratch with IGFS feature. > > > > > > On Mon, 17 Jun 2019 at 22:42, Denis Magda <dma...@apache.org> wrote: > > > > > > > > > > > > > > +1 from me to reduce supported feature list. > > > > > Guys, are we talking about Ignite 3.0? > > > > > > > > > > > > Nikolay, I would discontinue IGFS before 3.0. Let's do this in the > next > > > > release? As for other features and integrations, 3.0 should be > > considered > > > > as a version. > > > > > > > > > > > > > +1 from me provided that we move sources to some supplementary > > > repository. > > > > > If someone later would like to maintain/fix this module, he/she > > should > > > be > > > > > able to access sources with current state of the master. > > > > > > > > > > > > Dmitry, are you suggesting to move the sources to Github and abandon > > them > > > > there? Sort of legacy code cemetery. > > > > > > > > - > > > > Denis > > > > > > > > > > > > On Mon, Jun 17, 2019 at 2:00 AM Nikolay Izhikov <nizhi...@apache.org > > > > > wrote: > > > > > > > > > +1 from me to reduce supported feature list. > > > > > > > > > > Guys, are we talking about Ignite 3.0? > > > > > > > > > > > > > > > В Пн, 17/06/2019 в 11:57 +0300, Alexey Goncharuk пишет: > > > > > > Denis, > > > > > > > > > > > > I fully support this idea. > > > > > > > > > > > > First, looking back, I do not think it was a good design in the > > first > > > > > place > > > > > > to build IGFS on top of Ignite caches. Second, I have never seen > a > > > case > > > > > > where IGFS provided significant performance boost. Usually it's > > > either > > > > > all > > > > > > data already fits buffer cache, and IGFS caching is not needed; > or > > > data > > > > > > does not fit buffer cache, and access pattern is close to full > scan > > > and > > > > > > additional caching in IGFS does not make sense. > > > > > > > > > > > > пн, 17 июн. 2019 г. в 11:28, Павлухин Иван <vololo...@gmail.com > >: > > > > > > > > > > > > > Denis, > > > > > > > > > > > > > > I must say that aforementioned solutions for a Hadoop ecosystem > > > appear > > > > > > > from time to time in questions on a user mailing list. So, it > > seems > > > > > > > that there is a practical need for such solutions. > > > > > > > > > > > > > > But of course it does not mean that we should continue a > support > > of > > > > > > > IGFS and Hadoop Accelerator. If both are not solutions that fit > > > well > > > > > > > common use cases then we should discontinue it. If any of them > is > > > very > > > > > > > good for it's purposes but we do not have a capacity to support > > it > > > > > > > without sacrificing main Ignite goals then we still should > > > discontinue > > > > > > > it in my mind. > > > > > > > > > > > > > > P.S. Personally I am a fan of UNIX way. I like ideas of a > single > > > > > > > responsibility and integrations. And I suppose there are other > > > Ignite > > > > > > > features which could be dropped. > > > > > > > > > > > > > > ср, 12 июн. 2019 г. в 21:04, Denis Magda <dma...@apache.org>: > > > > > > > > > > > > > > > > > > > > > > > Igniters, > > > > > > > > > > > > > > > > I'd like us to move on and finish our conversation on the > IGFS > > > [1] > > > > > and > > > > > > > > Hadoop Accelerator [2] support. > > > > > > > > > > > > > > > > To my knowledge, there is no single committer who maintains > the > > > > > > > > integrations; they are no longer tested and, even more, the > > > community > > > > > > > > stopped providing the binaries since Ignite 2.6.0 release > (look > > > for > > > > > > > > In-Memory Hadoop Accelerator table [3]). > > > > > > > > > > > > > > > > Why all of that happened? Because of a little value, > something > > > > > succeeds > > > > > > > > while something fails. Does it mean that Ignite cannot be > used > > > for > > > > > Hadoop > > > > > > > > acceleration, in general? No, quite the opposite, it CAN be > > used, > > > > > but a > > > > > > > > solution is different. Have Ignite with native persistence > > > deployed > > > > > close > > > > > > > > to your Hadoop cluster (replace GridGain with Ignite) [4]. > > > > > > > > > > > > > > > > So, I propose we remove IGFS and In-Memory Hadoop Accelerator > > > from > > > > > our > > > > > > > > master repository and rework existing public documentation > > > showing > > > > > how to > > > > > > > > achieve the acceleration with Ignite. > > > > > > > > > > > > > > > > Any supporters or objections? > > > > > > > > > > > > > > > > > > > > > > > > [1] > > https://apacheignite-fs.readme.io/docs/in-memory-file-system > > > > > > > > [2] > https://apacheignite-fs.readme.io/docs/hadoop-accelerator > > > > > > > > [3] https://ignite.apache.org/download.cgi#binaries > > > > > > > > [4] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://docs.gridgain.com/docs/bdb-getting-started#section-gridgain-data-lake-accelerator > > > > > > > > > > > > > > > > - > > > > > > > > Denis > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Best regards, > > > > > > > Ivan Pavlukhin > > > > > > > > > > > > > > > > > >