Our self-contained zip file currently is over 400Mb and continues to grow.
Even considering that internet speeds has grown too, it is nonsense to force 
user to download such an archive where 90% are useless for most cases.

Also we can:
 — pack all extensions in single binary with latests releases (and update after 
each extension release) or even one by one
 — extend ignite.sh to download remote libs when extension is activated via 
command line


Antoine de Saint-Exupéry once said that 'perfection is achieved, not when there 
is nothing more to add, but when there is nothing left to take away'.
We are not obliged to make Apache Ignite ideal, but we certainly can move that 
way — I am sure the result will exceed expectations.



> On 13 Oct 2021, at 16:02, Stephen Darlington 
> <stephen.darling...@gridgain.com> wrote:
> 
> Having extensions in Maven Central makes perfect sense for tools that need to 
> be built and integrated with other code, Spring integrations for example.
> 
> That’s not the case for extensions that are required just to run Ignite. A 
> self-contained zip file for each platform would work.
> 
>> On 13 Oct 2021, at 13:41, Maxim Muzafarov <mmu...@apache.org> wrote:
>> 
>> Nikolay,
>> 
>> All extensions will be available at the maven central for download.
>> 
>> Previously extensions have a dependent version on the ignite core, so
>> each time the Ignite was released it made sense to include all the
>> extensions into the uber-zip file. Each extension has its own release
>> version now, so an extension can be upgraded and used independently,
>> what is the reason include it in the single uber-zip file? Probably it
>> would be better to provide a self-contained zip file for each cloud
>> platform.
>> 
>> If I've missed your issue, so can you clarify the problem in more detail?
>> 
>> On Wed, 13 Oct 2021 at 14:37, Nikolay Izhikov <nizhi...@apache.org> wrote:
>>> 
>>> Maxim.
>>> 
>>>> Currently, they are copied from the optional
>>>> directory of the ignite binary package but would be copied from an
>>>> appropriate ignite extension binary package.
>>> 
>>> But how, the user will download this binary package?
>>> Right now, all the user need is Ignite distributive.
>>> 
>>> 
>>>> 13 окт. 2021 г., в 14:32, Maxim Muzafarov <mmu...@apache.org> написал(а):
>>>> 
>>>> Stephen,
>>>> 
>>>> I guess the required classes of IP-finders should be in the classpath
>>>> (libs directory). Currently, they are copied from the optional
>>>> directory of the ignite binary package but would be copied from an
>>>> appropriate ignite extension binary package. Probably I'm missing
>>>> something but almost nothing changes in that process from my point of
>>>> view. The documentation pages will be updated prior to the release.
>>>> 
>>>> On Wed, 13 Oct 2021 at 13:44, Stephen Darlington
>>>> <stephen.darling...@gridgain.com> wrote:
>>>>> 
>>>>> I understand the motivation from a development point of view, but how 
>>>>> will this work for end users? Currently, the documentation talks about 
>>>>> extensions only in terms of importing maven dependencies (download.cgi 
>>>>> <https://ignite.apache.org/download.cgi#extensions>). If I’m trying to 
>>>>> start a cluster on Azure, how does that work? Do I need to build my own 
>>>>> server?
>>>>> 
>>>>> Regards,
>>>>> Stephen
>>>>> 
>>>>>> On 13 Oct 2021, at 11:35, Nikita Amelchev <namelc...@apache.org> wrote:
>>>>>> 
>>>>>> +1 to migrate and include to the Ignite 2.12 scope
>>>>>> 
>>>>>> пн, 20 сент. 2021 г. в 17:09, Denis Magda <dma...@apache.org>:
>>>>>>> 
>>>>>>> Perfect, thanks, Maxim!
>>>>>>> 
>>>>>>> -
>>>>>>> Denis
>>>>>>> 
>>>>>>> 
>>>>>>> On Mon, Sep 20, 2021 at 8:29 AM Maxim Muzafarov <mmu...@apache.org> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Folks,
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I've created an issue [1] to move all cloud-based IP-finders to the
>>>>>>>> ignite-extensions. The motivation is the same as with migration of
>>>>>>>> Spring Data integration - to remove integration dependency of the
>>>>>>>> release cycle on Ignite releases.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> [1] https://issues.apache.org/jira/browse/IGNITE-15541
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Best wishes,
>>>>>> Amelchev Nikita
>>>>> 
>>>>> 
>>> 
> 
> 

Reply via email to