[MTCGA]: new failures in builds [6435417] needs to be handled

2022-05-16 Thread ignitetcbot
Hi Igniters,

 I've detected some new issue on TeamCity to be handled. You are more than 
welcomed to help.

 *Test with high flaky rate in master 
IgniteWalRecoveryWithCompactionTest.testLargeRandomCrash 
https://ci2.ignite.apache.org/test/3335678338314173848?currentProjectId=IgniteTests24Java8=%3Cdefault%3E

 *Test with high flaky rate in master 
IgniteWalRecoveryWithCompactionTest.testRecoveryNoCheckpoint 
https://ci2.ignite.apache.org/test/1999225740076490339?currentProjectId=IgniteTests24Java8=%3Cdefault%3E

 *Test with high flaky rate in master 
IgniteWalRecoveryWithCompactionTest.testRecoveryLargeNoCheckpoint 
https://ci2.ignite.apache.org/test/7197627305189171387?currentProjectId=IgniteTests24Java8=%3Cdefault%3E
 No changes in the build

 - Here's a reminder of what contributors were agreed to do 
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute 
 - Should you have any questions please contact dev@ignite.apache.org 

Best Regards,
Apache Ignite TeamCity Bot 
https://github.com/apache/ignite-teamcity-bot
Notification generated at 22:53:21 16-05-2022 


IEP-90 Ignite 3 Client Lifecycle

2022-05-16 Thread Igor Sapego
Hi, Igniters

I've prepared an IEP for Ignite 3 Client Lifecycle [1]. The main idea is to
define client lifecycle as well as core algorithms and mechanisms used by
clients. This proposal can be used as a reference for implementation of a
new client for Ignite when dealing with such problems as:

   - Resolving of user-provided addresses;
   - Initial connection to a cluster;
   - Maintaining cluster connection;
   - Connection recovery;
   - Connection break handling.

So take a look and let me know what you think guys.

[1] -
https://cwiki.apache.org/confluence/display/IGNITE/IEP-90+Client+Lifecycle

Best Regards,
Igor


[DISCUSSION] Add additional 3rd party libraries to Ignite 3 Code style and practices

2022-05-16 Thread Aleksandr Pakhomov

Hello, Igniters.

I would like to start a discussion about Java Code Style Guide [1] changes that 
are going to be a part of IEP-87 [2] implementation. The set of libraries and 
frameworks that are going to be allowed to be used in production:
- Micronaut for REST Server [3] 
- Swagger for Open API annotations [4] 
- Micronaut serde for REST serialization [5] 

Any objections? Also, comments on IEP-87 are welcomed. 
[1] 
https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries
 

 
[2] 
https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST#IEP87:OpenAPIsupportforREST-Additionaldependencies
 

 
[3] https://micronaut.io/docs / 
[4] https://swagger.io  
[5] https://micronaut-projects.github.io/micronaut-serialization/snapshot/guide 
/

Re: [DISCUSSION] Move the ignite-yarn, ignite-geospatial, ignite-schedule to the Ignite Extensions

2022-05-16 Thread Ilya Kasnacheev
Hello!

In my opinion, the ignite-schedule module needs to be dropped - it has bad
API, outdated GPL dependency and in general is out of focus of Ignite.

Regards,
-- 
Ilya Kasnacheev


пт, 13 мая 2022 г. в 17:51, Maxim Muzafarov :

> Folks,
>
> I've found that the following modules are rarely used and haven't been
> change for a few years, but  they are released each time Ignite being
> released. It seems we can safely move all of them to the Extensions
> project.
>
> The list:
> - ignite-yarn
> - ignite-geospatial
> - ignite-schedule
>
> WDYT?
>


Re: [VOTE] Release Extensions Ignite Spring Data 2.0.0 RC1, Ignite Spring Session 1.0.0 RC1, Ignite Zookeeper IP Finder 1.0.0 RC1

2022-05-16 Thread Alex Plehanov
+1

Checked build from sources.
Checked tests and some examples.

Found minor issue: ignite-spring-data-ext RELEASE_NOTES.txt file contains
information about version 2.2.0 instead of 2.0.0


пт, 13 мая 2022 г. в 12:59, Anton Vinogradov :

> +1
>
> On Fri, May 13, 2022 at 12:59 PM Николай Ижиков 
> wrote:
>
> > +1
> >
> > > 13 мая 2022 г., в 12:53, Maxim Muzafarov 
> написал(а):
> > >
> > > Dear Community,
> > >
> > >
> > > The release candidates are ready.
> > >
> > > The ignite-zookeeper-ip-finder and ignite-spring-session haven't been
> > > changed since the last vote. All the issues mentioned in the previous
> > > vote related to the ignite-spring-data-ext have also fixed.
> > >
> > > See the links below.
> > >
> > >
> > > == Ignite Spring Data Extension Module 2.0.0 ==
> > >
> > > The release candidate is uploaded to:
> > >
> >
> https://dist.apache.org/repos/dist/dev/ignite/ignite-extensions/ignite-spring-data-ext-2.0.0-rc1/
> > >
> > > The following Maven staging can be used:
> > >
> >
> https://repository.apache.org/content/repositories/orgapacheignite-1550/org/apache/ignite/ignite-spring-data-ext/
> > >
> > > Tag:
> > >
> >
> https://github.com/apache/ignite-extensions/releases/tag/ignite-spring-data-ext-2.0.0-rc1
> > >
> > > RELEASE_NOTES:
> > >
> >
> https://github.com/apache/ignite-extensions/blob/release/ignite-spring-data-ext-2.0.0/modules/spring-data-ext/spring-data/RELEASE_NOTES.txt
> > >
> > > DEVNOTES:
> > >
> >
> https://github.com/apache/ignite-extensions/blob/release/ignite-spring-data-ext-2.0.0/DEVNOTES.md
> > >
> > > Release Checker Results:
> > >
> >
> https://github.com/apache/ignite-extensions/runs/6420862446?check_suite_focus=true
> > >
> > >
> > >
> > > == Ignite Spring Session Extension Module 1.0.0 ==
> > >
> > > The release candidate is uploaded to:
> > >
> >
> https://dist.apache.org/repos/dist/dev/ignite/ignite-extensions/ignite-spring-session-ext-1.0.0-rc1/
> > >
> > > The following Maven staging can be used:
> > >
> >
> https://repository.apache.org/content/repositories/orgapacheignite-1548/org/apache/ignite/ignite-spring-session-ext/
> > >
> > > Tag:
> > >
> >
> https://github.com/apache/ignite-extensions/releases/tag/ignite-spring-session-ext-1.0.0-rc1
> > >
> > > RELEASE_NOTES:
> > >
> >
> https://github.com/apache/ignite-extensions/blob/release/ignite-spring-session-ext-1.0.0/modules/spring-session-ext/RELEASE_NOTES.txt
> > >
> > > DEVNOTES:
> > > https://github.com/apache/ignite-extensions/blob/master/DEVNOTES.md
> > >
> > > Release Checker Results:
> > >
> >
> https://github.com/apache/ignite-extensions/runs/6229613223?check_suite_focus=true
> > >
> > >
> > > == Ignite Zookeeper Ip Finder Extension Module 1.0.0 ==
> > >
> > > The release candidate is uploaded to:
> > >
> >
> https://dist.apache.org/repos/dist/dev/ignite/ignite-extensions/ignite-zookeeper-ip-finder-ext-1.0.0-rc1/
> > >
> > > The following Maven staging can be used:
> > >
> >
> https://repository.apache.org/content/repositories/orgapacheignite-1549/org/apache/ignite/ignite-zookeeper-ip-finder-ext/
> > >
> > > Tag:
> > >
> >
> https://github.com/apache/ignite-extensions/releases/tag/ignite-zookeeper-ip-finder-ext-1.0.0-rc1
> > >
> > > RELEASE_NOTES:
> > >
> >
> https://github.com/apache/ignite-extensions/blob/release/ignite-zookeeper-ip-finder-ext-1.0.0/modules/zookeeper-ip-finder-ext/zookeeper-ip-finder/RELEASE_NOTES.txt
> > >
> > > DEVNOTES:
> > > https://github.com/apache/ignite-extensions/blob/master/DEVNOTES.md
> > >
> > > Release Checker Results:
> > >
> >
> https://github.com/apache/ignite-extensions/runs/6210193576?check_suite_focus=true
> > >
> > >
> > >
> > > The vote is formal, see voting guidelines
> > > https://www.apache.org/foundation/voting.html
> > >
> > > +1 - to accept (Ignite Spring Data 2.0.0 RC1, Ignite Spring Session
> > > 1.0.0 RC1, Ignite Zookeeper IP Finder 1.0.0 RC1)
> > > 0 - don't care either way
> > > -1 - DO NOT accept (explain why)
> > >
> > > See notes on how to verify release here
> > > https://www.apache.org/info/verification.html
> > > and
> > >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/Release+Process#ReleaseProcess-P5.VotingonReleaseandReleaseVerification
> > >
> > >
> > > This vote will be open for at least 4 days till Tue May 17, 2022,
> > > 14:00 Moscow TZ. Please, write me down the thread if you need
> > > additional time to check the release.
> > >
> > >
> >
> https://www.timeanddate.com/countdown/vote?iso=20220517T14=166=%5BVOTE%5D+Release+Extensions+Ignite+Spring+Data+2.0.0+RC1%2C+Ignite+Spring+Session+1.0.0+RC1%2C+Ignite+Zookeeper+IP+Finder+1.0.0+RC1=serif
> >
> >
>


[DISCUSSION] IEP-89: PITR

2022-05-16 Thread Maksim Timonin
Dear Igniters,

I just published IEP-89 [1] that proposes a new feature to Ignite - (point
in time recovery) PITR. I propose to implement the Consistent Cut algorithm
for this, actually I achieved a working PoC for Ignite. And based on my
research I wrote this IEP.

Let's start a discussion here. Any questions or comments are welcomed.

Thanks!


[1]
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=211884314