Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
323 commits
Select commit Hold shift + click to select a range
45ee06b
Merge remote-tracking branch 'professional/ignite-2.5-master' into ig…
ygerzhedovich Jul 25, 2019
16aca68
GG-21855 Fixed TxOnCachesStopTest (disabled persistence for the defau…
sk0x50 Jul 26, 2019
857e2fb
GG-21442: Improve QueryEntity field conflict message. This closes #310.
AMashenkov Jul 24, 2019
dead5bf
GG-21333 Fix wrong assertion on owning clearing partition.
ascherbakoff Jul 29, 2019
6c5c3b0
IGNITE-9402 Throws exception if WALWriter failed during flush buffer.
akalash Jul 29, 2019
58047a0
GG-20639 control.sh shows passwords in the output
ibelyakov Jul 25, 2019
e5e8a0b
GG-21343 Fix RENTING->EVICTED partition state change prevention.
ascherbakoff Jul 30, 2019
3c2747d
GG-14344 Snapshot restore fails after COPY command
Jul 30, 2019
84df708
GG-21206 fix ringLatencyCheck loop (#266)
iakkuratov Jul 31, 2019
5cfc2d7
Merge remote-tracking branch 'apache-master/ignite-2.5-master' into i…
iakkuratov Jul 31, 2019
946d5af
GG-21946 Backport to ignite-2.5-master of GG-21931 Increased maximum …
vsisko Jul 31, 2019
64b567b
GG-21206 Fix compiler error
antonovsergey93 Jul 31, 2019
fe28ad5
GG-22188 Backport to ignite-2.5-master of GG-21710 Added processing o…
vsisko Jul 31, 2019
911603b
GG-17364 StackOverflowError in GridCacheMapEntry#checkOwnerChanged(),…
ingvard Jul 31, 2019
11f8006
GG-21864: Fix node crash if incorrect SQL query fails.
AMashenkov Jul 31, 2019
a80e189
GG-21682 Fix partition clearing.
ascherbakoff Aug 1, 2019
3e9088c
GG-22315 [GG-21678] Add page lock tracker and failure handler for all…
akalash Aug 2, 2019
43a317f
GG-22143 senderNodeId is absent in StatusCheckMessage
Jul 30, 2019
c4fd51b
GG-21356 Usability: control utility new printed argument format.
ingvard Aug 7, 2019
cc70a83
GG-22193 [8.5-next]-[GG-22140]-[IGNITE-7883] Cluster can have inconsi…
a-polyakov Aug 6, 2019
a6f714f
GG-22193 [8.5-next]-[GG-22140]-[IGNITE-7883] Cluster can have inconsi…
a-polyakov Aug 7, 2019
912a6ba
Revert "GG-22193 [8.5-next]-[GG-22140]-[IGNITE-7883] Cluster can have…
a-polyakov Aug 7, 2019
6b852ff
Revert "GG-22193 [8.5-next]-[GG-22140]-[IGNITE-7883] Cluster can have…
a-polyakov Aug 7, 2019
ed807cd
GG-22227 Invalid topology version, Added topVer in PartitionCountersN…
ingvard Aug 8, 2019
48912f4
GG-21221 Forbidden to resolve workDirectory as tmp dir
akalash Aug 8, 2019
0e3f89c
GG-22513 [GG-21485] [IGNITE-10522] Fix checkpoint tmp files doesn't n…
akalash Dec 7, 2018
e6accad
GG-22520 Backport to ignite-2.5-master of GG-20249 Extract message fr…
vsisko Jun 27, 2019
f87980c
GG-22550 [GG-20638] Added retries on peer class loading timeouts.
ibessonov Aug 8, 2019
0027cc4
GG-19275 [IGNITE-3653] P2P doesn't work for remote filter and filter …
dmekhanikov Jul 2, 2019
5f54159
GG-14979 Added printing lost partitions to idle_verify
akalash Aug 9, 2019
ace0e78
GG-14979 Added printing lost partitions to idle_verify
akalash Aug 9, 2019
72d6752
GG-22431 [8.5-next]-[GG-22451] H2 connection pool for lazy requests […
zstan Aug 7, 2019
1c357d7
GG-21379 Fixed assertion error in preparing state transaction.
antonovsergey93 Aug 12, 2019
afad48a
[8.5-next]-[GG-22258] Partition state validation warns are not printe…
ingvard Aug 12, 2019
49bed15
[8.5-next]-[GG-22258] Partition state validation warns are not printe…
ingvard Aug 12, 2019
3789b8e
GG-22571 Dump page data in case of AE in unlockPage in PageMemoryImpl.
antonovsergey93 Aug 12, 2019
67fecb0
GG-22579: GridGain Javadoc contains outdated copyright
avplatonov Aug 12, 2019
cce8c1e
GG-22700 Clear GridH2QueryContext on iterator close for local lazy qu…
Aug 13, 2019
250fe96
GG-22590 Fix assertion on owning clearing partition.
ascherbakoff Aug 13, 2019
8bcab1b
[8.5-next]-[GG-223477] Fix inline size change.
zstan Aug 13, 2019
a0a112e
Revert "[8.5-next]-[GG-223477] Fix inline size change."
zstan Aug 13, 2019
285ddae
[8.5-next]-[GG-22377] Fix inline size change.
zstan Aug 13, 2019
55d9df0
GG-22648: Fixed cost estimation for tree indexes.
rkondakov Aug 13, 2019
7f51474
GG-22363 Bunch of testLocalTxPreloadingPessimistic tests became flaky…
Aug 13, 2019
896e2ba
GG-22656 Resovling work dir to current working dir by default
akalash Aug 14, 2019
17dd703
GG-21275 TxEntries can be concurrently changed while processing in ro…
zstan Jul 12, 2019
c25a19c
GG-19515: GG: destroying of the cache and re-creating with the same n…
AMashenkov Jun 27, 2019
20b78e2
IGNITE-9053 testReentrantLockConstantTopologyChangeNonFailoverSafe ca…
anton-vinogradov Aug 17, 2018
723de11
GG-13723 DR: Deprecate and ignore GridGainCacheConfiguration.drReceiv…
agoncharuk Aug 14, 2019
dc3c4d3
GG-20488 Check deployment from cache before to load it from local or …
vldpyatkov Aug 14, 2019
c5524a6
GG-22823 Fix override system property USE_POOL_FOR_LAZY
zstan Aug 14, 2019
407d9aa
failing test
Aug 15, 2019
b355e58
GG-22258 Partition state validation warns are not printed to log
ingvard Aug 15, 2019
0c150b1
GG-21151 Add extended logging for rebalance.
Aug 14, 2019
5d6cfe2
GG-21151 Add RebalanceStatisticsTest to suit.
Aug 15, 2019
2d69f2c
GG-21151 little test fix.
Aug 15, 2019
362cc96
GG-21151 fix licenses.
Aug 15, 2019
e26cf60
Revert "GG-21151 fix licenses."
antonovsergey93 Aug 15, 2019
e775b91
Revert "GG-21151 little test fix."
antonovsergey93 Aug 15, 2019
81903e8
Revert "GG-21151 Add RebalanceStatisticsTest to suit."
antonovsergey93 Aug 15, 2019
271b04d
Revert "GG-21151 Add extended logging for rebalance."
antonovsergey93 Aug 15, 2019
dd7f2f3
GG-21151 Add extended logging for rebalance.
Aug 14, 2019
f5d9bb0
GG-21151 Add RebalanceStatisticsTest to suit.
Aug 16, 2019
e3b48aa
GG-22912 Fix artifact of backport GG-17348 [IGNITE-10078] to ignite-2…
antonovsergey93 Aug 16, 2019
3a3b34e
GG-21404 GridCachePartitionedSetWithClientSelfTest.testMultithreaded …
ingvard Aug 19, 2019
00ce360
GG-22370 [8.5-next]-[GG-22360] Rebalance issue backported.
sanpwc Aug 19, 2019
10b7567
GG-22985 License header fixed within RebalanceAfterResettingLostParti…
sanpwc Aug 19, 2019
afe328c
GG-22931 [IGNITE-12073] Improve javadoc for the IGNITE_UPDATE_NOTIFIE…
agoncharuk Aug 16, 2019
9c1e2bc
GG-22420 Rollback transactions which are preparing on invalid primary.
ascherbakoff Aug 20, 2019
f132304
GG-23122 Clean system properties in RebalanceStatisticsTest.
antonovsergey93 Aug 21, 2019
69026ce
GG-22286 [IGNITE-10654] Print warn message in case of index creating …
zstan Aug 1, 2019
b962551
GG-21272 Add ability to track system/user time held in transaction
Aug 22, 2019
0e7d7a4
GG-23162 Fix license for TxRollbackOnMapOnInvalidTopologyTest.
ascherbakoff Aug 22, 2019
7796807
GG-22618 Improve events collecting.
nva Aug 22, 2019
7dd879f
GG-23138 [GG-23092] Fixed WAL don't flush several last records in LOG…
dgovorukhin Aug 22, 2019
8f26d32
GG-23141 [GG-21722] Parallel restore partitions state. Fixed Node too…
dgovorukhin Aug 22, 2019
a49eb80
GG-22675:[8.5-next]-[GG-22491] Implement smart DR throttling.
gvvinblade Aug 22, 2019
1800e11
GG-22621 Collect all events from store. (#411)
nva Aug 23, 2019
def3355
GG-22973 Avoided race between sheduled and current checkpoint.
akalash Aug 23, 2019
0201471
GG-21359 Fix concurrency race in PagesWriteThrottle.
antonovsergey93 Aug 25, 2019
4eebffa
GG-23205 Rename USE_POOL_FOR_LAZY property to IGNITE_USE_POOL_FOR_LAZ…
antonovsergey93 Aug 25, 2019
c492aa4
GG-23230 Several open iterators by lazy SQL query can lead to asserti…
ygerzhedovich Aug 25, 2019
01e8fb6
IGNITE-7986 GridPartitionStateMap.entrySet() optimization. - Fixes #3…
BiryukovVA May 4, 2018
12ca97f
GG-22963 Additional sql benchmarks which covers Date types and inlini…
zstan Aug 22, 2019
98f69de
GG-20582 [8.5-next]-[GG-19679] Tmp solution to speed up test, failure…
sanpwc Aug 26, 2019
2776f6b
GG-22249 more specific error when control.sh fails to connect to SSL-…
sergey-chugunov-1985 Aug 27, 2019
c90b7c4
GG-19739 UUID in the binary object type name was replaced by the hash…
rkondakov Aug 27, 2019
2ff5328
GG-23252: Several open iterator by lazy SQL query can lead to asserti…
ygerzhedovich Aug 26, 2019
47b6daf
GG-19690 H2TreeIndex should throw CorruptTreeException with cacheId, …
Aug 27, 2019
c4637f1
GG-22572 Possible deadlock between exchange-worker and PartitionEvict…
Aug 27, 2019
59452ab
GG-21663 Change default system worker blocked timeout to 2 minutes.
dgovorukhin Aug 28, 2019
7d4611e
GG-23153 Cross-cache tx is mapped on wrong primary when enlisted cach…
ascherbakoff Aug 28, 2019
ed53e15
GG-23022: Fixed exception on message parsing failure
isapego Aug 28, 2019
d7a875e
GG-22696 [IGNITE-10808] Fixed Discovery message queue may build up wi…
dmekhanikov Aug 23, 2019
46bb45d
GG-22147: IGNITE-11056. SQL: Create a view with list of existing inde…
ygerzhedovich Aug 29, 2019
af67662
GG-23423 [GG-23420] Properly handled exceptions in paralleled restore.
ibessonov Aug 29, 2019
3fe5517
GG-22661: Updated FileLockHolder not to fail on mocked ctx.
pavel-kuznetsov Aug 28, 2019
9c6859e
GG-23450 Add IgniteFeature indicating that Web Console can collect DR…
nva Aug 30, 2019
817fc21
GG-23496 Fix license for TxCrossCacheMapOnInvalidTopologyTest.
ascherbakoff Aug 30, 2019
21d234a
GG-23362 Support ENT events for IgniteEvent.isAllUserRecordable
agoncharuk Aug 30, 2019
7865c2a
GG-22667 Dr replication can't be resumed if it was stopped due to not…
glukos Aug 30, 2019
c1112f3
GG-21615 .NET: Fix StreamTransformer ignoring duplicate keys
ptupitsyn Aug 30, 2019
f10ff49
GG-20495 Rework GridCommandHandlerTest.
Sep 2, 2019
287a39d
GG-22775 Fix wrong copyright, http links and unnecessary product name…
agoncharuk Sep 2, 2019
c049c08
GG-23534 Lazy mode bugfux for local queries
Sep 2, 2019
9825df3
GG-23574 [IGNITE-12103] Change fallback work dir to ignite/work, put …
alamar Sep 2, 2019
0f1402e
GG-23534 Fix broken javadoc
antonovsergey93 Sep 2, 2019
30ef6cb
GG-23069 [8.5-next]-[GG-23058] Partial index rebuild fails in case in…
sanpwc Sep 2, 2019
5767317
IGNITE-10514 Cache validation on the primary node may result in Asser…
ascherbakoff Sep 3, 2019
4e4ef97
GG-23610 Tasks for collecting events from cluster. (#486)
akuznetsov-gridgain Sep 4, 2019
fe04723
GG-23632 [GG-23463] Fixed WAL writer may close file IO with unflushed…
dgovorukhin Sep 5, 2019
376aa05
GG-22767 DataStreamerImpl calls getOrCreateCache for each creation th…
ingvard Aug 30, 2019
0bfd7f0
GG-23551 Fixed IllegalStateException if DataStreamerImpl is created f…
sk0x50 Sep 5, 2019
cfd7600
GG-23058 Remove JUnit4 annotation from test.
antonovsergey93 Sep 5, 2019
4932b7d
GG-23115 Forbidden to page replacer do its work before checkpoint mar…
akalash Sep 6, 2019
041578b
GG-23502 Cluster name was added to promt message on cluster deactivat…
antonovsergey93 Sep 6, 2019
e7dbb78
GG-23478 Fix information about inclusive and exclusive boundaries in …
Sep 9, 2019
3ed5f94
GG-23467 Control.sh add test for checking that help and cache help ou…
antonovsergey93 Sep 9, 2019
6b9f4ea
GG-20495 Deleted @Test.
Sep 9, 2019
74e2e14
GG-23718 Serialize stacktrace in Throwable. (#497)
vsisko Sep 9, 2019
96525c7
Trying to fix build in TC
Sep 10, 2019
d0c2851
GG-23359 Fixed NPE. Check cluster activation state. (#496)
vsisko Sep 9, 2019
8136ba7
GG-17341 [IGNITE-11256] Implement read-only mode for grid - Fixes #6423.
antonovsergey93 Sep 10, 2019
5e2e3ca
GG-17341 [IGNITE-11256] Fix compiler error.
antonovsergey93 Sep 10, 2019
6dae2e0
GG-23780 Added recoveryVerboseLogging flag for logging partitinos dur…
akalash Sep 11, 2019
39eab05
IGNITE-8054 serialize only valuable part of GridLongList - Fixes #3748.
SharplEr May 21, 2018
225339d
GG-23670 provide an ability to use BinaryObjects inside ConflictResolver
Sep 11, 2019
5a174be
GG-21795 User can execute select with wrong permission via thin sql d…
ingvard Sep 11, 2019
a72989a
GG-23835 Fix negative time in Transaction time dump
Sep 12, 2019
73d80ae
GG-23781 Prevent pessimistic tx lock request processing over incomple…
ascherbakoff Sep 12, 2019
c607c13
GG-23920 Fix test testPartitionConsistencyDuringRebalanceAndConcurren…
ascherbakoff Sep 12, 2019
18302d6
GG-23810 Error in case of IGNITE_WRITE_REBALANCE_STATISTICS=true.
Sep 13, 2019
81ac2a6
GG-23828 use non interruptibly lock at the GridH2Table for cache oper…
Sep 13, 2019
bbaf0cb
GG-23879 Added checking node by current baseline for set baseline ope…
akalash Sep 16, 2019
4b6d2d5
GG-22666 Control utility API for DR, first incomplete version.
ibessonov Sep 18, 2019
5b7dd37
GG-23383 Replace array of AtomicLong with AtomicLongArray in free list
agoncharuk Sep 19, 2019
73032b6
GG-22666 Control utility API for DR, first incomplete version. Broken…
ibessonov Sep 19, 2019
f5c1afd
GG-24015 Fix http links (GridGain Professional)
vveider Sep 16, 2019
eca8d7a
GG-24145 Allow rolling enable replication scenario when custom system…
korlov42 Sep 21, 2019
e541f36
Merge pull request #194 from gridgain/gg-24165
korlov42 Sep 22, 2019
4ff4909
GG-24177 [GG-24157] Fixed strange behaviour for DR state transfer fro…
ibessonov Sep 22, 2019
df4898f
GG-23638 Restoring BPlusTree.pageHndWrapper after test
Sep 12, 2019
27a9080
GG-23985[GG-22488] Add consistentid to log in case it wasn't set
dgovorukhin Sep 23, 2019
119adbf
GG-24085 Affinity cache for version of last server event can be wiped…
glukos Sep 23, 2019
67817e8
GG-23995 [GG-23980] Failure handling disabled for index validation.
ibessonov Sep 16, 2019
c3cc3ad
GG-23038 Improve BinaryObjectException message.
Sep 24, 2019
8e2e920
GG-23727: CPP: Added EventType field to CacheEntryEvent
isapego Sep 11, 2019
0f76c69
GG-24057 Repair the RebalanceStatisticsTest flake test.
Sep 24, 2019
93be8ce
GG-23978 Partition eviction during cache stop leads to node failure a…
ingvard Sep 25, 2019
637a78b
GG-23985[GG-22488] Fix licence header
dgovorukhin Sep 25, 2019
74fff68
GG-24234 Fix assertion on update to renting partition.
ascherbakoff Sep 25, 2019
bcb61de
GG-14970 Extending tests coverage.
antonovsergey93 Sep 25, 2019
3db5e07
GG-24363 PartitionsEvictManagerAbstractTest breaks inspections
ingvard Sep 26, 2019
0852d97
IGNITE-12199 Flush WAL records on backups for transactional caches
agura Sep 19, 2019
b1f2bcc
GG-22430 Make binary metadata be registered only once per type creation.
dmekhanikov Aug 13, 2019
4ccb177
GG-24363 PartitionsEvictManagerAbstractTest breaks inspections.
ingvard Sep 27, 2019
a0f96be
GG-24221 Backport test ScaleFactorUtil (#195)
pavlukhin Sep 30, 2019
83576f8
GG-23553 IgniteCacheDatabaseSharedManager#ensureFreeSpaceForInsert us…
sk0x50 Oct 2, 2019
669e808
GG-23965 Extend test coverage [GG-21272] Add ability to track system/…
Oct 2, 2019
254cb58
GG-24291 Extend test coverage [GG-19690] H2TreeIndex should throw Cor…
Oct 3, 2019
88934a0
GG-24353 Extend test coverage for GG-20185
Oct 3, 2019
c022ad6
Revert "GG-24353 Extend test coverage for GG-20185"
Oct 3, 2019
3d8f9f9
GG-24353 Extend test coverage for GG-20185
Oct 3, 2019
9e168c8
Revert "GG-24353 Extend test coverage for GG-20185"
Oct 3, 2019
4f738c5
GG-24353 Extend test coverage for GG-20185
Oct 3, 2019
448f843
GG-24186 [IGNITE-12122]: Remove setIncludeEventTypes from GridAbstrac…
zstan Sep 20, 2019
3433898
GG-20472 [IGNITE-11512] Add counter left partition for index rebuild …
a-polyakov Sep 1, 2019
007ddbe
GG-24286 Extend test coverage for GG-19117
Oct 3, 2019
73aa324
GG-24186 [IGNITE-12122]: Remove setIncludeEventTypes from GridAbstrac…
zstan Oct 4, 2019
d74d245
GG-22014 [GG-19737] [IGNITE-10113] Failure during build index isn't h…
ibessonov Oct 4, 2019
ce3dca8
GG-24053 Index usage is not applicable for mixed IN and EQUALS queries.
zstan Sep 18, 2019
13dc8f5
GG-24186 [IGNITE-12122]: Remove setIncludeEventTypes from GridAbstrac…
zstan Oct 4, 2019
60116f1
GG-24291 Extend test coverage [GG-19690] test fix
Oct 4, 2019
7bc45e1
GG-24340 Extend test coverage [GG-20420]
Oct 4, 2019
9fa6225
GG-24348 Extend test coverage [GG-20488] Check deployment from cache …
vldpyatkov Oct 1, 2019
8f5a97e
GG-24204 [GG-24202] [GG-24185] Fixed compatibility issues in DR contr…
ibessonov Oct 4, 2019
a0da530
GG-24053 Index usage is not applicable for mixed IN and EQUALS queries.
zstan Oct 5, 2019
114681a
GG-21273 Add histogram of cache messages network time.
ibessonov Oct 4, 2019
7ffda11
GG-23025 Sensitive data hidden for CorruptedTreeException.
zstan Sep 23, 2019
1ff00aa
GG-23797 [8.5-next]-[GG-23674] ClassCastException after change column…
Oct 7, 2019
e4b8ede
GG-23025 Sensitive data hidden for CorruptedTreeException.
zstan Oct 7, 2019
10acdab
GG-21273 Message network time histograms test improvement.
Oct 7, 2019
cd3ea04
GG-24661 Fix failing tests SafeLogTxFinishErrorTest#* in MVCC
Oct 8, 2019
703c28c
GG-23809 Failing test RebuildIndexLogMessageTest on ignite-2.5-master
Oct 9, 2019
81c7be3
GG-24434 Extend test coverage [GG-18889]-[IGNITE-9560] Security permi…
ingvard Oct 10, 2019
2017526
GG-24761 Control utility does not show corrupted indexes.
Oct 9, 2019
a50a486
GG-24785 [GG-24421] DR control.sh commands work properly with client …
ibessonov Oct 10, 2019
db0a08b
GG-24347 Extend test coverage [GG-23478] Fix information about inclus…
Oct 10, 2019
5358785
GG-24861 [GG-24759] Fix of WAL segments validation if archiver is not…
ibessonov Oct 11, 2019
58874f7
GG-24819 Extend test coverage [GG-24761] Control utility does not sho…
Oct 11, 2019
fc04c09
GG-23674 ClassCastException after change column type (drop, add)
Oct 14, 2019
9932b5f
GG-23437 Rebalancing: IgniteConfiguration.rebalanceThreadPoolSize is …
ascherbakoff Oct 15, 2019
0764f4c
GG-24033 Boxed checkpoint progress futures to map
akalash Oct 15, 2019
2da67d0
GG-24105 Fix wrong handling of tx entries belonging to invalid partit…
ascherbakoff Oct 15, 2019
1b9dd63
GG-24555 [GG-24469] Extend test coverage of [IGNITE-11056] SQL: Creat…
pavlukhin Oct 16, 2019
2bbea8b
GG-25026 Jconsole does not show metrics implemented in https://ggsyst…
Oct 15, 2019
6b8d8f0
IGNITE-11595 Fix broken Javadoc stylesheet (#6322)
vveider Mar 22, 2019
bf374b0
GG-25033 Fix licenses.
ascherbakoff Oct 17, 2019
3039d39
GG-24782 [GG-24463] DR: control.sh --dr node failed to execute on cli…
ibessonov Oct 14, 2019
ba3f0a8
GG-24513 improper message in BinaryObjectException is printed when ac…
Oct 22, 2019
ca3b2e4
GG-24837 Fix partition hashCode and equals to account group.
ascherbakoff Oct 22, 2019
3a062ec
[GG-24337] Extend test coverage [GG-18936]-[IGNITE-11512] Add counter…
a-polyakov Oct 23, 2019
c2b436c
GG-24179 Can't add new nodes to BLT due to metastore migration in 8.5…
ingvard Oct 23, 2019
fa6a8a4
GG-25251 [GG-25249] Fixed flaky GridMultinodeRedeploySharedModeSelfTe…
ibessonov Oct 23, 2019
6c120cd
GG-25209 [GG-25207] Use valid cluster activation state during read-on…
ibessonov Oct 23, 2019
94c5822
ignite-2.5-master Mute failing tests
agoncharuk Oct 24, 2019
0b898e5
GG-25253 Fixed test ScalarSharedRDDExample. (#657)
vsisko Oct 24, 2019
834bf69
GG-24303 Fix transaction hanging in COMMITTING state.
ascherbakoff Oct 24, 2019
4ea7d23
ignite-2.5-master Mute failing tests
agoncharuk Oct 25, 2019
1b78c1b
GG-24734 Append additional cp tracking activity - pages sort.
Oct 25, 2019
8137959
GG-23347 Fix unit tests for case where index creation order may affec…
rkondakov Oct 28, 2019
6fec887
GG-25218 Node leave may cause NPE during IO message processing if sec…
ingvard Oct 28, 2019
b097b26
GG-25365 [GG-25363] Deadlock in WAL archiver fixed.
ibessonov Oct 28, 2019
f3171b3
GG-25256 Prevent partitions owned by other nodes switch their state t…
ascherbakoff Oct 29, 2019
1c3feda
GG-24838 Use ignite thread for notifier about long query
Oct 30, 2019
7d96ac0
GG-24505 writing BinaryMetadata out of discovery thread
Oct 30, 2019
4dbbfe7
GG-22287 IgniteCacheGroupsTest.testConcurrentOperationsAndCacheDestro…
sanpwc Oct 30, 2019
4031b5f
GG-25347 Fix tests: VisorCompatibilityTaskTest, IgniteSecurityProcess…
ingvard Oct 31, 2019
ecae79e
GG-22320 Print information about a striped pool in local node metrics.
dmekhanikov Aug 2, 2019
a968b2f
GG-25395 debug logging for async writing of binary metadata
Oct 31, 2019
a3e659d
GG-25128 Checking whether security is supported in the whole cluster …
glukos Oct 31, 2019
23d2dab
GG-24306 IgniteException "Failed to resolve nodes topology" during ca…
glukos Oct 31, 2019
a08b04c
GG-24776 Non-comparable keys for eviction policy cause failure handle…
ingvard Nov 1, 2019
ba77246
GG-24776 Non-comparable keys for eviction policy cause failure handle…
ingvard Nov 5, 2019
08a9f52
GG-24306 Fixed licenses
agoncharuk Nov 6, 2019
3fb5256
GG-25427 Extend test coverage [GG-22430] All binary types are registe…
korlov42 Nov 5, 2019
4d6a6f6
GG-25429 Extend test coverage [IGN-10087] [IGNITE-8054] Let serialize…
korlov42 Nov 6, 2019
5c9d0b4
GG-25039 Updates of REST tests. (#692)
vsisko Nov 7, 2019
8840346
GG-25650 [GG-23963] Dirty pages count calculation optimized.
ibessonov Nov 7, 2019
749c60b
GG-25533 Fix of hanging PITR suite.
ibessonov Nov 7, 2019
34d0886
GG-25427 fix licenses
korlov42 Nov 11, 2019
ae80be9
GG-25743 Fix of GG-24185 (GG-24204) port.
ibessonov Nov 13, 2019
e869cc2
GG-25756 Fixed snapshots chain mode deletion.
akuznetsov-os Nov 14, 2019
c254a51
GG-24839 Extend test coverage [IGN-11318] [IGNITE-9279] Support custo…
korlov42 Nov 1, 2019
826e9bd
GG-25677 [GG-25216] Extra tests for cache creation and destruction.
sanpwc Nov 14, 2019
52a34ac
GG-25684 Failed to send message with ignite.message().send() with ena…
ingvard Nov 15, 2019
109e825
GG-25598 Validation problem inside AbstractDefaultSchemaTest
korlov42 Nov 6, 2019
fe3d1e0
GG-25810 Add BinaryFieldExtractionSelfTest to the Binary Objects test…
dmekhanikov Nov 15, 2019
b41edd9
GG-25433 Test plan [GG-25433] Extend test coverage [GG-22696] [IGNITE…
ingvard Nov 15, 2019
b552f24
GG-25819 NPE in DrAbstractRemoteSubCommand.drControlUtilitySupported …
ibessonov Nov 18, 2019
8f5432a
GG-22138 OOM Fix. Added close() method for BPlusTree.ForwardCursor.
rkondakov Nov 21, 2019
cfc2009
GG-18878: Fix connection closing in TPC-H yardstick benchmark.
AMashenkov Nov 25, 2019
29b0b6c
GG-24762 Faster transaction rolled back when one of backup node f…
Nov 25, 2019
2ab319a
Revert "GG-24762 Faster transaction rolled back when one of backup no…
Nov 26, 2019
9fa698c
GG-24762 Faster transaction rolled back when one of backup node f…
Nov 26, 2019
c268428
GG-21152 Fixed cache stop with configured TTL
sk0x50 Nov 28, 2019
161f893
GG-25108 Control.sh commands like idle_verify require TASK_EXECUTE pe…
Dec 2, 2019
6114afa
GG-25038 Extend test coverage [GG-25026] Jconsole does not show metri…
Dec 3, 2019
a54ea46
GG-25940 H2Tree goes into illegal state when non-indexed columns are …
korlov42 Dec 2, 2019
61c8e02
Merge branch 'ignite-2.5-master' into gg-25695
Dec 3, 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
  •  
  •  
  •  
648 changes: 0 additions & 648 deletions assembly/docfiles/javadoc.css

This file was deleted.

5 changes: 5 additions & 0 deletions bin/control.bat
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,11 @@ if %ERRORLEVEL% equ 0 (
if "%JVM_OPTS%" == "" set JVM_OPTS=-Xms256m -Xmx1g
)

::
:: Uncomment to enable experimental commands [--wal]
::
:: set JVM_OPTS=%JVM_OPTS% -DIGNITE_ENABLE_EXPERIMENTAL_COMMAND=true

::
:: Uncomment the following GC settings if you see spikes in your throughput due to Garbage Collection.
::
Expand Down
5 changes: 0 additions & 5 deletions examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -194,11 +194,6 @@
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-spark_2.10</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>

<build>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import org.apache.ignite.configuration.DeploymentMode;
import org.apache.ignite.configuration.IgniteConfiguration;
import org.apache.ignite.events.Event;
import org.apache.ignite.events.EventType;
import org.apache.ignite.internal.util.typedef.F;
import org.apache.ignite.lang.IgnitePredicate;
import org.apache.ignite.spi.deployment.local.LocalDeploymentSpi;
Expand Down Expand Up @@ -59,6 +60,8 @@ public abstract class AbstractAopTest extends GridCommonAbstractTest {
cfg.setMetricsUpdateFrequency(500);
cfg.setDeploymentMode(depMode);

cfg.setIncludeEventTypes(EventType.EVTS_ALL);

return cfg;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,7 @@ protected static class TestTree extends BPlusTree<Long, Long> {
super(
"test",
cacheId,
null,
pageMem,
null,
new AtomicLong(),
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package org.apache.ignite.internal.benchmarks.jol;

import java.io.File;
import java.nio.ByteBuffer;
import java.nio.file.Path;
import java.util.LinkedList;
import java.util.List;
import org.apache.ignite.IgniteCheckedException;
import org.apache.ignite.configuration.DataStorageConfiguration;
import org.apache.ignite.internal.pagemem.PageMemory;
import org.apache.ignite.internal.pagemem.store.PageStore;
import org.apache.ignite.internal.processors.cache.persistence.file.AsyncFileIOFactory;
import org.apache.ignite.internal.processors.cache.persistence.file.FilePageStoreFactory;
import org.apache.ignite.internal.processors.cache.persistence.file.FileVersionCheckingFactory;
import org.apache.ignite.internal.util.typedef.internal.U;
import org.openjdk.jol.info.GraphLayout;

import static org.apache.ignite.internal.processors.cache.persistence.file.FilePageStoreManager.PART_FILE_TEMPLATE;

/**
*
*/
public class FileStoreHeapUtilizationJolBenchmark {
/** */
private void benchmark() throws IgniteCheckedException {
FilePageStoreFactory factory = new FileVersionCheckingFactory(
new AsyncFileIOFactory(),
new AsyncFileIOFactory(),
new DataStorageConfiguration()
.setPageSize(4096)
);

List<PageStore> stores = new LinkedList<>();

File workDir = U.resolveWorkDirectory(U.defaultWorkDirectory(), "db", false);

for (int i = 0; i < 10000; i++) {
final int p = i;

PageStore ps = factory.createPageStore(
PageMemory.FLAG_DATA,
() -> getPartitionFilePath(workDir, p),
d -> { }
);

ps.ensure();

ps.write(0, ByteBuffer.allocate(256), 1, false);

stores.add(ps);
}

System.gc();

GraphLayout layout = GraphLayout.parseInstance(stores);

System.out.println("heap usage: " + layout.totalSize());

U.delete(workDir);
}

/** */
private Path getPartitionFilePath(File cacheWorkDir, int partId) {
return new File(cacheWorkDir, String.format(PART_FILE_TEMPLATE, partId)).toPath();
}

/** */
public static void main(String[] args) throws Exception {
new FileStoreHeapUtilizationJolBenchmark().benchmark();
}
}
2 changes: 1 addition & 1 deletion modules/camel/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<url>http://ignite.apache.org</url>

<properties>
<guava.version>18.0</guava.version>
<guava.version>25.1-jre</guava.version>
<okhttp.version>2.5.0</okhttp.version>
</properties>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@
import org.apache.ignite.IgniteDataStreamer;
import org.apache.ignite.IgniteException;
import org.apache.ignite.cache.CachePeekMode;
import org.apache.ignite.configuration.IgniteConfiguration;
import org.apache.ignite.events.CacheEvent;
import org.apache.ignite.events.EventType;
import org.apache.ignite.internal.util.lang.GridMapEntry;
import org.apache.ignite.internal.util.typedef.F;
import org.apache.ignite.lang.IgniteBiPredicate;
Expand Down Expand Up @@ -95,6 +97,11 @@ public IgniteCamelStreamerTest() {
super(true);
}

/** {@inheritDoc} */
@Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception {
return super.getConfiguration(igniteInstanceName).setIncludeEventTypes(EventType.EVTS_ALL);
}

@SuppressWarnings("unchecked")
@Override public void beforeTest() throws Exception {
grid().<Integer, String>getOrCreateCache(defaultCacheConfiguration());
Expand Down
2 changes: 1 addition & 1 deletion modules/cassandra/store/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<cassandra-driver.version>3.0.0</cassandra-driver.version>
<cassandra-all.version>3.3</cassandra-all.version>
<netty.version>4.1.27.Final</netty.version>
<guava.version>19.0</guava.version>
<guava.version>25.1-jre</guava.version>
<metrics-core.version>3.0.2</metrics-core.version>
</properties>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -648,17 +648,25 @@ private void createKeyspace(KeyValuePersistenceSettings settings) {

while (attempt < CQL_EXECUTION_ATTEMPTS_COUNT) {
try {
log.info("-----------------------------------------------------------------------");
log.info("Creating Cassandra keyspace '" + settings.getKeyspace() + "'");
log.info("-----------------------------------------------------------------------\n\n" +
settings.getKeyspaceDDLStatement() + "\n");
log.info("-----------------------------------------------------------------------");
if (log.isInfoEnabled()) {
log.info("-----------------------------------------------------------------------");
log.info("Creating Cassandra keyspace '" + settings.getKeyspace() + "'");
log.info("-----------------------------------------------------------------------\n\n" +
settings.getKeyspaceDDLStatement() + "\n");
log.info("-----------------------------------------------------------------------");
}

session().execute(settings.getKeyspaceDDLStatement());
log.info("Cassandra keyspace '" + settings.getKeyspace() + "' was successfully created");

if (log.isInfoEnabled())
log.info("Cassandra keyspace '" + settings.getKeyspace() + "' was successfully created");

return;
}
catch (AlreadyExistsException ignored) {
log.info("Cassandra keyspace '" + settings.getKeyspace() + "' already exist");
if (log.isInfoEnabled())
log.info("Cassandra keyspace '" + settings.getKeyspace() + "' already exist");

return;
}
catch (Throwable e) {
Expand Down Expand Up @@ -689,17 +697,25 @@ private void createTable(String table, KeyValuePersistenceSettings settings) {

while (attempt < CQL_EXECUTION_ATTEMPTS_COUNT) {
try {
log.info("-----------------------------------------------------------------------");
log.info("Creating Cassandra table '" + tableFullName + "'");
log.info("-----------------------------------------------------------------------\n\n" +
if (log.isInfoEnabled()) {
log.info("-----------------------------------------------------------------------");
log.info("Creating Cassandra table '" + tableFullName + "'");
log.info("-----------------------------------------------------------------------\n\n" +
settings.getTableDDLStatement(table) + "\n");
log.info("-----------------------------------------------------------------------");
log.info("-----------------------------------------------------------------------");
}

session().execute(settings.getTableDDLStatement(table));
log.info("Cassandra table '" + tableFullName + "' was successfully created");

if (log.isInfoEnabled())
log.info("Cassandra table '" + tableFullName + "' was successfully created");

return;
}
catch (AlreadyExistsException ignored) {
log.info("Cassandra table '" + tableFullName + "' already exist");
if (log.isInfoEnabled())
log.info("Cassandra table '" + tableFullName + "' already exist");

return;
}
catch (Throwable e) {
Expand Down Expand Up @@ -741,14 +757,19 @@ private void createTableIndexes(String table, KeyValuePersistenceSettings settin

while (attempt < CQL_EXECUTION_ATTEMPTS_COUNT) {
try {
log.info("-----------------------------------------------------------------------");
log.info("Creating indexes for Cassandra table '" + tableFullName + "'");
log.info("-----------------------------------------------------------------------");
if (log.isInfoEnabled()) {
log.info("-----------------------------------------------------------------------");
log.info("Creating indexes for Cassandra table '" + tableFullName + "'");
log.info("-----------------------------------------------------------------------");
}

for (String statement : indexDDLStatements) {
try {
log.info(statement);
log.info("-----------------------------------------------------------------------");
if (log.isInfoEnabled()) {
log.info(statement);
log.info("-----------------------------------------------------------------------");
}

session().execute(statement);
}
catch (AlreadyExistsException ignored) {
Expand All @@ -759,7 +780,8 @@ private void createTableIndexes(String table, KeyValuePersistenceSettings settin
}
}

log.info("Indexes for Cassandra table '" + tableFullName + "' were successfully created");
if (log.isInfoEnabled())
log.info("Indexes for Cassandra table '" + tableFullName + "' were successfully created");

return;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.ignite.common;

import org.apache.ignite.internal.IgniteInternalFuture;
import org.apache.ignite.testframework.GridTestUtils;

import java.util.UUID;
import java.util.concurrent.atomic.AtomicBoolean;

/**
* {@inheritDoc} With topology events in parallel
*/
public class ClientSideCacheCreationDestructionWileTopologyChangeTest extends ClientSizeCacheCreationDestructionTest {
/** **/
private static final int MAX_NODES_CNT = 10;

/** **/
IgniteInternalFuture topChangeProcFut;

/** **/
AtomicBoolean procTopChanges = new AtomicBoolean(true);

/** {@inheritDoc} */
@Override protected void beforeTest() throws Exception {
super.beforeTest();

topChangeProcFut = asyncTopologyChanges();
}

/** {@inheritDoc} */
@Override protected void afterTest() throws Exception {
procTopChanges.set(false);

topChangeProcFut.get();

super.afterTest();
}

/**
* @return {@code IgniteInternalFuture} to wait for topology process to stop in {@code afterTest()}.
*/
private IgniteInternalFuture asyncTopologyChanges() {
return GridTestUtils.runAsync(() -> {
while (procTopChanges.get()) {
try {
if (srv.cluster().nodes().size() < MAX_NODES_CNT)
startGrid(UUID.randomUUID().toString());
}
catch (Exception e) {
fail("Unable to add or remove node: " + e);
}
}
});
}
}
Loading