I suppose that most everything if not all from libs/options will go to OPTIONAL (I’d call it simply ‘apache-ignite-libs'). More precise lib selection (if something from optional would better to have in core package) will be discussed right after preliminary split architecture agreement.
> On 15 Mar 2018, at 22:11, Dmitry Pavlov <dpavlov....@gmail.com> wrote: > > I like idea of keeping simple system of modules, so +1 from me. > > Where optional libs (e.g Direct IO plugin) would be included, would it be > core or optional? > > чт, 15 мар. 2018 г. в 22:09, Denis Magda <dma...@apache.org>: > >>> >>>> >>>> How big would be a final core module? >>> Around 30M. Can be shrinked to ~15M if separate Visor and create it’s own >>> package. >> >> >> Guys, 30 vs 280M is a huuuuge difference. I would agree with Petr and >> propose the simplest modular system: >> >> - core module that includes basic Ignite capabilities including SQL, >> compute grid, service grid, k/v >> - optional module hosts the rest - ML, streamers integration (kafka, >> flink), kubernetes, etc. >> >> What do you think? >> >> -- >> Denis >> >> On Thu, Mar 15, 2018 at 12:36 AM, Petr Ivanov <mr.wei...@gmail.com> wrote: >> >>> *DEB package >>> >>> >>>> On 15 Mar 2018, at 10:35, Petr Ivanov <mr.wei...@gmail.com> wrote: >>>> >>>> Considering that DEV package for now is almost platform independent >> (its >>> a java application more or less), that package will work almost on any >>> DEB-based linux, including but not limited to Ubuntu, Debian, etc. >>>> The only restriction is existence of systemctl (systemd) service >> manager >>> — we are dependent on it. >>>> >>>> Thats why, for instance, our RPM repository is called simply ‘rpm’ and >>> package has no arch or dist suffix — it will work on CentOS, RHEL, >> Fedora, >>> etc. with presence of aforementioned systemd. >>>> >>>> >>>> >>>>> On 15 Mar 2018, at 07:57, Dmitriy Setrakyan <dsetrak...@apache.org> >>> wrote: >>>>> >>>>> Will Debian package work for Ubuntu? >>>>> >>>>> D. >>>>> >>>>> On Wed, Mar 14, 2018 at 9:52 PM, Petr Ivanov <mr.wei...@gmail.com> >>> wrote: >>>>> >>>>>> Not a problem, rather nuisance. Also, when we will move to official >>>>>> repositories, there can be a problem from OS community. >>>>>> >>>>>> Concerning DEB packages — I plan to use RPM as base for DEB package >>> build >>>>>> (package layout / install scripts) for speeding up things and >> excluding >>>>>> possible duplication and desynchronisation, so its a matter of ’sit >>> and do’ >>>>>> rather then some technical research. Thats why I rose discussion >> about >>>>>> future package architecture, so that after agreement I'm be able to >>> pack >>>>>> both RPM and DEB identically. >>>>>> >>>>>> Yet, if you insist, I can create DEB package according to current RPM >>>>>> layout in no time. >>>>>> >>>>>> >>>>>> >>>>>>> On 15 Mar 2018, at 04:53, Dmitriy Setrakyan <dsetrak...@apache.org> >>>>>> wrote: >>>>>>> >>>>>>> Peter, >>>>>>> >>>>>>> I don't think the package size of 280M is going to be a problem at >>> all, >>>>>> but >>>>>>> what you are suggesting can be an improvement down the road. >>>>>>> >>>>>>> In the mean time, I think our top priority should be to provide >>> packages >>>>>>> for Debian and Ubuntu. Having only RPMs is not nearly enough. >>>>>>> >>>>>>> Agree? >>>>>>> >>>>>>> D. >>>>>>> >>>>>>> On Wed, Mar 14, 2018 at 5:36 AM, vveider <mr.wei...@gmail.com> >> wrote: >>>>>>> >>>>>>>> Hi, Igniters! >>>>>>>> >>>>>>>> >>>>>>>> Release 2.4 is almost there, at least binary part of it, so I'd >> like >>> to >>>>>>>> move >>>>>>>> forward to further improve and widen AI delivery through packages. >>>>>>>> As of now, Apache Ignite ships in RPM package weighing about 280M+ >>> and, >>>>>> to >>>>>>>> improve usability and significantly reduce required download >> sizes, I >>>>>>>> purpose that in 2.5 release we introduce splitted delivery as >>> follows: >>>>>>>> - CORE >>>>>>>> - bin >>>>>>>> - config >>>>>>>> - libs (!optional) >>>>>>>> - OPTIONAL LIBS >>>>>>>> - BENCHMARKS >>>>>>>> - DOCS (?) >>>>>>>> - EXAMPLES >>>>>>>> - .NET PLATFORM FILES >>>>>>>> - C++ PLATFORM FILES >>>>>>>> >>>>>>>> This architecture, as I assume, will add flexibility (no reason to >>>>>> download >>>>>>>> all 280M+ of binaries where you are to run only core node >>> functionality) >>>>>>>> and >>>>>>>> maintainability (you are in full control of what is installed on >> your >>>>>>>> system). >>>>>>>> >>>>>>>> After successful architecture choice, same scheme are planned to be >>>>>> used in >>>>>>>> DEB packages as well. >>>>>>>> >>>>>>>> WDYT? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/ >>>>>>>> >>>>>> >>>>>> >>>> >>> >>> >>