Okay, I phrased that badly. I mean an extra platform-specific ZIP file that I 
used to augment the generic Ignite ZIP file.

So, to run on Azure I’d download ignite.zip + azure.zip.

Extending ignite.sh would also be great, kind of like what’s happening with 
Ignite 3 as far as I can tell.

What I’m advocating is not needing to use Maven just to run Ignite on Azure, 
AWS, etc.

> On 13 Oct 2021, at 14:35, Petr Ivanov <mr.wei...@gmail.com> wrote:
> 
> 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