JDK upgrade is finished. All linux agents are running on Oracle JDK 1.8.0_u181
> On 10 Aug 2018, at 12:11, Petr Ivanov <mr.wei...@gmail.com> wrote: > > Nikolay, thanks for helping with tests. > > > I will proceed with Java updates. Will notify when finished. > > > > >> On 10 Aug 2018, at 11:37, Nikolay Izhikov <nizhi...@apache.org> wrote: >> >> Hello, Petr. >> >> TDE tests succeed on "publicagent03_9091". >> >> https://ci.ignite.apache.org/viewLog.html?buildId=1626049&buildTypeId=IgniteTests24Java8_BasicTestsWithPersistence&tab=testsInfo >> >>> If everything is OK — I’ll distribute this Java among all other agents. >> >> Can you do it? >> >> В Чт, 09/08/2018 в 18:29 +0300, Petr Ivanov пишет: >>> Done >>> >>> >>>> On 9 Aug 2018, at 17:44, Nikolay Izhikov <nizhi...@apache.org> wrote: >>>> >>>> Petr. >>>> >>>> Seems, now I has to put my tests in "Basic Tests With Persistence". >>>> Can you configure Team city so I can run "Basic Tests With Persistence" on >>>> publicagent03_9091? >>>> >>>> В Чт, 09/08/2018 в 16:35 +0300, Petr Ivanov пишет: >>>>> Yeap. >>>>> >>>>> As it is disabled, it will not take tasks from queue automatically, but >>>>> can be assigned tasks manually. >>>>> >>>>> >>>>>> On 9 Aug 2018, at 16:27, Nikolay Izhikov <nizhi...@apache.org> wrote: >>>>>> >>>>>> Hello, Petr. >>>>>> >>>>>> I'm able to select thi agent for build. >>>>>> But it has "disabled" comment. >>>>>> >>>>>> Is that OK? >>>>>> >>>>>> https://ci.ignite.apache.org/viewQueued.html?itemId=1620053:0:153&tab=queuedBuildOverviewTab >>>>>> >>>>>> В Ср, 08/08/2018 в 17:44 +0300, Petr Ivanov пишет: >>>>>>> Nikolay, >>>>>>> >>>>>>> >>>>>>> I’ve updated publicagent03_9091 and tested all current builds for >>>>>>> Ignite Tests 2.4+ project for master branch. >>>>>>> Please test your PR on this agent (select it when starting build) for >>>>>>> correct java configuration. >>>>>>> >>>>>>> If everything is OK — I’ll distribute this Java among all other agents. >>>>>>> >>>>>>> >>>>>>> >>>>>>>> On 31 Jul 2018, at 22:18, Petr Ivanov <mr.wei...@gmail.com> wrote: >>>>>>>> >>>>>>>>> 8u111. >>>>>>>> >>>>>>>> I’ve started the process of update, will try to accomplish by the end >>>>>>>> of the week. >>>>>>>> >>>>>>>> >>>>>>>>> On 31 Jul 2018, at 21:26, Denis Magda <dma...@apache.org> wrote: >>>>>>>>> >>>>>>>>> Nikolay, >>>>>>>>> >>>>>>>>> Do you need 8u111 and later? Or any JDK 8 works for you? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Denis >>>>>>>>> >>>>>>>>> On Tue, Jul 31, 2018 at 6:55 AM Nikolay Izhikov <nizhi...@apache.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hello, Petr. >>>>>>>>>> >>>>>>>>>>> What JDK is required for running this build? >>>>>>>>>> >>>>>>>>>> 8u111 and later. >>>>>>>>>> >>>>>>>>>>> I can filter agents with correct JDK for now. >>>>>>>>>> >>>>>>>>>> Encryption tests are executed by following build plans: >>>>>>>>>> >>>>>>>>>> * Basic 1 >>>>>>>>>> * Binary Objects (Simple Mapper Basic) >>>>>>>>>> * Queries 1 >>>>>>>>>> * Spring >>>>>>>>>> >>>>>>>>>> В Вт, 31/07/2018 в 16:45 +0300, Petr Ivanov пишет: >>>>>>>>>>> No we cannot do it right now. >>>>>>>>>>> >>>>>>>>>>> What JDK is required for running this build? >>>>>>>>>>> I can filter agents with correct JDK for now. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> On 31 Jul 2018, at 16:35, Nikolay Izhikov <nizhi...@apache.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hello, Igniters. >>>>>>>>>>>> >>>>>>>>>>>> I have to up this thread. >>>>>>>>>>>> >>>>>>>>>>>> TDE. Phase 1 development is over. >>>>>>>>>>>> But, I still can't run TDE tests on Team city [1]. >>>>>>>>>>>> >>>>>>>>>>>> I think that source of error is [2] >>>>>>>>>>>> >>>>>>>>>>>> Can we upgrade Team City JDK? >>>>>>>>>>>> >>>>>>>>>>>> [1] >>>>>>>>>> >>>>>>>>>> https://ci.ignite.apache.org/viewLog.html?tab=buildLog&logTab=tree&filter=debug&expand=all&buildId=1566703&_focus=446976 >>>>>>>>>>>> [2] https://bugs.openjdk.java.net/browse/JDK-8149411 >>>>>>>>>>>> >>>>>>>>>>>> В Ср, 27/06/2018 в 18:50 +0300, Nikolay Izhikov пишет: >>>>>>>>>>>>> Hi. >>>>>>>>>>>>> >>>>>>>>>>>>>> can we add option enables AES 128 >>>>>>>>>>>>> >>>>>>>>>>>>> Currently, 128 bit key used [1] >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> I guess we should update environment to meet test requirements >>>>>>>>>> >>>>>>>>>> prior putting changes to master. >>>>>>>>>>>>> >>>>>>>>>>>>> Yes. >>>>>>>>>>>>> >>>>>>>>>>>>> [1] >>>>>>>>>> >>>>>>>>>> https://github.com/apache/ignite/pull/4167/files#diff-1088ffe504f1aa300830e1ae9c030de1R80 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> В Ср, 27/06/2018 в 18:44 +0300, Dmitry Pavlov пишет: >>>>>>>>>>>>>> Hi Nikolay, >>>>>>>>>>>>>> >>>>>>>>>>>>>> can we add option enables AES 128 for test mode? This should work >>>>>>>>>> >>>>>>>>>> well >>>>>>>>>>>>>> without update env. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Sincerely, >>>>>>>>>>>>>> >>>>>>>>>>>>>> ср, 27 июн. 2018 г. в 18:43, Petr Ivanov <mr.wei...@gmail.com>: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On 27 Jun 2018, at 18:06, Nikolay Izhikov <nizhi...@apache.org> >>>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hello, Eduard. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> We should make suites which are restricted by agents to make >>>>>>>>>> >>>>>>>>>> as small >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> as> possible. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Agree. That means we should enable java cryptography on all >>>>>>>>>> >>>>>>>>>> agents. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Isn't it? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> So, I strictly against adding such test (therefore >>>>>>>>>> >>>>>>>>>> restriction) to >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> these> suites.> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> What is wrong with tests? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Tests in current configuration require specific environment. >>>>>>>>>>>>>>> I guess we should update environment to meet test requirements >>>>>>>>>> >>>>>>>>>> prior >>>>>>>>>>>>>>> putting changes to master. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Do you looked at it or something? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> В Ср, 27/06/2018 в 14:24 +0300, Eduard Shangareev пишет: >>>>>>>>>>>>>>>>> Nikolay, Petr, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> We should make suites which are restricted by agents to make >>>>>>>>>> >>>>>>>>>> as small as >>>>>>>>>>>>>>>>> possible. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> So, I strictly against adding such test (therefore >>>>>>>>>> >>>>>>>>>> restriction) to these >>>>>>>>>>>>>>>>> suites. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Wed, Jun 27, 2018 at 11:39 AM, Petr Ivanov < >>>>>>>>>> >>>>>>>>>> mr.wei...@gmail.com> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> IgniteSpiTestSuite is called from ’SPI’ build type and >>>>>>>>>> >>>>>>>>>> I’ve added agent >>>>>>>>>>>>>>>>>> filter there. >>>>>>>>>>>>>>>>>> IgniteKernalSelfTestSuite is not found in build types. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On 27 Jun 2018, at 11:26, Nikolay Izhikov < >>>>>>>>>> >>>>>>>>>> nizhi...@apache.org> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Well, it's a good question :) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I've added encryption tests in >>>>>>>>>> >>>>>>>>>> `IgniteKernalSelfTestSuite` and in >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> `IgniteSpiTestSuite`. >>>>>>>>>>>>>>>>>>> Not sure, what builds on Team City runs these suites. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> В Ср, 27/06/2018 в 11:18 +0300, Petr Ivanov пишет: >>>>>>>>>>>>>>>>>>>> Nikolay, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> What is “core” module? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On 27 Jun 2018, at 00:42, Nikolay Izhikov < >>>>>>>>>> >>>>>>>>>> nizhi...@apache.org> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hello, Petr. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thanks a lot! >>>>>>>>>>>>>>>>>>>>> I see success spring encryption tests now [1] >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> I've added encryption tests to core module also. >>>>>>>>>>>>>>>>>>>>> Can we set same rule for a core module? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>> >>>>>>>>>> https://ci.ignite.apache.org/project.html?projectId= >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> IgniteTests24Java8&testNameId=-2290193573767653560&tab=testDetails >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> В Вт, 26/06/2018 в 23:38 +0300, Petr Ivanov пишет: >>>>>>>>>>>>>>>>>>>>>> I’ve added JCE as it is described in >>>>>>>>>> >>>>>>>>>> documentation, but for some >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> unknown reason it won’t work on 1.8.0_u151. >>>>>>>>>>>>>>>>>>>>>> So I’ve fix agent filter rule to run Spring build >>>>>>>>>> >>>>>>>>>> type only on >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> 1.8.0_u171 (49 agents) and run it on all enabled >>>>>>>>>> >>>>>>>>>> compatible agents. >>>>>>>>>>>>>>>>>>>>>> Looks like it fixed the issue. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On 26 Jun 2018, at 19:27, Nikolay Izhikov < >>>>>>>>>> >>>>>>>>>> nizhi...@apache.org> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Petr, can you make suggested jdk upgrade? >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> В Пн, 25/06/2018 в 14:28 +0300, Nikolay Izhikov >>>>>>>>>> >>>>>>>>>> пишет: >>>>>>>>>>>>>>>>>>>>>>>> Petr. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> One more thing: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> We need to install "Java Cryptography >>>>>>>>>> >>>>>>>>>> Extension (JCE) Unlimited >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Strength Jurisdiction Policy Files" [1] to enable usage of >>>>>>>>>> >>>>>>>>>> JDK provided >>>>>>>>>>>>>>>>>> crypto algorithmes. >>>>>>>>>>>>>>>>>>>>>>>> Otherwise it fails with >>>>>>>>>> >>>>>>>>>> "java.security.InvalidKeyException: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Illegal key size at >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1039)" >>>>>>>>>>>>>>>>>> [2] >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Can you do it for Team City agents? >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>> >>>>>>>>>> http://www.oracle.com/technetwork/java/javase/ >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> downloads/jce8-download-2133166.html >>>>>>>>>>>>>>>>>>>>>>>> [2] >>>>>>>>>> >>>>>>>>>> https://ci.ignite.apache.org/viewLog.html?tab=buildLog&;;;;;;; >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> logTab=tree&filter=debug&expand=all&buildId=1421337&_focus=30899 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> В Пн, 25/06/2018 в 13:24 +0300, Petr Ivanov >>>>>>>>>> >>>>>>>>>> пишет: >>>>>>>>>>>>>>>>>>>>>>>>> I’ve modified filter requirements for JDK >>>>>>>>>> >>>>>>>>>> for Spring build >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> configuration to run only on u151/u171 of JDK-1.8.0 (it >>>>>>>>>> >>>>>>>>>> will be 55 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> agent). >>>>>>>>>>>>>>>>>>>>>>>>> Hope this will be enough. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> On 25 Jun 2018, at 12:54, Nikolay Izhikov < >>>>>>>>>> >>>>>>>>>> nizhi...@apache.org >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Hello, Petr. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> I can temporarily assign special rule >>>>>>>>>> >>>>>>>>>> for agent JDK and fix >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> theirs Java later. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> I'm not Team City guru, so I'm don't >>>>>>>>>> >>>>>>>>>> understand your proposal >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> :) >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> All I need is make sure Core and Spring >>>>>>>>>> >>>>>>>>>> suites for my branch >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> are executed with latest jdk. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Can you make it for me? >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>> >>>>>>>>>> https://github.com/apache/ignite/pull/4167 >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> В Пн, 25/06/2018 в 11:21 +0300, Petr >>>>>>>>>> >>>>>>>>>> Ivanov пишет: >>>>>>>>>>>>>>>>>>>>>>>>>>> Nokolay, >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Agents prior publicagent10 has u77 >>>>>>>>>> >>>>>>>>>> inded, while >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> publicagent10-17 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> has already u171. >>>>>>>>>>>>>>>>>>>>>>>>>>> I can temporarily assign special rule >>>>>>>>>> >>>>>>>>>> for agent JDK and fix >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> theirs Java later. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 25 Jun 2018, at 10:33, Nikolay >>>>>>>>>> >>>>>>>>>> Izhikov < >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> nizhi...@apache.org> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hello, Igniters. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> I'm trying to run tests for TDE branch. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> It seems I'm facing with known JDK bug >>>>>>>>>> >>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>> Here is log from Team City [2]. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> As I can see current Team City jdk is >>>>>>>>>> >>>>>>>>>> 1.8.0_77-b03 >>>>>>>>>>>>>>>>>>>>>>>>>>>> Issue JDK-8149411 fixed in 8u102. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Can we upgrade JDK on Team City? >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>> >>>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8149411 >>>>>>>>>>>>>>>>>>>>>>>>>>>> [2] >>>>>>>>>> >>>>>>>>>> https://ci.ignite.apache.org/viewLog.html?tab=buildLog&;;;;;;; >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> logTab=tree&filter=debug&expand=all&buildId=1420504&_focus=28867 >>>>>>>>>>> >>>>>>>>>>> >>> >