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

2021-04-17 Thread dpavlov . tasks
Hi Igniters,

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

 *New Critical Failure in master-nightly Platform .NET (Core 3.0 / Linux) 
https://ci.ignite.apache.org/buildConfiguration/IgniteTests24Java8_PlatformNetCore30Linux?branch=%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 13:55:23 17-04-2021 


Re: [VOTE] Release pyignite 0.4.0-rc1

2021-04-17 Thread Ivan Daschinsky
+1 From me

Checked signatures and hashsums of all wheels and all source packages.
All files are correctly signed by Igor Sapego CODE SIGNING KEY
(key-id: 5C10A0722D947727923C98B5AF35DBD958FE8DC5). Key present in KEYS
file of apache project.

Checked building wheel on ubuntu 20.04 and on windows 10 (build without C
module
becaus of missing compiler). Build is OK.

Checked work on windows:
All 32-bit and 64 bit wheels works OK on python 36, 37, 38, 39, 32-bit and
64-bit, examples works OK, _cutils module works.
Manually built wheel without _cutils module also works, examples run OK

Checked work on linux:
All 64-bit wheels works OK on ubuntu 20.04 and python 36, 37, 38 and 39.
Examples works OK, building wheel with C module from source package works
OK.
Manually built wheel works OK.

пт, 16 апр. 2021 г. в 17:15, Igor Sapego :

> +1 from me.
>
> Best Regards,
> Igor
>
>
> On Fri, Apr 16, 2021 at 5:05 PM Ivan Daschinsky 
> wrote:
>
> > Ivan Daschinsky 
> > чт, 15 апр., 21:37 (19 часов назад)
> > кому: dev
> > Dear Igniters!
> >
> > Release candidate binaries are at least uploaded and ready for vote
> > You can find them here:
> > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.4.0-rc1
> >
> > If you follow the link above, you will find source package (*.tar.gz and
> > *.zip)
> > and binary packages (wheels) for windows (x86, amd64) and linux (x86 and
> > x86_64)
> > for pythons 36, 37, 38, 39. Also, there are sha512 and gpg signatures.
> >
> > You can install binary package for specific version of python using pip
> > For example do this on linux for python 3.8
> > >> pip install pyignite-0.4.0-cp38-cp38-manylinux1_x86_64.whl
> >
> > You can build and install package from source using this command:
> > >> pip install pyignite-0.4.0.tar.gz
> > You can build wheel on your platform using this command:
> > >> pip wheel --no-deps pyignite-0.4.0.tar.gz
> >
> > For building C module, you should have python headers and C compiler
> > installed.
> > (i.e. for ubuntu sudo apt install build-essential python3-dev)
> > In Mac OS X xcode-tools and python from homebrew are the best option.
> >
> > In order to check whether C module works, use following:
> > >> from pyignite import _cutils
> > >> print(_cutils.hashcode('test'))
> > >> 3556498
> >
> > You can find documentation here:
> > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1
> >
> > You can find examples here (to check them, you should start ignite
> > locally):
> >
> >
> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1/examples.html
> > Also, examples can be found in source archive in examples subfolder.
> > docker-compose.yml is supplied in order to start ignite quickly.
> >
> > Release notes:
> >
> >
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob;f=RELEASE_NOTES.txt;h=9fee8ead3f70718767f6e11f93d1c7e77c61657b;hb=466b54527e6e42bc585c594d840a959d0b8626ef
> >
> > Git release tag was created:
> >
> >
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=refs/tags/0.4.0.rc1
> >
> > The vote is formal, see voting guidelines
> > https://www.apache.org/foundation/voting.html
> >
> > +1 - to accept pyignite-0.4.0-rc1
> > 0 - don't care either way
> > -1 - DO NOT accept pyignite-0.4.0-rc1
> >
> > The vote will end at April, 21 15:00 UTC.
> >
>


Re: [VOTE] Release pyignite 0.4.0-rc1

2021-04-17 Thread Denis Magda
+1

Does it require documentation updates?

-
Denis


On Fri, Apr 16, 2021 at 10:05 AM Ivan Daschinsky 
wrote:

> Ivan Daschinsky 
> чт, 15 апр., 21:37 (19 часов назад)
> кому: dev
> Dear Igniters!
>
> Release candidate binaries are at least uploaded and ready for vote
> You can find them here:
> https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.4.0-rc1
>
> If you follow the link above, you will find source package (*.tar.gz and
> *.zip)
> and binary packages (wheels) for windows (x86, amd64) and linux (x86 and
> x86_64)
> for pythons 36, 37, 38, 39. Also, there are sha512 and gpg signatures.
>
> You can install binary package for specific version of python using pip
> For example do this on linux for python 3.8
> >> pip install pyignite-0.4.0-cp38-cp38-manylinux1_x86_64.whl
>
> You can build and install package from source using this command:
> >> pip install pyignite-0.4.0.tar.gz
> You can build wheel on your platform using this command:
> >> pip wheel --no-deps pyignite-0.4.0.tar.gz
>
> For building C module, you should have python headers and C compiler
> installed.
> (i.e. for ubuntu sudo apt install build-essential python3-dev)
> In Mac OS X xcode-tools and python from homebrew are the best option.
>
> In order to check whether C module works, use following:
> >> from pyignite import _cutils
> >> print(_cutils.hashcode('test'))
> >> 3556498
>
> You can find documentation here:
> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1
>
> You can find examples here (to check them, you should start ignite
> locally):
>
> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1/examples.html
> Also, examples can be found in source archive in examples subfolder.
> docker-compose.yml is supplied in order to start ignite quickly.
>
> Release notes:
>
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob;f=RELEASE_NOTES.txt;h=9fee8ead3f70718767f6e11f93d1c7e77c61657b;hb=466b54527e6e42bc585c594d840a959d0b8626ef
>
> Git release tag was created:
>
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=refs/tags/0.4.0.rc1
>
> The vote is formal, see voting guidelines
> https://www.apache.org/foundation/voting.html
>
> +1 - to accept pyignite-0.4.0-rc1
> 0 - don't care either way
> -1 - DO NOT accept pyignite-0.4.0-rc1
>
> The vote will end at April, 21 15:00 UTC.
>


Re: Azure Cloud IP Finder

2021-04-17 Thread Atri Sharma
Thank you so much!

Special thanks to yourself for suggesting this, Ilya for reviewing and
helping close it out and Sam for helping me when I was stuck :)

On Fri, 16 Apr 2021, 22:38 Denis Magda,  wrote:

> Congrats, Atri!
>
> Bragged about it a bit:
> https://twitter.com/denismagda/status/1383104415087927297?s=20
>
> --
> Denis Magda,
> VP, Developer Relations and Product Marketing
>
> 
>
>
> On Fri, Apr 16, 2021 at 12:57 PM Ilya Kasnacheev <
> ilya.kasnach...@gmail.com>
> wrote:
>
> > Hello!
> >
> > Thank you for driving this effort, Atri.
> >
> > The Azure IP Finder code has been merged and will surely be a highlight
> in
> > Apache Ignite 2.11.
> >
> > Regards,
> > --
> > Ilya Kasnacheev
> >
> >
> > ср, 14 апр. 2021 г. в 11:54, Atri Sharma :
> >
> > > Thanks for your comments.
> > >
> > > I have moved the dependency versions for shared versions to parent POM
> > > and also for the majorly used versions for module specific
> > > dependencies.
> > >
> > > I have also fixed the Ipv6 issue and have tested with both Ipv4 and
> > > Ipv6 and it works fine.
> > >
> > > Please let me know your thoughts.
> > >
> > > Atri
> > >
> > > On Tue, Apr 13, 2021 at 9:39 PM Ilya Kasnacheev
> > >  wrote:
> > > >
> > > > Hello!
> > > >
> > > > I have added more comments to the PR.
> > > >
> > > > IPv6 still needs to be supported and dependencies' versions should be
> > > moved
> > > > to parent/pom.xml, at least for shared dependencies such as log4j and
> > > > jackson, and preferably for all dependencies.
> > > >
> > > > Regards,
> > > > --
> > > > Ilya Kasnacheev
> > > >
> > > >
> > > > вт, 13 апр. 2021 г. в 10:33, Atri Sharma :
> > > >
> > > > > Hello,
> > > > >
> > > > > Sorry for the late reply.
> > > > >
> > > > > Thank you for taking a look. Indeed, there were some issues and
> they
> > > > > have now been fixed.
> > > > >
> > > > > I am able to start a two node cluster with Azure IPFinder enabled
> and
> > > > > shut it down successfully (using Ipv4).
> > > > >
> > > > > Please see the latest iteration and let me know your thoughts and
> > > comments.
> > > > >
> > > > > Regards,
> > > > >
> > > > > Atri
> > > > >
> > > > > On Fri, Apr 9, 2021 at 4:58 PM Ilya Kasnacheev
> > > > >  wrote:
> > > > > >
> > > > > > Hello!
> > > > > >
> > > > > > I have responded to the ticket after testing on live Azure.
> > > > > >
> > > > > > Regards,
> > > > > > --
> > > > > > Ilya Kasnacheev
> > > > > >
> > > > > >
> > > > > > пт, 9 апр. 2021 г. в 08:37, Atri Sharma :
> > > > > >
> > > > > > > Hi Ilya,
> > > > > > >
> > > > > > > Please let me know if I can help with any further iterations on
> > > the PR.
> > > > > > >
> > > > > > > Regards,
> > > > > > >
> > > > > > > Atri
> > > > > > >
> > > > > > > On Wed, Apr 7, 2021 at 5:04 PM Atri Sharma 
> > > wrote:
> > > > > > > >
> > > > > > > > Hi Ilya,
> > > > > > > >
> > > > > > > > Thanks for taking a look. I was able to resolve dependencies
> > > (Thanks,
> > > > > > > > Sam!) and have updated the PR.
> > > > > > > >
> > > > > > > > Copying the jars from ignite-azure to libs works for me.
> > > > > > > >
> > > > > > > > Please see and let me know your thoughts.
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > >
> > > > > > > > Atri
> > > > > > > >
> > > > > > > > On Mon, Apr 5, 2021 at 9:24 PM Ilya Kasnacheev
> > > > > > > >  wrote:
> > > > > > > > >
> > > > > > > > > Hello again!
> > > > > > > > >
> > > > > > > > > I re-checked our cloud discovery options by moving
> > ignite-aws,
> > > > > > > ignite-gce,
> > > > > > > > > ignite-cloud directories from lib/optional to lib/ and
> trying
> > > to
> > > > > run
> > > > > > > Ignite
> > > > > > > > > with simple config taken from examples.
> > > > > > > > >
> > > > > > > > > The results are the following:
> > > > > > > > > ignite-aws seems to work (complains about unknown key)
> > > > > > > > > ignite-gce seems to work too (complains about zero length
> > key,
> > > > > this is
> > > > > > > > > before it tries any network access so maybe there are other
> > > issues
> > > > > > > down the
> > > > > > > > > path)
> > > > > > > > > ignite-cloud (jclouds) DOES NOT work. Filed
> > > > > > > > > https://issues.apache.org/jira/browse/IGNITE-14481 . I
> guess
> > > this
> > > > > > > discovery
> > > > > > > > > finder is not widely used.
> > > > > > > > > ignite-azure, presently, will not work too. Please use
> > > ignite-aws
> > > > > as an
> > > > > > > > > example since it sees the most usage.
> > > > > > > > >
> > > > > > > > > Regards,
> > > > > > > > > --
> > > > > > > > > Ilya Kasnacheev
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > пн, 5 апр. 2021 г. в 16:05, Ilya Kasnacheev <
> > > > > ilya.kasnach...@gmail.com
> > > > > > > >:
> > > > > > > > >
> > > > > > > > > > Hello!
> > > > > > > > > >
> > > > > > > > > > I'm not sure that I can see any attachment to your
> e-mail.
> > > Can
> > > > > you
> > > > > > > please
> > > > > > > > > > re-send?
> > > > > > > > > >
> > > > > > > > > > We could 

Re: [VOTE] Release pyignite 0.4.0-rc1

2021-04-17 Thread Ivan Daschinsky
Denis, I don't think so. It's maybe sound strange, but python community
rely on readthedocs.io and it already has all neede doc's updated.
Python package already has comprehensive documentation in the rst format
and it is hosted and automatically built on every push.
Here is the docs of rc1, that is built on git tag
https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1/
When we release, I simply just add tag on commit and fresh brand new docs
will be available.
Link to this doc will be in pypi.org index.

I suppose, that the best option is just add a link to readthedocs.io on
https://ignite.apache.org/doc and just completely remove all other python
stuff from it.
It is strange to support and edit both versions, as for me.

сб, 17 апр. 2021 г. в 19:14, Denis Magda :

> +1
>
> Does it require documentation updates?
>
> -
> Denis
>
>
> On Fri, Apr 16, 2021 at 10:05 AM Ivan Daschinsky 
> wrote:
>
> > Ivan Daschinsky 
> > чт, 15 апр., 21:37 (19 часов назад)
> > кому: dev
> > Dear Igniters!
> >
> > Release candidate binaries are at least uploaded and ready for vote
> > You can find them here:
> > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.4.0-rc1
> >
> > If you follow the link above, you will find source package (*.tar.gz and
> > *.zip)
> > and binary packages (wheels) for windows (x86, amd64) and linux (x86 and
> > x86_64)
> > for pythons 36, 37, 38, 39. Also, there are sha512 and gpg signatures.
> >
> > You can install binary package for specific version of python using pip
> > For example do this on linux for python 3.8
> > >> pip install pyignite-0.4.0-cp38-cp38-manylinux1_x86_64.whl
> >
> > You can build and install package from source using this command:
> > >> pip install pyignite-0.4.0.tar.gz
> > You can build wheel on your platform using this command:
> > >> pip wheel --no-deps pyignite-0.4.0.tar.gz
> >
> > For building C module, you should have python headers and C compiler
> > installed.
> > (i.e. for ubuntu sudo apt install build-essential python3-dev)
> > In Mac OS X xcode-tools and python from homebrew are the best option.
> >
> > In order to check whether C module works, use following:
> > >> from pyignite import _cutils
> > >> print(_cutils.hashcode('test'))
> > >> 3556498
> >
> > You can find documentation here:
> > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1
> >
> > You can find examples here (to check them, you should start ignite
> > locally):
> >
> >
> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1/examples.html
> > Also, examples can be found in source archive in examples subfolder.
> > docker-compose.yml is supplied in order to start ignite quickly.
> >
> > Release notes:
> >
> >
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob;f=RELEASE_NOTES.txt;h=9fee8ead3f70718767f6e11f93d1c7e77c61657b;hb=466b54527e6e42bc585c594d840a959d0b8626ef
> >
> > Git release tag was created:
> >
> >
> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=refs/tags/0.4.0.rc1
> >
> > The vote is formal, see voting guidelines
> > https://www.apache.org/foundation/voting.html
> >
> > +1 - to accept pyignite-0.4.0-rc1
> > 0 - don't care either way
> > -1 - DO NOT accept pyignite-0.4.0-rc1
> >
> > The vote will end at April, 21 15:00 UTC.
> >
>


-- 
Sincerely yours, Ivan Daschinskiy


Re: [VOTE] Release pyignite 0.4.0-rc1

2021-04-17 Thread Ivan Daschinsky
Another reason why whe should host docs on readthedocs.io only is the fact,
that
pyignite has a separate release cycle. We will release and add more
features frequently. It's strange to wait for new major ignite version to
update documentation, as for me.

сб, 17 апр. 2021 г. в 19:36, Ivan Daschinsky :

> Denis, I don't think so. It's maybe sound strange, but python community
> rely on readthedocs.io and it already has all neede doc's updated.
> Python package already has comprehensive documentation in the rst format
> and it is hosted and automatically built on every push.
> Here is the docs of rc1, that is built on git tag
> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1/
> When we release, I simply just add tag on commit and fresh brand new docs
> will be available.
> Link to this doc will be in pypi.org index.
>
> I suppose, that the best option is just add a link to readthedocs.io on
> https://ignite.apache.org/doc and just completely remove all other python
> stuff from it.
> It is strange to support and edit both versions, as for me.
>
> сб, 17 апр. 2021 г. в 19:14, Denis Magda :
>
>> +1
>>
>> Does it require documentation updates?
>>
>> -
>> Denis
>>
>>
>> On Fri, Apr 16, 2021 at 10:05 AM Ivan Daschinsky 
>> wrote:
>>
>> > Ivan Daschinsky 
>> > чт, 15 апр., 21:37 (19 часов назад)
>> > кому: dev
>> > Dear Igniters!
>> >
>> > Release candidate binaries are at least uploaded and ready for vote
>> > You can find them here:
>> > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.4.0-rc1
>> >
>> > If you follow the link above, you will find source package (*.tar.gz and
>> > *.zip)
>> > and binary packages (wheels) for windows (x86, amd64) and linux (x86 and
>> > x86_64)
>> > for pythons 36, 37, 38, 39. Also, there are sha512 and gpg signatures.
>> >
>> > You can install binary package for specific version of python using pip
>> > For example do this on linux for python 3.8
>> > >> pip install pyignite-0.4.0-cp38-cp38-manylinux1_x86_64.whl
>> >
>> > You can build and install package from source using this command:
>> > >> pip install pyignite-0.4.0.tar.gz
>> > You can build wheel on your platform using this command:
>> > >> pip wheel --no-deps pyignite-0.4.0.tar.gz
>> >
>> > For building C module, you should have python headers and C compiler
>> > installed.
>> > (i.e. for ubuntu sudo apt install build-essential python3-dev)
>> > In Mac OS X xcode-tools and python from homebrew are the best option.
>> >
>> > In order to check whether C module works, use following:
>> > >> from pyignite import _cutils
>> > >> print(_cutils.hashcode('test'))
>> > >> 3556498
>> >
>> > You can find documentation here:
>> >
>> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1
>> >
>> > You can find examples here (to check them, you should start ignite
>> > locally):
>> >
>> >
>> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.4.0.rc1/examples.html
>> > Also, examples can be found in source archive in examples subfolder.
>> > docker-compose.yml is supplied in order to start ignite quickly.
>> >
>> > Release notes:
>> >
>> >
>> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob;f=RELEASE_NOTES.txt;h=9fee8ead3f70718767f6e11f93d1c7e77c61657b;hb=466b54527e6e42bc585c594d840a959d0b8626ef
>> >
>> > Git release tag was created:
>> >
>> >
>> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=refs/tags/0.4.0.rc1
>> >
>> > The vote is formal, see voting guidelines
>> > https://www.apache.org/foundation/voting.html
>> >
>> > +1 - to accept pyignite-0.4.0-rc1
>> > 0 - don't care either way
>> > -1 - DO NOT accept pyignite-0.4.0-rc1
>> >
>> > The vote will end at April, 21 15:00 UTC.
>> >
>>
>
>
> --
> Sincerely yours, Ivan Daschinskiy
>


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

2021-04-17 Thread dpavlov . tasks
Hi Igniters,

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

 *New Critical Failure in master Control Utility 
https://ci.ignite.apache.org/buildConfiguration/IgniteTests24Java8_ControlUtility?branch=%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 02:55:21 18-04-2021 


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

2021-04-17 Thread dpavlov . tasks
Hi Igniters,

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

 If your changes can lead to this failure(s): We're grateful that you were a 
volunteer to make the contribution to this project, but things change and you 
may no longer be able to finalize your contribution.
 Could you respond to this email and indicate if you wish to continue and fix 
test failures or step down and some committer may revert you commit. 

 *Test with high flaky rate in master 
TxWithKeyContentionSelfTest.testOptimisticRepeatableReadCheckContentionTxMetricNear
 
https://ci.ignite.apache.org/project.html?projectId=IgniteTests24Java8&testNameId=-8663336740813570408&branch=%3Cdefault%3E&tab=testDetails
 Changes may lead to failure were done by 
 - mikhail petrov <32207922+ololo3...@users.noreply.github.com> 
https://ci.ignite.apache.org/viewModification.html?modId=922444
 - maxim muzafarov  
https://ci.ignite.apache.org/viewModification.html?modId=922562

 - 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 03:25:21 18-04-2021