Re: [ANNOUNCE] SCOPE FREEZE for Apache Ignite 3.0.0 beta 1 RELEASE

2022-10-19 Thread Aleksandr Pakhomov
Hi, Igniters.

I would like to ask you to add a couple of tickets that are required for 
packaging:

https://issues.apache.org/jira/browse/IGNITE-17781 
 
https://issues.apache.org/jira/browse/IGNITE-17773 


These tickets are the last tickets in the packaging scope for beta1.

--
Best regards, 
Aleksandr

> On 19 Oct 2022, at 21:48, Вячеслав Коптилин  wrote:
> 
> Hi Yuriy,
> 
> Let's add them. I hope that these three tasks are the last ones.
> 
> Thanks,
> S.
> 
> ср, 19 окт. 2022 г. в 16:41, Юрий :
> 
>> Slava, thank you.
>> 
>> During cherry picking one of aforementioned ticket was observed dependency
>> on
>> https://issues.apache.org/jira/browse/IGNITE-17907
>> https://issues.apache.org/jira/browse/IGNITE-17671
>> https://issues.apache.org/jira/browse/IGNITE-17816
>> 
>> So, I propose adding them into the release scope.
>> 
>> ср, 19 окт. 2022 г. в 15:53, Вячеслав Коптилин :
>> 
>>> Hi Yuriy,
>>> 
>>> I agree, let's add them to the scope.
>>> 
>>> Thanks,
>>> S.
>>> 
>>> 
>>> ср, 19 окт. 2022 г. в 15:20, Юрий :
>>> 
 Dear Release managers and Igniters,
 
 I would like to add the following tickets to Ignite 3.0.0 beta1:
 
 https://issues.apache.org/jira/browse/IGNITE-17820 - improvement SQL
>> and
 required for the next ticket
 https://issues.apache.org/jira/browse/IGNITE-17748 - related to
>> support
>>> of
 indexes
 https://issues.apache.org/jira/browse/IGNITE-17612 - fix issue when
>> some
 queries couldn't be done.
 https://issues.apache.org/jira/browse/IGNITE-17330 - support RO
 transaction
 by SQL
 https://issues.apache.org/jira/browse/IGNITE-17859 - index filling
 https://issues.apache.org/jira/browse/IGNITE-17813 - related to
>> support
 indexes by SQL
 https://issues.apache.org/jira/browse/IGNITE-17655 - related to
>> support
 indexes by SQL
 
 ср, 19 окт. 2022 г. в 12:11, Вячеслав Коптилин <
>> slava.kopti...@gmail.com
 :
 
> Hello Alexander,
> 
> Thank you for pointing this out. I fully support including RO
 transactions
> into the scope of Ignite 3.0.0-beta1 release.
> 
> Thanks,
> S.
> 
> 
> ср, 19 окт. 2022 г. в 11:42, Alexander Lapin :
> 
>> Igniters,
>> 
>> I would like to add following tickets to ignite-3.0.0-beta1
>> https://issues.apache.org/jira/browse/IGNITE-17806
>> https://issues.apache.org/jira/browse/IGNITE-17759
>> https://issues.apache.org/jira/browse/IGNITE-17637
>> https://issues.apache.org/jira/browse/IGNITE-17263
>> https://issues.apache.org/jira/browse/IGNITE-17260
>> 
>> It's all about read-only transactions.
>> 
>> Best regards,
>> Alexander
>> 
>> пт, 14 окт. 2022 г. в 19:45, Andrey Gura :
>> 
>>> Igniters,
>>> 
>>> The 'ignite-3.0.0-beta1' branch was created (the latest commit is
>>> 8160ef31ecf8d49f227562b6f0ab090c6b4438c1).
>>> 
>>> The scope for the release is frozen.
>>> 
>>> It means the following:
>>> 
>>> - Any issue could be added to the release (fixVersion ==
>>> 3.0.0-beta1)
>>> only after discussion with the community and a release manager in
 this
>>> thread.
>>> - Any commit to the release branch must be also applied to the
>>> 'main'
>>> branch.
>>> 
>> 
> 
 
 
 --
 Живи с улыбкой! :D
 
>>> 
>> 
>> 
>> --
>> Живи с улыбкой! :D
>> 



Re: Ignite support for IoC beyond spring framework

2022-10-19 Thread Łukasz Dywicki

Hello,
I brought first version of PR, for now with limited set of tests:
https://github.com/apache/ignite/pull/10337

If you're ok with approach I've taken I can continue on satisfying 
quality criteria and stabilization of it.
I made a sample Spring registry to prove how "injection source" could 
look a like.


Best,
Łukasz

On 17.10.2022 18:56, Łukasz Dywicki wrote:
Going forward over evaluation - I think for naming consistency reasons 
we shall stay with @InjectResource cause other annotations which bring 
outside values are @SpringResource, @LoggerResource and 
@IgniteInstanceResource.


Making it @IgniteInject is fine for me too, but it might not fit into 
existing package contents. WDYT?


Best,
Łukasz

On 17.10.2022 16:48, Łukasz Dywicki wrote:

I created https://issues.apache.org/jira/browse/IGNITE-17915.
Going to try updating code and see how much impact it will have.

Best,
Łukasz

On 14.10.2022 20:21, Łukasz Dywicki wrote:

Hello Semyon,
I wasn't sure if deprecation of @SpringResource would be acceptable, 
if so It gives us more flexibility in bringing IoC adapter layer. 
Linked code is just fitted into existing boundaries, but I can update 
it to deal with @IgniteInject.


I will register feature request/improvement in JIRA and start working 
on it next week.


Kind regards,
Łukasz

On 14.10.2022 16:26, Данилов Семён wrote:

Hi!

This sounds like a good enhancement. Feel free to create a pull 
request!
As I see it, for now we should continue using SpringResource 
annotation (even if it injects non-spring resources), but at the 
same time create a new annotation (maybe something like 
@IgniteInject, I am bad with naming) and deprecate SpringResource 
annotation. Both annotations should work exactly the same.
Then we will have a spring version of injector interface and some 
generic version that any user can extend and use without spring.

WDYT?

P.S. You can create a JIRA ticket and mention me there, I'll be 
happy to review and merge your PR


Kind regards, Semyon.



Hello,
I would like to bring a proposal for Ignite to include support for
@SpringResource without spring at all.
We currently use ignite without Spring Framework and, to make things
harder, under OSGi. As a part of exercise couple weeks ago I 
implemented

support for IoC [1] in environment we run. I did it by simulating
spring's ApplicationContext instance expected by IgnitionEx [2] and
GridSpringResourceContext.

Turns out that Ignite IoC is fine with below API:
public interface BeanRegistry {
 T lookup(Class type);
Object lookup(String name);
}

Given that we look forward to keep use of Ignite I was asked to
contribute my work back to your project.
Would you be up to discuss, and if agreed, guide me on a shape of ioc
updates which would best fit Ignite itself? If you do not expect 
changes
in Spring integration then, maybe we could get a working solution 
within

ignite-osgi itself?

Best,
Łukasz

[1]
https://github.com/OpenNMS/horizon-stream/tree/develop/minion/minion-taskset/taskset-worker/src/main/java/org/opennms/horizon/minion/taskset/worker/ignite/resource

[2]
https://github.com/OpenNMS/horizon-stream/blob/develop/minion/minion-taskset/taskset-worker/src/main/java/org/opennms/horizon/minion/taskset/worker/ignite/IgnitionFactory.java#L15


Re: [ANNOUNCE] SCOPE FREEZE for Apache Ignite 3.0.0 beta 1 RELEASE

2022-10-19 Thread Вячеслав Коптилин
Hi Yuriy,

Let's add them. I hope that these three tasks are the last ones.

Thanks,
S.

ср, 19 окт. 2022 г. в 16:41, Юрий :

> Slava, thank you.
>
> During cherry picking one of aforementioned ticket was observed dependency
> on
> https://issues.apache.org/jira/browse/IGNITE-17907
> https://issues.apache.org/jira/browse/IGNITE-17671
> https://issues.apache.org/jira/browse/IGNITE-17816
>
> So, I propose adding them into the release scope.
>
> ср, 19 окт. 2022 г. в 15:53, Вячеслав Коптилин :
>
> > Hi Yuriy,
> >
> > I agree, let's add them to the scope.
> >
> > Thanks,
> > S.
> >
> >
> > ср, 19 окт. 2022 г. в 15:20, Юрий :
> >
> > > Dear Release managers and Igniters,
> > >
> > > I would like to add the following tickets to Ignite 3.0.0 beta1:
> > >
> > > https://issues.apache.org/jira/browse/IGNITE-17820 - improvement SQL
> and
> > > required for the next ticket
> > > https://issues.apache.org/jira/browse/IGNITE-17748 - related to
> support
> > of
> > > indexes
> > > https://issues.apache.org/jira/browse/IGNITE-17612 - fix issue when
> some
> > > queries couldn't be done.
> > > https://issues.apache.org/jira/browse/IGNITE-17330 - support RO
> > > transaction
> > > by SQL
> > > https://issues.apache.org/jira/browse/IGNITE-17859 - index filling
> > > https://issues.apache.org/jira/browse/IGNITE-17813 - related to
> support
> > > indexes by SQL
> > > https://issues.apache.org/jira/browse/IGNITE-17655 - related to
> support
> > > indexes by SQL
> > >
> > > ср, 19 окт. 2022 г. в 12:11, Вячеслав Коптилин <
> slava.kopti...@gmail.com
> > >:
> > >
> > > > Hello Alexander,
> > > >
> > > > Thank you for pointing this out. I fully support including RO
> > > transactions
> > > > into the scope of Ignite 3.0.0-beta1 release.
> > > >
> > > > Thanks,
> > > > S.
> > > >
> > > >
> > > > ср, 19 окт. 2022 г. в 11:42, Alexander Lapin :
> > > >
> > > > > Igniters,
> > > > >
> > > > > I would like to add following tickets to ignite-3.0.0-beta1
> > > > > https://issues.apache.org/jira/browse/IGNITE-17806
> > > > > https://issues.apache.org/jira/browse/IGNITE-17759
> > > > > https://issues.apache.org/jira/browse/IGNITE-17637
> > > > > https://issues.apache.org/jira/browse/IGNITE-17263
> > > > > https://issues.apache.org/jira/browse/IGNITE-17260
> > > > >
> > > > > It's all about read-only transactions.
> > > > >
> > > > > Best regards,
> > > > > Alexander
> > > > >
> > > > > пт, 14 окт. 2022 г. в 19:45, Andrey Gura :
> > > > >
> > > > > > Igniters,
> > > > > >
> > > > > > The 'ignite-3.0.0-beta1' branch was created (the latest commit is
> > > > > > 8160ef31ecf8d49f227562b6f0ab090c6b4438c1).
> > > > > >
> > > > > > The scope for the release is frozen.
> > > > > >
> > > > > > It means the following:
> > > > > >
> > > > > > - Any issue could be added to the release (fixVersion ==
> > 3.0.0-beta1)
> > > > > > only after discussion with the community and a release manager in
> > > this
> > > > > > thread.
> > > > > > - Any commit to the release branch must be also applied to the
> > 'main'
> > > > > > branch.
> > > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > Живи с улыбкой! :D
> > >
> >
>
>
> --
> Живи с улыбкой! :D
>


Re: [ANNOUNCE] SCOPE FREEZE for Apache Ignite 3.0.0 beta 1 RELEASE

2022-10-19 Thread Юрий
Slava, thank you.

During cherry picking one of aforementioned ticket was observed dependency
on
https://issues.apache.org/jira/browse/IGNITE-17907
https://issues.apache.org/jira/browse/IGNITE-17671
https://issues.apache.org/jira/browse/IGNITE-17816

So, I propose adding them into the release scope.

ср, 19 окт. 2022 г. в 15:53, Вячеслав Коптилин :

> Hi Yuriy,
>
> I agree, let's add them to the scope.
>
> Thanks,
> S.
>
>
> ср, 19 окт. 2022 г. в 15:20, Юрий :
>
> > Dear Release managers and Igniters,
> >
> > I would like to add the following tickets to Ignite 3.0.0 beta1:
> >
> > https://issues.apache.org/jira/browse/IGNITE-17820 - improvement SQL and
> > required for the next ticket
> > https://issues.apache.org/jira/browse/IGNITE-17748 - related to support
> of
> > indexes
> > https://issues.apache.org/jira/browse/IGNITE-17612 - fix issue when some
> > queries couldn't be done.
> > https://issues.apache.org/jira/browse/IGNITE-17330 - support RO
> > transaction
> > by SQL
> > https://issues.apache.org/jira/browse/IGNITE-17859 - index filling
> > https://issues.apache.org/jira/browse/IGNITE-17813 - related to support
> > indexes by SQL
> > https://issues.apache.org/jira/browse/IGNITE-17655 - related to support
> > indexes by SQL
> >
> > ср, 19 окт. 2022 г. в 12:11, Вячеслав Коптилин  >:
> >
> > > Hello Alexander,
> > >
> > > Thank you for pointing this out. I fully support including RO
> > transactions
> > > into the scope of Ignite 3.0.0-beta1 release.
> > >
> > > Thanks,
> > > S.
> > >
> > >
> > > ср, 19 окт. 2022 г. в 11:42, Alexander Lapin :
> > >
> > > > Igniters,
> > > >
> > > > I would like to add following tickets to ignite-3.0.0-beta1
> > > > https://issues.apache.org/jira/browse/IGNITE-17806
> > > > https://issues.apache.org/jira/browse/IGNITE-17759
> > > > https://issues.apache.org/jira/browse/IGNITE-17637
> > > > https://issues.apache.org/jira/browse/IGNITE-17263
> > > > https://issues.apache.org/jira/browse/IGNITE-17260
> > > >
> > > > It's all about read-only transactions.
> > > >
> > > > Best regards,
> > > > Alexander
> > > >
> > > > пт, 14 окт. 2022 г. в 19:45, Andrey Gura :
> > > >
> > > > > Igniters,
> > > > >
> > > > > The 'ignite-3.0.0-beta1' branch was created (the latest commit is
> > > > > 8160ef31ecf8d49f227562b6f0ab090c6b4438c1).
> > > > >
> > > > > The scope for the release is frozen.
> > > > >
> > > > > It means the following:
> > > > >
> > > > > - Any issue could be added to the release (fixVersion ==
> 3.0.0-beta1)
> > > > > only after discussion with the community and a release manager in
> > this
> > > > > thread.
> > > > > - Any commit to the release branch must be also applied to the
> 'main'
> > > > > branch.
> > > > >
> > > >
> > >
> >
> >
> > --
> > Живи с улыбкой! :D
> >
>


-- 
Живи с улыбкой! :D


Re: [ANNOUNCE] SCOPE FREEZE for Apache Ignite 3.0.0 beta 1 RELEASE

2022-10-19 Thread Вячеслав Коптилин
Hi Yuriy,

I agree, let's add them to the scope.

Thanks,
S.


ср, 19 окт. 2022 г. в 15:20, Юрий :

> Dear Release managers and Igniters,
>
> I would like to add the following tickets to Ignite 3.0.0 beta1:
>
> https://issues.apache.org/jira/browse/IGNITE-17820 - improvement SQL and
> required for the next ticket
> https://issues.apache.org/jira/browse/IGNITE-17748 - related to support of
> indexes
> https://issues.apache.org/jira/browse/IGNITE-17612 - fix issue when some
> queries couldn't be done.
> https://issues.apache.org/jira/browse/IGNITE-17330 - support RO
> transaction
> by SQL
> https://issues.apache.org/jira/browse/IGNITE-17859 - index filling
> https://issues.apache.org/jira/browse/IGNITE-17813 - related to support
> indexes by SQL
> https://issues.apache.org/jira/browse/IGNITE-17655 - related to support
> indexes by SQL
>
> ср, 19 окт. 2022 г. в 12:11, Вячеслав Коптилин :
>
> > Hello Alexander,
> >
> > Thank you for pointing this out. I fully support including RO
> transactions
> > into the scope of Ignite 3.0.0-beta1 release.
> >
> > Thanks,
> > S.
> >
> >
> > ср, 19 окт. 2022 г. в 11:42, Alexander Lapin :
> >
> > > Igniters,
> > >
> > > I would like to add following tickets to ignite-3.0.0-beta1
> > > https://issues.apache.org/jira/browse/IGNITE-17806
> > > https://issues.apache.org/jira/browse/IGNITE-17759
> > > https://issues.apache.org/jira/browse/IGNITE-17637
> > > https://issues.apache.org/jira/browse/IGNITE-17263
> > > https://issues.apache.org/jira/browse/IGNITE-17260
> > >
> > > It's all about read-only transactions.
> > >
> > > Best regards,
> > > Alexander
> > >
> > > пт, 14 окт. 2022 г. в 19:45, Andrey Gura :
> > >
> > > > Igniters,
> > > >
> > > > The 'ignite-3.0.0-beta1' branch was created (the latest commit is
> > > > 8160ef31ecf8d49f227562b6f0ab090c6b4438c1).
> > > >
> > > > The scope for the release is frozen.
> > > >
> > > > It means the following:
> > > >
> > > > - Any issue could be added to the release (fixVersion == 3.0.0-beta1)
> > > > only after discussion with the community and a release manager in
> this
> > > > thread.
> > > > - Any commit to the release branch must be also applied to the 'main'
> > > > branch.
> > > >
> > >
> >
>
>
> --
> Живи с улыбкой! :D
>


Re: [ANNOUNCE] SCOPE FREEZE for Apache Ignite 3.0.0 beta 1 RELEASE

2022-10-19 Thread Юрий
Dear Release managers and Igniters,

I would like to add the following tickets to Ignite 3.0.0 beta1:

https://issues.apache.org/jira/browse/IGNITE-17820 - improvement SQL and
required for the next ticket
https://issues.apache.org/jira/browse/IGNITE-17748 - related to support of
indexes
https://issues.apache.org/jira/browse/IGNITE-17612 - fix issue when some
queries couldn't be done.
https://issues.apache.org/jira/browse/IGNITE-17330 - support RO transaction
by SQL
https://issues.apache.org/jira/browse/IGNITE-17859 - index filling
https://issues.apache.org/jira/browse/IGNITE-17813 - related to support
indexes by SQL
https://issues.apache.org/jira/browse/IGNITE-17655 - related to support
indexes by SQL

ср, 19 окт. 2022 г. в 12:11, Вячеслав Коптилин :

> Hello Alexander,
>
> Thank you for pointing this out. I fully support including RO transactions
> into the scope of Ignite 3.0.0-beta1 release.
>
> Thanks,
> S.
>
>
> ср, 19 окт. 2022 г. в 11:42, Alexander Lapin :
>
> > Igniters,
> >
> > I would like to add following tickets to ignite-3.0.0-beta1
> > https://issues.apache.org/jira/browse/IGNITE-17806
> > https://issues.apache.org/jira/browse/IGNITE-17759
> > https://issues.apache.org/jira/browse/IGNITE-17637
> > https://issues.apache.org/jira/browse/IGNITE-17263
> > https://issues.apache.org/jira/browse/IGNITE-17260
> >
> > It's all about read-only transactions.
> >
> > Best regards,
> > Alexander
> >
> > пт, 14 окт. 2022 г. в 19:45, Andrey Gura :
> >
> > > Igniters,
> > >
> > > The 'ignite-3.0.0-beta1' branch was created (the latest commit is
> > > 8160ef31ecf8d49f227562b6f0ab090c6b4438c1).
> > >
> > > The scope for the release is frozen.
> > >
> > > It means the following:
> > >
> > > - Any issue could be added to the release (fixVersion == 3.0.0-beta1)
> > > only after discussion with the community and a release manager in this
> > > thread.
> > > - Any commit to the release branch must be also applied to the 'main'
> > > branch.
> > >
> >
>


-- 
Живи с улыбкой! :D


Re: [ANNOUNCE] SCOPE FREEZE for Apache Ignite 3.0.0 beta 1 RELEASE

2022-10-19 Thread Вячеслав Коптилин
Hello Alexander,

Thank you for pointing this out. I fully support including RO transactions
into the scope of Ignite 3.0.0-beta1 release.

Thanks,
S.


ср, 19 окт. 2022 г. в 11:42, Alexander Lapin :

> Igniters,
>
> I would like to add following tickets to ignite-3.0.0-beta1
> https://issues.apache.org/jira/browse/IGNITE-17806
> https://issues.apache.org/jira/browse/IGNITE-17759
> https://issues.apache.org/jira/browse/IGNITE-17637
> https://issues.apache.org/jira/browse/IGNITE-17263
> https://issues.apache.org/jira/browse/IGNITE-17260
>
> It's all about read-only transactions.
>
> Best regards,
> Alexander
>
> пт, 14 окт. 2022 г. в 19:45, Andrey Gura :
>
> > Igniters,
> >
> > The 'ignite-3.0.0-beta1' branch was created (the latest commit is
> > 8160ef31ecf8d49f227562b6f0ab090c6b4438c1).
> >
> > The scope for the release is frozen.
> >
> > It means the following:
> >
> > - Any issue could be added to the release (fixVersion == 3.0.0-beta1)
> > only after discussion with the community and a release manager in this
> > thread.
> > - Any commit to the release branch must be also applied to the 'main'
> > branch.
> >
>


Re: [ANNOUNCE] SCOPE FREEZE for Apache Ignite 3.0.0 beta 1 RELEASE

2022-10-19 Thread Alexander Lapin
Igniters,

I would like to add following tickets to ignite-3.0.0-beta1
https://issues.apache.org/jira/browse/IGNITE-17806
https://issues.apache.org/jira/browse/IGNITE-17759
https://issues.apache.org/jira/browse/IGNITE-17637
https://issues.apache.org/jira/browse/IGNITE-17263
https://issues.apache.org/jira/browse/IGNITE-17260

It's all about read-only transactions.

Best regards,
Alexander

пт, 14 окт. 2022 г. в 19:45, Andrey Gura :

> Igniters,
>
> The 'ignite-3.0.0-beta1' branch was created (the latest commit is
> 8160ef31ecf8d49f227562b6f0ab090c6b4438c1).
>
> The scope for the release is frozen.
>
> It means the following:
>
> - Any issue could be added to the release (fixVersion == 3.0.0-beta1)
> only after discussion with the community and a release manager in this
> thread.
> - Any commit to the release branch must be also applied to the 'main'
> branch.
>