Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
439 commits
Select commit Hold shift + click to select a range
393d8fb
IGNITE-10226 Fixed wrong partition state recovery - Fixes #5396.
Jokser Nov 21, 2018
56f5163
IGNITE-9695 Add a way to prevent WAL disabling in WalStateManager - F…
andrey-kuznetsov Nov 21, 2018
175e564
IGNITE-10047: MVCC: Fixed MVCC coordinator assignment on several node…
rkondakov Nov 22, 2018
5afb9d9
IGNITE-10323 Don't run deactivation process on inactive cluster - Fix…
Nov 23, 2018
aacb14a
IGNITE-10381 Fixed U.doInParallel not to terminate early - Fixes #5483.
agoncharuk Nov 23, 2018
6f67efe
IGNITE-10392 Use lasdAffChangedTopVer if DiscoCache for the requested…
ilantukh Nov 23, 2018
3a27368
IGNITE-9996: Performance drop final fix.
nizhikov Nov 23, 2018
adf00ca
Revert "IGNITE-8493 GridToStringBuilder arrayToString refactoring. - …
nizhikov Nov 23, 2018
eb0e40c
Revert "IGNITE-9209 fix for GridDistributedTxMapping.toString() retur…
nizhikov Nov 23, 2018
adf1087
Revert "IGNITE-602 Fixed possible StackOverflowError in GridToStringB…
nizhikov Nov 23, 2018
4b41921
IGNITE-10339 Fixed cluster connection when using validate indexes fro…
ivandasch Nov 21, 2018
d87f201
IGNITE-10339 Skip index partition file integrity check for in-memory …
ivandasch Nov 23, 2018
2e32dbc
IGNITE-10358: Added collections data type specification for python th…
dmelnichuk Nov 26, 2018
8347aef
IGNITE-9818 Fix javadoc for annotation AffinityKeyMapped - Fixes #4927.
Max-Pudov Nov 26, 2018
b3cd4d1
IGNITE-9937 Primary response error can be lost due to unwrapping a ke…
gromtech Nov 26, 2018
34e7fa9
IGNITE-10002: MVCC: Create "Cache 2" test suite for MVCC mode. This c…
AMashenkov Nov 27, 2018
66e0c32
IGNITE-10393: MVCC: Fixed streamer with persistence on.
gvvinblade Nov 27, 2018
5c6fa00
IGNITE-10393: MVCC: Fixed streamer with persistence on.
gvvinblade Nov 27, 2018
ec0c337
Fix compilation by partial backport of IGNITE-10002
alamar Nov 27, 2018
7445214
IGNITE-10002: MVCC: Create "Cache 2" test suite for MVCC mode. This c…
gvvinblade Nov 27, 2018
415bf33
IGNITE-7072: IgniteCache.replace(k, v, nv) fix for binary mode
isapego Nov 27, 2018
1951500
IGNITE-10156 Fixed invalid conversion of DynamicCacheDescriptor to St…
akalash Nov 16, 2018
ac37c4e
IGNITE-10432: Fixed data types in world.sql.
Nov 28, 2018
d826dcf
IGNITE-10298 Cover possible deadlock in case of caches start and freq…
Jokser Nov 28, 2018
6fa222a
IGNITE-10433 Web Console: Fixed "Import models" dialog cleanup on exi…
AlexDel Nov 28, 2018
85316f6
IGNITE-8640 Fixed dynamic cache creation failures - Fixes #4480.
dgarus Nov 29, 2018
67217d7
IGNITE-10435: Remove some dead code from thin clients. This closes #5…
Nov 29, 2018
00f5a15
IGNITE-10079 Fiexd WAL segments compression bug when FileWriteAheadLo…
andrey-kuznetsov Nov 29, 2018
b6afd0d
IGNITE-10354 Failing client node due to not receiving metrics updates…
gromtech Nov 29, 2018
66eefef
IGNITE-10490 Web Console: Fixed ui-grid refresh on its parent element…
AlexDel Nov 30, 2018
55b4e69
IGNITE-10236: MVCC: Create "Cache 3" test suite for MVCC mode. This c…
AMashenkov Nov 30, 2018
500f768
IGNITE-10050: MVCC: Create "Cache 5" test suite for MVCC mode. This c…
AMashenkov Nov 30, 2018
1f2a817
IGNITE-10365: MVCC: Create "Cache 6" test suite for MVCC mode. This c…
AMashenkov Nov 30, 2018
1b390af
IGNITE-10352 Fix cache get request can be mapped to node while partit…
dgovorukhin Nov 30, 2018
0825fa7
IGNITE-10427 Fix GridClusterStateProcessor#changeGlobalState0() shoul…
antonovsergey93 Nov 30, 2018
16674ac
IGNITE-10413 Perform cache validation logic on primary node instead o…
sk0x50 Dec 1, 2018
167a517
IGNITE-10277 Fixed prepare-commit WAL ordering for one-phase commit -…
akalash Dec 3, 2018
d6f3528
IGNITE-9941 Fixed parsing of boolean parameters returned from nconf.
akuznetsov-os Dec 3, 2018
acc6ec3
IGNITE-10291: SQL: fixed index re-build routine. Now indexes which ap…
Dec 3, 2018
ee99929
IGNITE-10172 Added a system property to disable cache metrics sending…
alex-plekhanov Nov 30, 2018
330ee00
IGNITE-10369 Avoid race on handling discovery messages if last custom…
ibessonov Dec 4, 2018
4179d0a
Merge remote-tracking branch 'professional/ignite-2.7-master' into ig…
gvvinblade Dec 4, 2018
ae3575e
IGNITE-10457: MVCC TX: Fix MvccProcessor initialization on recovery f…
gvvinblade Dec 4, 2018
75c1136
IGNITE-10525 Web Console: "Import models" dialog should be a singleton.
vsisko Dec 4, 2018
fa79d4e
IGNITE-10386 Add mode when WAL won't be disabled during rebalancing c…
andrey-kuznetsov Dec 4, 2018
9ef62f7
IGNITE-10536 Web Console: Correct handle error in agent manager service.
AlexDel Dec 5, 2018
3b3b409
IGNITE-10484 Fixed activate/deactivate hang - Fixes #5534.
agoncharuk Nov 30, 2018
5c27c1b
IGNITE-10564 Added tasks to collect rebalance metrics.
vsisko Dec 6, 2018
0abe70a
IGNITE-10373 Web Console: Fixed docker-compose.yml.
pkonstantinov Dec 6, 2018
3410b8f
IGNITE-8370 Web Console: Updated type.
Klaster1 Dec 6, 2018
fff9c11
IGNITE-10390 Fixed BPlusTree#isEmpty - Fixes #5486.
agoncharuk Nov 27, 2018
dd0b6d5
IGNITE-10374 Fixed race leading to rebalancing hang when WAL is disab…
sergey-chugunov-1985 Dec 1, 2018
f44bad0
IGNITE-10355 Tx rollback failure on put operations with caches whose …
x-kreator Dec 6, 2018
10b98c5
IGNITE-10242 Pause ongoing rebalance on cache group stopping
ivandasch Dec 6, 2018
13f221e
IGNITE-10552 Web Agent: Improve logging when cluster topology changed.
akuznetsov-os Dec 7, 2018
d16e346
IGNITE-10318 Web console: Update panels to use newer UI on "Query not…
Klaster1 Dec 7, 2018
5664a03
IGNITE-10587 Web Console: Fixed chart history cleanup.
AlexDel Dec 7, 2018
80b4335
IGNITE-10609 Web Console: Fixed removing cache from service on "Confi…
vsisko Dec 10, 2018
433c899
IGNITE-10610 Changed log from "error" to "warning" in VisorMultiNodeT…
vsisko Dec 10, 2018
3c80e6c
IgniteIGNITE-10611 Web Console: Refactor "ActivitiesService" to use u…
vsisko Dec 10, 2018
6a18714
IGNITE-10565 Web Console: Add missing "maxRowsToShow" binding for "ui…
AlexDel Dec 10, 2018
108011c
IGNITE-10589 Correctly handle exchanges merge when calculating last a…
ilantukh Dec 10, 2018
159d072
IGNITE-8626: Added OpenSSL 1.1 support for C++
isapego Dec 10, 2018
d3670a6
IGNITE-10630: Missed descriptions for ML packages
YuriBabak Dec 11, 2018
d402bb7
IGNITE-10622 Fixed missed discovery event in the case of the next nod…
akalash Dec 11, 2018
b634503
IGNITE-10174 Migrate examples tests from JUnit 3 to JUnit 4 - Fixes #…
Nov 22, 2018
fc199dd
IGNITE-10174 merge error corrected
Dec 11, 2018
59ca668
Merge remote-tracking branch 'professional/ignite-2.7-master' into ig…
Dec 11, 2018
977ba40
IGNITE-10492 Do not normalize QueryEntities if cache is in restarting…
zstan Dec 11, 2018
d338e49
IGNITE-9298 SSL support in control.sh - Fixes #5516.
deviljelly Nov 30, 2018
7b3eec7
IGNITE-10300 Fixed incorrect error message after authentication retri…
voropava Dec 11, 2018
49832c8
IGNITE-10556 Skip WAL records deserialization on recovery if possible…
Jokser Dec 12, 2018
68a6d9a
IGNITE-10661 Fixed Docker image for E2E tests.
AlexDel Dec 12, 2018
baaae9d
IGNITE-10167: MVCC: MVCC-compatible IgniteCache.localEntries. This cl…
gvvinblade Dec 10, 2018
bd2f878
IGNITE-10263: MVCC: Concurrent cache stop can cause vacuum failure. T…
AMashenkov Dec 10, 2018
8292aa5
IGNITE-10472: MVCC: EntryProcessor resource injection. This closes #5…
AMashenkov Dec 11, 2018
625f7dc
IGNITE-9826 Prevent potential hang in S3 IP Finder - Fixes #5633.
gromtech Dec 13, 2018
48913f1
IGNITE-10617 Web console: Fixed wrong class name.
vsisko Dec 13, 2018
0c334b4
IGNITE-10667 Web Console: Fixed model for "keyStoreFilePath" on "Conf…
vsisko Dec 13, 2018
ed8dd10
ignite-10348 Safely recreate metastore to mitigate IGNITE-8735
SpiderRus Dec 7, 2018
0c9c0fb
IGNITE-10446 Fix control.sh --cache idle_verify fail with NPE when no…
vldpyatkov Dec 13, 2018
cb5c840
IGNITE-10659 Fixed deadlock when binary metadata is requested for toS…
Dec 13, 2018
4ecc1ff
IGNITE-10189 Implemented support for multiple protocols and cipher su…
akuznetsov-os Dec 12, 2018
e4a1f52
IGNITE-10189 Fixed tests.
akuznetsov-os Dec 12, 2018
d0cab40
IGNITE-10189 Minor fixes of code style.
akuznetsov-os Dec 14, 2018
6299f10
IGNITE-10514 Cache validation on the primary node may result in Asser…
sk0x50 Dec 13, 2018
4167966
IGNITE-10680 Add the ability to use existing kernel context in standa…
alex-plekhanov Dec 14, 2018
d05480b
IGNITE-8570 Improved GridToStringLogger - Fixes #4786.
xtern Oct 18, 2018
0fc8aa0
IGNITE-10023 Improve ListeningTestLogger for wait conditions. - Fixes…
NSAmelchev Oct 30, 2018
788aa82
IGNITE-9023 LinkageError or ClassNotFoundException should not be swol…
daradurvs Dec 5, 2018
f4f943d
IGNITE-10624 Update deployment id for cache context after join to top…
Jokser Dec 17, 2018
4fe91c3
IGNITE-10239 Update navigation and top menu. - Fixes #5630.
Klaster1 Dec 17, 2018
d2390bc
IGNITE-10657 Thin clients should call onSessionExpired on disconnect …
Dec 14, 2018
919cc27
IGNITE-10716: ctx.security().onSessionExpired(subjid) is called on re…
Dec 17, 2018
e1e3174
IGNITE-10239 Fix wide nav menu top margin.
Klaster1 Dec 18, 2018
26056ec
IGNITE-9980 Added additional flag to filter caches by types to contro…
Dec 6, 2018
4454a48
Revert "IGNITE-9980 Added additional flag to filter caches by types t…
antonovsergey93 Dec 18, 2018
b000800
IGNITE-9980 Added additional flag to filter caches by types to contro…
Dec 6, 2018
1e49554
IGNITE-10257 control.sh utility should request SSL keystore and trust…
antonovsergey93 Dec 18, 2018
dbbe21b
IGNITE-9308 Add baseline topology command to REST API. - Fixes #5019.
nva Dec 18, 2018
6717c1c
IGNITE-10406 .NET Reset binary writer structures on reconnect
ptupitsyn Dec 14, 2018
49f5bca
IGNITE-10171: SQL: show original query in GridRunningQueryInfo. This …
alex-plekhanov Nov 13, 2018
6322ba1
IGNITE-10465 Wait for local join before start TTL cleanup worker - Fi…
Jokser Dec 20, 2018
9747363
ignite-9213 Do not use IgniteInterruptedCheckedException to complete …
sboikov1983 Dec 19, 2018
b07e055
IGNITE-10493 Refactor exchange timings measurement - Fixes #5688.
Jokser Dec 20, 2018
4f584ec
IGNITE-9303 Fixed rotated page ID and physical recovery after crash d…
ilantukh Dec 21, 2018
328cb1d
IGNITE-10658 Visor: Fixed rebalance progress calculation logic. Fixes…
voropava Dec 21, 2018
a1aff92
IGNITE-10279 Control.sh: Unified options naming format. Fixes #5672.
antonovsergey93 Dec 24, 2018
baf9bb4
IGNITE-10130 Added an option to disable cache interceptor trigger in …
antonovsergey93 Dec 24, 2018
533fc2b
IGNITE-10671 Fixed double initialization of FileArchiver leading to b…
voropava Dec 24, 2018
9ee6874
IGNITE-10003 Introduced SYSTEM_CRITICAL_OPERATION_TIMEOUT failure type
andrey-kuznetsov Dec 24, 2018
e43765f
IGNITE-10671 Fixed tests after merge.
voropava Dec 24, 2018
d58b886
IGNITE-10558: MVCC: IgniteWalReader fixed. This closes #5583.
AMashenkov Dec 25, 2018
1476abe
IGNITE-10572: MVCC TX: Possible race on invokeAll operations. This cl…
AMashenkov Dec 19, 2018
5870a05
IGNITE-10366: MVCC: Create "Cache 1" test suite for MVCC mode. This c…
gvvinblade Dec 10, 2018
d59f4d5
IGNITE-10483: MVCC: Enlist requests failure handling. This closes #5554.
AMashenkov Dec 11, 2018
d06640b
IGNITE-10368: MVCC: Create "Cache 9" test suite for MVCC mode. This c…
AMashenkov Dec 5, 2018
339580f
IGNITE-10049: MVCC: Create "Cache 4" test suite for MVCC mode. This c…
rkondakov Dec 5, 2018
a80c4c8
IGNITE-10410: MVCC: Create "Cache 7" test suite for MVCC mode. This c…
rkondakov Dec 5, 2018
856aa59
IGNITE-10367: MVCC: Create "Cache 8" test suite for MVCC mode. This c…
rkondakov Dec 10, 2018
3a8ebd3
IGNITE-10262: MVCC TX: Client operation may hangs if all data nodes l…
rkondakov Dec 19, 2018
a7eff7a
IGNITE-10264: MVCC TX: Unmute tests. This closes #5685.
rkondakov Dec 19, 2018
25dc161
IGNITE-10448: MVCC: Fixed NPE on data page eviction. This closes #5704.
rkondakov Dec 24, 2018
b6c64a6
IGNITE-10785: MVCC: Fix TxRollbackAsyncTest. This closes #5735.
rkondakov Dec 25, 2018
7da39d8
IGNITE-10474: MVCC: IgniteCacheConnectionRecovery10ConnectionsTest.te…
rkondakov Dec 25, 2018
10ebf71
IGNITE-10493 Fix exchange local stages comparator
Jokser Dec 26, 2018
b3b1e37
IGNITE-9493 Do not call communication error resolver in case of clien…
zstan Dec 25, 2018
6c01717
IGNITE-10472: MVCC: EntryProcessor resource injection. Fix test.
AMashenkov Dec 11, 2018
b2704cd
IGNITE-10167: MVCC: MVCC-compatible IgniteCache.localEntries. Unmute …
AMashenkov Dec 27, 2018
78cf083
IGNITE-9292: MVCC: fixed a race causing unexpected state of entry in …
AMashenkov Dec 27, 2018
6cc1977
IGNITE-9845 Web Console: Added support for two way SSL between browse…
akuznetsov-os Dec 27, 2018
47bfb95
IGNITE-10779 Call writtenPagesCntr incrementor - Fixes #5721.
zzzadruga Dec 26, 2018
b6bd81a
IGNITE-9839 Web Console: update to RxJS 6.
Klaster1 Dec 19, 2018
8ce6c5e
IGNITE-10839 Web Console: Added optional email confirmation.
nva Dec 28, 2018
3c718bf
IGNITE-10385 Avoid NPE by replacing null fields with zero-length arrays.
antkr Dec 28, 2018
26be280
IGNITE-10815 Fix coordinator failover in case of exchanges merge and …
Jokser Dec 27, 2018
aebb674
IGNITE-10047: Unmute tests.
AMashenkov Dec 29, 2018
bd484d2
IGNITE-614 Removing test class
dspavlov Dec 14, 2018
9f1530d
IGNITE-4551 Removing test class
dspavlov Dec 14, 2018
6d792f8
IGNITE-8220 Enabling test back
dspavlov Dec 14, 2018
8d0ee50
IGNITE-1587 Enabling test back
dspavlov Dec 13, 2018
ecb7863
IGNITE-1094 Enabling tests back
dspavlov Dec 14, 2018
53c09fb
IGNITE-648 Enabling tests back
dspavlov Dec 14, 2018
0d97bad
GG-14582 Backport JUnit 4 to 2.7 master
Jan 2, 2019
65574b2
IGNITE-9845 Web Agent:
akuznetsov-os Dec 29, 2018
6c4f554
IGNITE-9342: SQL: fixed execution of multu-statement non-colocated qu…
Oct 29, 2018
fe48724
IGNITE-9935 Removed redundant multithreaded grid startup. - Fixes #5032.
xtern Oct 30, 2018
2da0f02
IGNITE-10050 Fixed unmuted test
agoncharuk Dec 19, 2018
a364967
IGNITE-9769 Fixed flaky IgniteCacheAtomicProtocolTest.testPutReaderUp…
SomeFire Oct 30, 2018
84f626f
IGNITE-10037 Cache 2 tests optimization - Fixes #5207
avplatonov Nov 3, 2018
30a0a03
IGNITE-10142 Scale factor added to several tests from Cache 8 suite. …
ibessonov Nov 19, 2018
7f950c8
IGNITE-9221 Uncomment Cache Query tests, delete and rename suites to …
alamar Oct 30, 2018
e41a569
IGNITE-9221 Rename classes to avoid changing suites on TC. - Fixes #5…
alamar Oct 30, 2018
6432032
IGNITE-10875 Web Console: Updated tooltip.
akuznetsov-os Jan 10, 2019
1bef3dd
IGNITE-10052: MVCC: fixed local node recovery. Missed fixes.
AMashenkov Nov 13, 2018
c7f5010
IGNITE-10461: MVCC: Create "PDS 1" test suite for MVCC mode. This clo…
AMashenkov Dec 12, 2018
2fa0125
IGNITE-10462: MVCC: Create "PDS 2" test suite for MVCC mode. This clo…
AMashenkov Dec 14, 2018
d4d075e
IGNITE-10463: MVCC: Create "PDS 3" test suite for MVCC mode. This clo…
rkondakov Dec 14, 2018
b5a8ac8
IGNITE-10464: MVCC: Create "PDS 4" test suite for MVCC mode. This clo…
rkondakov Dec 14, 2018
d610929
IGNITE-10052: Revert unrelated change.
AMashenkov Jan 10, 2019
2d17e3f
IGNITE-10461: MVCC: Create "PDS 1" test suite for MVCC mode. Revert u…
AMashenkov Jan 10, 2019
c412d7b
IGN-12984 backport for IGNITE-9909 Merge FsyncWalManager and WalManag…
akalash Nov 9, 2018
adf590c
IGNITE-10052: MVCC: fixed local node recovery. Missed fixes.
AMashenkov Jan 10, 2019
12a36a7
Merge remote-tracking branch 'origin/ignite-2.7-master' into ignite-2…
AMashenkov Jan 10, 2019
266d759
IGNITE-1094: Muted some tests back.
devozerov Dec 17, 2018
ebc0866
IGNITE-1094 muted test related (revert dddde3d63621b02e0015aa98fabdff…
sk0x50 Dec 18, 2018
bac3d2c
IGNITE-10150: Fixed failure in DisappearedCacheWasNotFoundMessageSelf…
slukyano Dec 12, 2018
885c8ad
IGNITE-8911 Fixed while cache is restarting it's possible to start ne…
Dec 29, 2018
7266f21
IGNITE-8331: Add Decimal precision and scale constraint - Fixes #4689.
petrov-mg Nov 2, 2018
8ac6183
IGNITE-10321 Fix flaky test CacheContinuousWithTransformerReplicatedS…
ibessonov Nov 19, 2018
88d6bdf
IGNITE-10864: Fixed JDK version check in ignite.bat. This closes #5784.
Jan 11, 2019
cd4a2cf
IGNITE-10613 Web console: Fixed opening of "Import models" dialog aft…
vsisko Jan 11, 2019
6581e34
IGNITE-10080 Optimized Cache 6 long-running tests - Fixes #5243.
xtern Nov 28, 2018
5205a28
IGNITE-10076 Web Console: Use slow 'json-bigint' parser only for quer…
akuznetsov-os Jan 11, 2019
d092a13
IGNITE-10150: Fixed failure in DisappearedCacheWasNotFoundMessageSelf…
slukyano Dec 12, 2018
4b2ebeb
IGNITE-10205 Add to utility command - ./control.sh --cache idle_verif…
vldpyatkov Jan 11, 2019
28bede7
IGNITE-10794: MVCC: RemoveAll is broken on unstable topology. This cl…
AMashenkov Jan 11, 2019
a3b523c
IGNITE-10778: MVCC: Invoke request may hang sometimes. This closes #5…
rkondakov Jan 11, 2019
6666f5a
IGNITE-10756: MVCC: Query trackers are not released sometimes. This c…
rkondakov Jan 11, 2019
3714f92
ignite-6454 Disable interrupts for cache.get in pessimistic tx like f…
sboikov1983 Oct 30, 2018
5871296
IGNITE-10391: Unmute tests after IGNITE-10794.
AMashenkov Jan 11, 2019
cea1354
Merge remote-tracking branch 'origin/ignite-2.7-master' into ignite-2…
AMashenkov Jan 11, 2019
a238e69
IGNITE-10884: Fixed failure when performing non-MVCC SQL from transac…
rkondakov Jan 11, 2019
7ca803c
IGNITE-8379 Add maven-surefire-plugin support for PDS Compatibility t…
daradurvs Nov 29, 2018
25044d4
IGNITE-8379 Fix PDS Compatibility tests, javadocs.
dspavlov Dec 4, 2018
d0997e7
IGNITE-9776 Fixed infinite block in FsyncModeFileWriteAheadLogManager…
SpiderRus Oct 19, 2018
35f22b3
IGNITE-10739 get rid of using JUnit 3 API in IgniteConfigVariationsAb…
Dec 25, 2018
9c64a13
IGNITE-10916 Added guard for cache restarting in progress for Visor t…
vsisko Jan 14, 2019
2b98669
IGNITE-10743: MVCC: Mute flaky mvcc tests. This closes #5724.
rkondakov Dec 25, 2018
69bc9e7
IGNITE-9774: Test remuted with a proper ticket. This closes #5687.
rkondakov Dec 19, 2018
e27e5fe
IGNITE-8518 Web Console: Fixed issue with auto focus.
vsisko Jan 14, 2019
c5b3dd5
Merge branch 'ignite-2.7-master' of https://github.com/gridgain/apach…
Jan 14, 2019
bc87d8e
IGNITE-9774 remove extra ignore that broke compilation
Jan 14, 2019
a41633f
Minor cleanup.
akuznetsov-os Jan 14, 2019
1e47058
IGNITE-9290 Remove explicit locks asynchronously when node left - Fix…
AMashenkov Jan 11, 2019
76be598
IGNITE-10692: MVCC: Test GridCacheDhtPreloadDelayedSelfTest fails in …
AMashenkov Jan 14, 2019
644be58
Merge remote-tracking branch 'origin/ignite-2.7-master' into ignite-2…
AMashenkov Jan 14, 2019
eec4ea1
IGNITE-10883 Fix and refactoring IgniteRebalanceOnCachesStoppingOrDes…
dgovorukhin Dec 25, 2018
a2c9755
IGNITE-9455 Total allocated size memory metric is always zero for met…
xtern Dec 7, 2018
c3f2f52
Merge remote-tracking branch 'origin/ignite-2.7-master' into ignite-2…
AMashenkov Jan 14, 2019
6ae419a
IGNITE-10591: MVCC: Incorrect data region metrics. This closes #5690.
AMashenkov Jan 14, 2019
4bb57d4
IGNITE-10584: MVCC: Wal delta record consistency test failed. This cl…
AMashenkov Jan 14, 2019
438f570
IGNITE-10518: MVCC: Tests unmuted. This closes #5807.
AMashenkov Jan 14, 2019
e5aaf23
IGNITE-10591: Unmute test.
AMashenkov Jan 14, 2019
68cd7a5
IGNITE-10591: Unmute test.
AMashenkov Jan 14, 2019
65c9502
IGNITE-10881 Normalize QueryEntities refactoring. - Fixes #5794.
zstan Jan 14, 2019
8df453d
IGNITE-9120 Metadata writer should propagate error to failure handler…
a-polyakov Jan 11, 2019
aadfabe
GG-14582 Backport JUnit 4 to 2.7 master - remove abstract test class …
Jan 15, 2019
5c6a6d3
IGNITE-10555 Set 'TcpDiscoveryVmIpFinder' as default IP finder for te…
daradurvs Dec 17, 2018
df4d618
IGNITE-10715 Remove boilerplate of settings 'TcpDiscoveryVmIpFinder' …
daradurvs Dec 24, 2018
f6d794f
IGNITE-10715 Remove boilerplate of settings 'TcpDiscoveryVmIpFinder' …
daradurvs Dec 26, 2018
3775101
IGNITE-6295: SQL: Deprecated "replicatedOnly" flag. This closes #4164…
Nov 15, 2018
dd9ec12
IGNITE-6295: SQL: Deprecated "replicatedOnly" flag (part 2).
Nov 15, 2018
39eec72
IGNITE-10343 Stop grid in IgniteCacheGetRestartTest.testGetRestartRep…
lvanan Nov 27, 2018
fc247e7
IGNITE-9845 Web Agent: Fixed NPE in case of "-Dtrust.all=true" and no…
akuznetsov-os Jan 16, 2019
a4e3e23
IGNITE-10839 Web Console: Fixed sign in.
nva Jan 24, 2019
9effc55
IGNITE-11048 Fixed - Start node with TTL caches causes failure handle…
Jan 25, 2019
2fe324f
IGNITE-11084 copyrights date now depend on build date. (#5930)
aealeksandrov Jan 28, 2019
c24408e
IGNITE-11084 changed copyright 2018 > 2019 in whole project. (#5971)
aealeksandrov Jan 30, 2019
ac6a95d
IGNITE-11166 Web Console agent: Hostname verifier should be disable i…
nva Feb 1, 2019
43e3211
IGNITE-10376 Fail to update metadata during invocation on cache - Fix…
Jan 16, 2019
5f8f548
IGNITE-11220 Web Console: Fixed NPE in Web Agent in case of using SSL…
akuznetsov-os Feb 6, 2019
4d712bf
IGNITE-11219: SQL: Fixed affinity mapper resolution for CREATE TABLE …
Max-Pudov Feb 7, 2019
70c9725
IGNITE-10961 Web console: Added more countries for "Sign up" and "Pro…
Klaster1 Jan 29, 2019
633dad2
IGNITE-11153 Support Java 11 for control.sh & ignitevisorcmd.sh: remo…
vveider Feb 7, 2019
5b082a5
IGNITE-11140 Fix Ignite examples compilation, support of Nightly buil…
dspavlov Jan 31, 2019
ef0e5be
IGNITE-11196 Set Maven-enforcer-plugin version to fix build.
vveider Feb 5, 2019
436d9b4
IGNITE-11213 Fix for suites failed because of maven-surefire-plugin N…
dspavlov Feb 6, 2019
5b850aa
IGNITE-11216 Ignite.sh fails on Mac OS and Linux - Java 11 (#6061)
vveider Feb 11, 2019
9738075
IGNITE-11191: Fixing Hibernate dependencies for Java 11: JAXB API & i…
dspavlov Feb 6, 2019
c7e69fa
ignite-9803: handle GridDhtInvalidPartitionException in GridDhtPartit…
sboikov1983 Oct 7, 2018
31fa45d
IGNITE-9803 Fixed compilation
agoncharuk Feb 8, 2019
8481ddf
IGNITE-11216 Ignite.sh fails on Mac OS and Linux - Java 11 (#6084)
vveider Feb 12, 2019
824f60f
IGNITE-11216 Ignite.sh fails on Mac OS and Linux - Java 11 (#6095)
vveider Feb 15, 2019
119978c
IGNITE-11265 JVM Crashes on TeamCity
Feb 14, 2019
8a7a415
Java 11 .bat fixed
antkr Feb 25, 2019
516ae98
fix examples
DirectXceriD Feb 26, 2019
ed68b11
Revert "Java 11 .bat fixed"
antkr Mar 1, 2019
5bc71ea
IGNITE-11436 Added module flags to sqlline.sh and .bat to support JDK…
slukyano Feb 27, 2019
46ca746
IGNITE-11463: Fixed backward compatibility of ODBC
isapego Mar 1, 2019
89e4c2d
IGNITE-11195: C++ fix for Java 11 for Linux.
isapego Mar 1, 2019
f5819b2
GG-14791 Fixed Visor CMD launch script
DirectXceriD Mar 1, 2019
02258c8
Set TLSv1.2 protocol version for JDK11.
mcherkasov Mar 6, 2019
14e603a
Fixed dash character in scripts.
mcherkasov Mar 7, 2019
2342542
IGNITE-11352 Fixed deserialization of CacheMetricsSnapshot - Fixes #6…
ingvard Feb 20, 2019
a76c866
GG-14861 control.sh is broken for Java 11 and windows 10
mcherkasov Mar 11, 2019
b856a53
IGNITE-10631 examples/sql/world.sql doesn't work for IgniteJdbcDriver
mcherkasov Mar 11, 2019
0956fe3
IGNITE-11634: SQL: Fixed anonymous class handling in DmlStatementsPro…
gromtech Mar 29, 2019
54f388f
IGNITE-11660 Add more tests into DmlStatementsProcessorTest
gromtech Apr 1, 2019
99641a7
IGNITE-11660 Minor changes.
gromtech Apr 2, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Ignite
Copyright 2018 The Apache Software Foundation
Copyright 2019 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Expand Down
2 changes: 1 addition & 1 deletion assembly/NOTICE_HADOOP
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Ignite
Copyright 2018 The Apache Software Foundation
Copyright 2019 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Expand Down
2 changes: 1 addition & 1 deletion assembly/NOTICE_IGNITE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Ignite
Copyright 2018 The Apache Software Foundation
Copyright 2019 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Expand Down
47 changes: 35 additions & 12 deletions bin/control.bat
Original file line number Diff line number Diff line change
Expand Up @@ -49,25 +49,18 @@ for /f "tokens=* USEBACKQ" %%f in (`%cmd% -version 2^>^&1`) do (
)
:LoopEscape

set var=%var:~14%
set var=%var:"=%
for /f "tokens=1,2 delims=." %%a in ("%var%") do set MAJOR_JAVA_VER=%%a & set MINOR_JAVA_VER=%%b
for /f "tokens=1-3 delims= " %%a in ("%var%") do set JAVA_VER_STR=%%c
set JAVA_VER_STR=%JAVA_VER_STR:"=%

for /f "tokens=1,2 delims=." %%a in ("%JAVA_VER_STR%.x") do set MAJOR_JAVA_VER=%%a& set MINOR_JAVA_VER=%%b
if %MAJOR_JAVA_VER% == 1 set MAJOR_JAVA_VER=%MINOR_JAVA_VER%

if %MAJOR_JAVA_VER% LSS 8 (
echo %0, ERROR:
echo The version of JAVA installed in %JAVA_HOME% is incorrect.
echo Please point JAVA_HOME variable to installation of JDK 1.8 or later.
echo You can also download latest JDK at http://java.com/download.
goto error_finish
)

if %MAJOR_JAVA_VER% GTR 9 (
echo %0, WARNING:
echo The version of JAVA installed in %JAVA_HOME% was not tested with Apache Ignite.
echo Run it on your own risk or point JAVA_HOME variable to installation of JDK 1.8 or JDK 9.
echo You can also download latest JDK at http://java.com/download.
goto error_finish
)

:: Check IGNITE_HOME.
Expand Down Expand Up @@ -220,7 +213,37 @@ if "%MAIN_CLASS%" == "" set MAIN_CLASS=org.apache.ignite.internal.commandline.Co
::
:: Final JVM_OPTS for Java 9+ compatibility
::
if %MAJOR_JAVA_VER% GEQ 9 set JVM_OPTS=--add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-modules java.xml.bind %JVM_OPTS%
if %MAJOR_JAVA_VER% == 8 (
set JVM_OPTS= ^
-XX:+AggressiveOpts ^
%JVM_OPTS%
)

if %MAJOR_JAVA_VER% GEQ 9 if %MAJOR_JAVA_VER% LSS 11 (
set JVM_OPTS= ^
-XX:+AggressiveOpts ^
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED ^
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED ^
--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED ^
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED ^
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ^
--illegal-access=permit ^
--add-modules=java.transaction ^
--add-modules=java.xml.bind ^
%JVM_OPTS%
)

if %MAJOR_JAVA_VER% == 11 (
set JVM_OPTS= ^
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED ^
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED ^
--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED ^
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED ^
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ^
--illegal-access=permit ^
-Djdk.tls.client.protocols=TLSv1.2 ^
%JVM_OPTS%
)

if "%INTERACTIVE%" == "1" (
"%JAVA_HOME%\bin\java.exe" %JVM_OPTS% %QUIET% %RESTART_SUCCESS_OPT% %JMX_MON% ^
Expand Down
83 changes: 56 additions & 27 deletions bin/control.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
#!/bin/bash
#!/usr/bin/env bash
set -o nounset
set -o errexit
set -o pipefail
set -o errtrace
set -o functrace

#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
Expand All @@ -23,7 +29,7 @@
#
# Import common functions.
#
if [ "${IGNITE_HOME}" = "" ];
if [ "${IGNITE_HOME:-}" = "" ];
then IGNITE_HOME_TMP="$(dirname "$(cd "$(dirname "$0")"; "pwd")")";
else IGNITE_HOME_TMP=${IGNITE_HOME};
fi
Expand All @@ -45,7 +51,7 @@ checkJava
#
setIgniteHome

if [ "${DEFAULT_CONFIG}" == "" ]; then
if [ "${DEFAULT_CONFIG:-}" == "" ]; then
DEFAULT_CONFIG=config/default-config.xml
fi

Expand All @@ -68,14 +74,14 @@ RESTART_SUCCESS_OPT="-DIGNITE_SUCCESS_FILE=${RESTART_SUCCESS_FILE}"
#
# This is executed when -nojmx is not specified
#
if [ "${NOJMX}" == "0" ] ; then
if [ "${NOJMXI:-}" == "0" ] ; then
findAvailableJmxPort
fi

# Mac OS specific support to display correct name in the dock.
osname=`uname`

if [ "${DOCK_OPTS}" == "" ]; then
if [ "${DOCK_OPTS:-}" == "" ]; then
DOCK_OPTS="-Xdock:name=Ignite Node"
fi

Expand All @@ -84,7 +90,7 @@ fi
#
# ADD YOUR/CHANGE ADDITIONAL OPTIONS HERE
#
if [ -z "$JVM_OPTS" ] ; then
if [ -z "${JVM_OPTS:-}" ] ; then
if [[ `"$JAVA" -version 2>&1 | egrep "1\.[7]\."` ]]; then
JVM_OPTS="-Xms256m -Xmx1g"
else
Expand Down Expand Up @@ -122,14 +128,14 @@ ENABLE_ASSERTIONS="1"
#
# Set '-ea' options if assertions are enabled.
#
if [ "${ENABLE_ASSERTIONS}" = "1" ]; then
if [ "${ENABLE_ASSERTIONS:-}" = "1" ]; then
JVM_OPTS="${JVM_OPTS} -ea"
fi

#
# Set main class to start service (grid node by default).
#
if [ "${MAIN_CLASS}" = "" ]; then
if [ "${MAIN_CLASS:-}" = "" ]; then
MAIN_CLASS=org.apache.ignite.internal.commandline.CommandHandler
fi

Expand All @@ -140,45 +146,68 @@ fi
# JVM_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787 ${JVM_OPTS}"

#
# Final JVM_OPTS for Java 9 compatibility
#
${JAVA_HOME}/bin/java -version 2>&1 | grep -qE 'java version "9.*"' && {
JVM_OPTS="--add-exports java.base/jdk.internal.misc=ALL-UNNAMED \
--add-exports java.base/sun.nio.ch=ALL-UNNAMED \
--add-exports java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED \
--add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \
--add-modules java.xml.bind \
${JVM_OPTS}"
} || true
# Final JVM_OPTS for Java 9+ compatibility
#
javaMajorVersion "${JAVA_HOME}/bin/java"

if [ $version -eq 8 ] ; then
JVM_OPTS="\
-XX:+AggressiveOpts \
${JVM_OPTS}"

elif [ $version -gt 8 ] && [ $version -lt 11 ]; then
JVM_OPTS="\
-XX:+AggressiveOpts \
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED \
--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED \
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \
--illegal-access=permit \
--add-modules=java.transaction \
--add-modules=java.xml.bind \
${JVM_OPTS}"

elif [ $version -eq 11 ] ; then
JVM_OPTS="\
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED \
--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED \
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \
--illegal-access=permit \
-Djdk.tls.client.protocols=TLSv1.2 \
${JVM_OPTS}"
fi

ERRORCODE="-1"

while [ "${ERRORCODE}" -ne "130" ]
do
if [ "${INTERACTIVE}" == "1" ] ; then
if [ "${INTERACTIVE:-}" == "1" ] ; then
case $osname in
Darwin*)
"$JAVA" ${JVM_OPTS} ${QUIET} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" ${JMX_MON} \
"$JAVA" ${JVM_OPTS} ${QUIET:-} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
-DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS} -cp "${CP}" ${MAIN_CLASS} $@
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
;;
*)
"$JAVA" ${JVM_OPTS} ${QUIET} "${RESTART_SUCCESS_OPT}" ${JMX_MON} \
"$JAVA" ${JVM_OPTS} ${QUIET:-} "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
-DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS} -cp "${CP}" ${MAIN_CLASS} $@
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
;;
esac
else
case $osname in
Darwin*)
"$JAVA" ${JVM_OPTS} ${QUIET} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" ${JMX_MON} \
"$JAVA" ${JVM_OPTS} ${QUIET:-} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
-DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS} -cp "${CP}" ${MAIN_CLASS} $@
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
;;
*)
"$JAVA" ${JVM_OPTS} ${QUIET} "${RESTART_SUCCESS_OPT}" ${JMX_MON} \
"$JAVA" ${JVM_OPTS} ${QUIET:-} "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
-DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS} -cp "${CP}" ${MAIN_CLASS} $@
-DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
;;
esac
fi
Expand Down
25 changes: 16 additions & 9 deletions bin/ignite-tf.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
#!/bin/bash
#!/usr/bin/env bash
set -o nounset
set -o errexit
set -o pipefail
set -o errtrace
set -o functrace

#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
Expand All @@ -23,7 +29,7 @@
#
# Import common functions.
#
if [ "${IGNITE_HOME}" = "" ];
if [ "${IGNITE_HOME:-}" = "" ];
then IGNITE_HOME_TMP="$(dirname "$(cd "$(dirname "$0")"; "pwd")")";
else IGNITE_HOME_TMP=${IGNITE_HOME};
fi
Expand All @@ -45,7 +51,7 @@ checkJava
#
setIgniteHome

if [ "${DEFAULT_CONFIG}" == "" ]; then
if [ "${DEFAULT_CONFIG:-}" == "" ]; then
DEFAULT_CONFIG=config/default-config.xml
fi

Expand All @@ -65,7 +71,7 @@ RESTART_SUCCESS_OPT="-DIGNITE_SUCCESS_FILE=${RESTART_SUCCESS_FILE}"
# Mac OS specific support to display correct name in the dock.
osname=`uname`

if [ "${DOCK_OPTS}" == "" ]; then
if [ "${DOCK_OPTS:-}" == "" ]; then
DOCK_OPTS="-Xdock:name=Ignite Node"
fi

Expand All @@ -74,7 +80,7 @@ fi
#
# ADD YOUR/CHANGE ADDITIONAL OPTIONS HERE
#
if [ -z "$JVM_OPTS" ] ; then
if [ -z "${JVM_OPTS:-}" ] ; then
JVM_OPTS="-Xms1g -Xmx1g -server -XX:MaxMetaspaceSize=256m"
fi

Expand Down Expand Up @@ -103,7 +109,7 @@ ENABLE_ASSERTIONS="1"
#
# Set '-ea' options if assertions are enabled.
#
if [ "${ENABLE_ASSERTIONS}" = "1" ]; then
if [ "${ENABLE_ASSERTIONS:-}" = "1" ]; then
JVM_OPTS="${JVM_OPTS} -ea"
fi

Expand Down Expand Up @@ -146,6 +152,7 @@ elif [ $version -eq 11 ] ; then
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \
--illegal-access=permit \
-Djdk.tls.client.protocols=TLSv1.2 \
${JVM_OPTS}"
fi

Expand All @@ -158,12 +165,12 @@ while [ "${ERRORCODE}" -ne "130" ]
do
case $osname in
Darwin*)
"$JAVA" ${JVM_OPTS} ${QUIET} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" \
"$JAVA" ${JVM_OPTS:-} ${QUIET:-} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" \
-DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
-DIGNITE_PROG_NAME="$0" -cp "${CP}" ${MAIN_CLASS} "${CONFIG}" "$@"
-DIGNITE_PROG_NAME="$0" -cp "${CP}" ${MAIN_CLASS} "${CONFIG:-}" "$@"
;;
*)
"$JAVA" ${JVM_OPTS} ${QUIET} "${RESTART_SUCCESS_OPT}" \
"$JAVA" ${JVM_OPTS:-} ${QUIET:-} "${RESTART_SUCCESS_OPT}" \
-DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
-DIGNITE_PROG_NAME="$0" -cp "${CP}" ${MAIN_CLASS} "$@"
;;
Expand Down
7 changes: 4 additions & 3 deletions bin/ignite.bat
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ for /f "tokens=* USEBACKQ" %%f in (`%cmd% -version 2^>^&1`) do (
for /f "tokens=1-3 delims= " %%a in ("%var%") do set JAVA_VER_STR=%%c
set JAVA_VER_STR=%JAVA_VER_STR:"=%

for /f "tokens=1,2 delims=." %%a in ("%JAVA_VER_STR%.x") do set MAJOR_JAVA_VER=%%a & set MINOR_JAVA_VER=%%b
for /f "tokens=1,2 delims=." %%a in ("%JAVA_VER_STR%.x") do set MAJOR_JAVA_VER=%%a& set MINOR_JAVA_VER=%%b
if %MAJOR_JAVA_VER% == 1 set MAJOR_JAVA_VER=%MINOR_JAVA_VER%

if %MAJOR_JAVA_VER% LSS 8 (
Expand Down Expand Up @@ -228,7 +228,7 @@ if "%MAIN_CLASS%" == "" set MAIN_CLASS=org.apache.ignite.startup.cmdline.Command
::
:: Final JVM_OPTS for Java 9+ compatibility
::
if "%MAJOR_JAVA_VER%" == "8" (
if %MAJOR_JAVA_VER% == 8 (
set JVM_OPTS= ^
-XX:+AggressiveOpts ^
%JVM_OPTS%
Expand All @@ -248,14 +248,15 @@ if %MAJOR_JAVA_VER% GEQ 9 if %MAJOR_JAVA_VER% LSS 11 (
%JVM_OPTS%
)

if "%MAJOR_JAVA_VER%" == "11" (
if %MAJOR_JAVA_VER% == 11 (
set JVM_OPTS= ^
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED ^
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED ^
--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED ^
--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED ^
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ^
--illegal-access=permit ^
-Djdk.tls.client.protocols=TLSv1.2 ^
%JVM_OPTS%
)

Expand Down
Loading