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

2021-08-11 Thread dpavlov . tasks
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-nightly 
CdcSelfTest.testMultiNodeConsumption[specificConsistentId=false, 
walMode=LOG_ONLY] 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8=-4375390217325731493=%3Cdefault%3E=testDetails
 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 02:48:36 12-08-2021 


Re: IGNITE-15256 request for review

2021-08-11 Thread Mirza Aliev
Helo Ivan! Thank you for your effort!

Here [1] you can find info about the process of contributing to Apache
Ignite.
As Krill said before, you need to get "green visa", which means that you
need to run TeamCity bot and receive no blockers (see "Submitting for
Review" section here [1])

Feel free to ask questions, if something is unclear.

[1] https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute

ср, 11 авг. 2021 г. в 16:52, ткаленко кирилл :

> Hi, in the beginning it is worth getting a green visa.
>
> 11.08.2021, 15:21, "Ivan Fedorenkov" :
> > Dear Ignite Devs,
> >
> > I would like to contribute a fix that addresses a bug associated with
> > registration of user types by Ignite Java Thin Client. Could someone
> please
> > review the code? https://github.com/apache/ignite/pull/9307
> >
> > Problem description: when Java Thin Client reestablishes connection to
> > Ignite and invokes a Service API method with Externalizable input
> parameter
> > server node may throw ClassNotFoundException and client marks the
> > connection as broken and tries to open a new one.
> >
> > Root cause: Ignite server nodes may lose all the registered user types
> > after restart if Ignite Working Dir gets deleted or cluster moves to
> > another set of hosts. Clients, at the same time, believe that they have
> > already registered their user types and they skip registration after
> > reconnecting.
> >
> > Please note that this is my first PR into Ignite repo and I may easily
> miss
> > some important details.
> >
> > Best regards,
> > Ivan Fedorenkov
>


Re: IGNITE-15256 request for review

2021-08-11 Thread ткаленко кирилл
Hi, in the beginning it is worth getting a green visa.

11.08.2021, 15:21, "Ivan Fedorenkov" :
> Dear Ignite Devs,
>
> I would like to contribute a fix that addresses a bug associated with
> registration of user types by Ignite Java Thin Client. Could someone please
> review the code? https://github.com/apache/ignite/pull/9307
>
> Problem description: when Java Thin Client reestablishes connection to
> Ignite and invokes a Service API method with Externalizable input parameter
> server node may throw ClassNotFoundException and client marks the
> connection as broken and tries to open a new one.
>
> Root cause: Ignite server nodes may lose all the registered user types
> after restart if Ignite Working Dir gets deleted or cluster moves to
> another set of hosts. Clients, at the same time, believe that they have
> already registered their user types and they skip registration after
> reconnecting.
>
> Please note that this is my first PR into Ignite repo and I may easily miss
> some important details.
>
> Best regards,
> Ivan Fedorenkov


Re: Secondary TeamCity instance: ci2.ignite.apache.org

2021-08-11 Thread Dmitry Pavlov
Thanks to Vitaly Osipov for creating a request, waiting for infra to set it up:
https://issues.apache.org/jira/browse/INFRA-22190

On 2021/08/04 07:50:36, Anton Vinogradov  wrote: 
> Great news!
> Wish you good luck with this undertaking!
> P.s. ci2.i.a.o sounds good to me.
> 
> On Tue, Aug 3, 2021 at 7:36 PM Petr Ivanov  wrote:
> 
> > Seems that preserving and syncing users will be difficult to achieve —
> > that info is stored in DB, and partial DB replication is tricky.
> >
> > Also ci2.ignite.apache.org is good name, but currently it is targeted the
> > same IP as original one:
> > ; ANSWER SECTION:
> > ci2.ignite.apache.org.  1726IN  A   195.144.253.150
> >
> >
> >
> > > On 3 Aug 2021, at 18:33, Dmitry Pavlov  wrote:
> > >
> > > Hi Igniters,
> > >
> > > I'm glad to announce that SberTech made an internal aggreement to
> > sponsor a computing power to provide backup TeamCity instance. This
> > instance is intended to be a geo-independent, secondary instance with
> > availablility for community members.
> > >
> > > Thanks to JetBrains for providing license keys for TeamCity as their
> > part of opensource sponsoring program.
> > >
> > > Most likely, we'll setup some domain name as tc.i.a.o or ci2.i.a.o.
> > Please share your vision what would be most obvious.
> > >
> > > After a private discussions with Vitaliy Osipov and Petr Ivanov, I do
> > believe that it would be possible to preserve current registered users.
> > Build configurations are to be the same for the secondary instance.
> > Technical details on how is could be achieved will be available later (most
> > likely we'll start a sepearate thread to dicuss that).
> > >
> > > You are more than welcome to be an early adopters.
> > >
> > > Sincerely,
> > > Dmitriy Pavlov
> > >
> >
> >
> 


IGNITE-15256 request for review

2021-08-11 Thread Ivan Fedorenkov
Dear Ignite Devs,

I would like to contribute a fix that addresses a bug associated with
registration of user types by Ignite Java Thin Client. Could someone please
review the code? https://github.com/apache/ignite/pull/9307

Problem description: when Java Thin Client reestablishes connection to
Ignite and invokes a Service API method with Externalizable input parameter
server node may throw ClassNotFoundException and client marks the
connection as broken and tries to open a new one.

Root cause: Ignite server nodes may lose all the registered user types
after restart if Ignite Working Dir gets deleted or cluster moves to
another set of hosts. Clients, at the same time, believe that they have
already registered their user types and they skip registration after
reconnecting.

Please note that this is my first PR into Ignite repo and I may easily miss
some important details.

Best regards,
Ivan Fedorenkov


Re: [ANNOUNCE] Welcome Alexander Shapkin as a new committer

2021-08-11 Thread Petr Ivanov
Congratulations, Aleksandr!


> On 11 Aug 2021, at 12:10, Pavel Tupitsyn  wrote:
> 
> The Project Management Committee (PMC) for Apache Ignite has invited
> Alexander Shapkin to become a committer and we are pleased to announce that
> he has accepted.
> 
> Alexander is one of the most active user supporters and has contributed
> new features and improvements to the code.
> 
> Being a committer enables easier contribution to the project since there is
> no need to go via the patch submission process. This should enable better
> productivity.
> 
> Please join me in welcoming Alexander, and congratulating him on the new role
> in
> the Apache Ignite Community!
> 
> Best Regards,
> Pavel Tupitsyn



Re: [ANNOUNCE] Welcome Alexander Shapkin as a new committer

2021-08-11 Thread andrei

My regards!

8/11/2021 12:10 PM, Pavel Tupitsyn пишет:

The Project Management Committee (PMC) for Apache Ignite has invited
Alexander Shapkin to become a committer and we are pleased to announce that
he has accepted.

Alexander is one of the most active user supporters and has contributed
new features and improvements to the code.

Being a committer enables easier contribution to the project since there is
no need to go via the patch submission process. This should enable better
productivity.

Please join me in welcoming Alexander, and congratulating him on the new role
in
the Apache Ignite Community!

Best Regards,
Pavel Tupitsyn



Re: [DISCUSSION] Allow use QuerySqlField.precision for varlen types

2021-08-11 Thread Ivan Daschinsky
Hi, I suppose that we should add javadoc to QuerySqlFileds. It is weird
that this feature is not documented.

ср, 11 авг. 2021 г. в 00:08, Maksim Timonin :

> Hi, Igniters!
>
> I dived to the precision param of QuerySqlField and SQL data types. The
> javadocs of QuerySqlField say that the param is for decimal type only. But
> actually it works for String fields out of the box. So it looks like an
> easter egg. I think we should either document it or forbid it.
>
> Also I wonder why it works for String, but not for byte[] (analogue of
> binary SQL data type). I made a few minor fixes and then it started to work
> [1].
>
> I think that QuerySqlField precision should work the same way as for SQL
> variable length types - varchar, binary. Then I propose to allow apply
> QuerySqlField.precision on String and byte[]. Is there a known reason to
> avoid it?
>
> WDYT?
>
> [1] I've prepared a PR with patch for binary types, and tests for precision
> (QuerySqlField and SQL), and fix the javadoc -
> https://github.com/apache/ignite/pull/9315
>
> P.S. I discovered that IgniteDataStreamer ignores the precision parameter
> for QuerySqlField. I found a ticket that is also broken for notNull -
> https://issues.apache.org/jira/browse/IGNITE-10999. It just doesn't work
> at
> all, not only about notNull.
>


-- 
Sincerely yours, Ivan Daschinskiy


[ANNOUNCE] Welcome Alexander Shapkin as a new committer

2021-08-11 Thread Pavel Tupitsyn
The Project Management Committee (PMC) for Apache Ignite has invited
Alexander Shapkin to become a committer and we are pleased to announce that
he has accepted.

Alexander is one of the most active user supporters and has contributed
new features and improvements to the code.

Being a committer enables easier contribution to the project since there is
no need to go via the patch submission process. This should enable better
productivity.

Please join me in welcoming Alexander, and congratulating him on the new role
in
the Apache Ignite Community!

Best Regards,
Pavel Tupitsyn