Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignite gg 12915 #3018

Closed
wants to merge 499 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
499 commits
Select commit Hold shift + click to select a range
d268b32
IGNITE-4370: Implemented writing of batch of parameters for ODBC.
isapego Jun 16, 2017
7fbaecc
IGNITE-5527: Prevent starvation in stripe pool on unstable topology.
AMashenkov Jun 16, 2017
f81964f
Do not evict removed entries, otherwise removes can be lost.
sboikov Jan 10, 2017
38f0ea8
Do not evict removed entries, otherwise removes can be lost.
sboikov Jan 10, 2017
5dd74ff
Do not evict removed entries, otherwise removes can be lost.
sboikov Jan 10, 2017
799ef99
Merge remote-tracking branch 'remotes/origin/ignite-1.9.3' into ignit…
Jun 21, 2017
c802b47
Compilation is fixed
agura Jun 21, 2017
5fb5c7e
IGNITE-5399 Manual cache rebalancing feature is broken
Jun 22, 2017
01d41b7
GG-12256 H2Indexes are not deleted if key class implements Externaliz…
Jun 21, 2017
5ac9afc
IGNITE-5399 add test to testsuite
Jun 22, 2017
a935d40
GG-12256 Minor fixes
Jun 22, 2017
7e24687
IGNITE-GG-12197 Fixed "Ignore events for discarded update in CLOCK mo…
niktikhonov Jun 22, 2017
5858efd
IGNITE-2412 - Do not acquire asyncSemaphore for synchronous operation…
sboikov Dec 16, 2016
0fc6271
GG-12350: GridDhtAtomicSingleUpdateRequest misses topologyVersion() m…
AMashenkov Jun 21, 2017
113a138
GG-12355: Backported IO latency test.
agoncharuk Jun 13, 2017
540ca44
GG-12355: Added discovery ring latency test + made it available from …
agoncharuk Jun 13, 2017
8cd9e82
GG-12353: Added local binary context flag.
AMashenkov Jun 21, 2017
f8224d1
GG-12299: Make sure concurrent type registrations do not trigger mult…
agoncharuk Jun 15, 2017
4ffc3ac
IGNITE-5528 - IS_EVICT_DISABLED flag is not cleared on cache store ex…
agoncharuk Jun 20, 2017
9036ad2
Added MBean for system cache executors.
AMashenkov Jun 21, 2017
ed34a5d
Partial fix of IGNITE-5562.
AMashenkov Jun 21, 2017
d427021
IGNITE-5552: ServiceProcessor recalculates all service assignments ev…
AMashenkov Jun 21, 2017
f1b9cdc
GG-12354: Partial fix of IGNITE-5473: Introduce troubleshooting logger.
agoncharuk Jun 14, 2017
beb2409
GG-12352: Forcible node drop makes cluster instable in some cases.
AMashenkov Jun 23, 2017
802f18f
Fix compilation
AMashenkov Jun 22, 2017
39d2dec
Merge branch 'ignite-1.7.12-b2' into ignite-1.8.8
AMashenkov Jun 23, 2017
9644515
Merge remote-tracking branch 'origin/ignite-1.8.8' into ignite-1.8.8
AMashenkov Jun 23, 2017
7c569f1
Merge remote-tracking branch 'origin/ignite-1.8.7.p1' into ignite-1.8.8
AMashenkov Jun 23, 2017
a643394
IGNITE-4370: Implemented writing of batch of parameters for ODBC.
isapego Jun 23, 2017
cbe5df5
IGNITE-5478: ODBC: SQLNumParams now returns number of required parame…
isapego Jun 13, 2017
9ad513e
IGNITE-5478: Fix for cherry pick
isapego Jun 23, 2017
bfec212
Partially reverted GG-12352.
AMashenkov Jun 22, 2017
1abc14f
Partially reverted GG-12352.
AMashenkov Jun 22, 2017
cb95f7a
Merge remote-tracking branch 'origin/ignite-1.7.12' into ignite-1.7.12
AMashenkov Jun 23, 2017
f59007f
Partially reverted GG-12352.
AMashenkov Jun 22, 2017
2c7d3c0
Merge branch 'ignite-1.8.8' into ignite-1.9.4
AMashenkov Jun 23, 2017
3e2a8dd
Minor fix for GG-12197 "Ignore events for discarded update in CLOCK m…
AMashenkov Jun 26, 2017
03e507f
Fixed tests.
AMashenkov Jun 26, 2017
17b7586
Merge branch 'ignite-1.8.8' into ignite-1.9.4
AMashenkov Jun 26, 2017
ad6add4
Fixed tests.
AMashenkov Jun 27, 2017
527c718
Merge branch 'ignite-1.8.8' into ignite-1.9.4
AMashenkov Jun 27, 2017
897f4c0
gg-12133 Deadlock for metadata update from GridCacheMapEntry.innerUpdate
sboikov Jun 27, 2017
90e96db
Compilation is fixed.
agura Jun 27, 2017
3f33a90
Minor fix for GG-12197 "Ignore events for discarded update in CLOCK m…
AMashenkov Jun 26, 2017
3668b91
Partially reverted GG-12352.
AMashenkov Jun 27, 2017
172f41c
gg-12133 Deadlock for metadata update from GridCacheMapEntry.innerUpdate
sboikov Jun 27, 2017
0521b77
GG-12370: Fixed massive NODE_FAILED events lead to excessive momentar…
AMashenkov Jun 27, 2017
6abe5bf
Fixed compilation.
AMashenkov Jun 28, 2017
6b54f99
ignite-5574 For offheap_tiered cache first try read value from offhea…
agura Jun 21, 2017
7d52172
Rethrow handshake exceptions as it done for ConnectionException.
AMashenkov Jun 28, 2017
81cdea4
Fixed tests.
AMashenkov Jun 28, 2017
473abca
Tests fixed
agura Jun 28, 2017
4f383ae
Tests fixed.
agura Jun 28, 2017
4b11bb2
Tests fixed.
AMashenkov Jun 28, 2017
9b92dac
Tests fixed.
AMashenkov Jun 28, 2017
0295a1a
IGNITE-5521: Large near caches lead to cluster instability with metri…
mcherkasov Jun 23, 2017
16fed55
Fix tests.
AMashenkov Jun 29, 2017
65d93e4
IGNITE-5521: Large near caches lead to cluster instability with metri…
mcherkasov Jun 23, 2017
ff1afad
Partially reverted GG-12352.
AMashenkov Jun 27, 2017
7fbb95d
GG-12370: Fixed massive NODE_FAILED events lead to excessive momentar…
AMashenkov Jun 27, 2017
710db32
Rethrow handshake exceptions as it done for ConnectionException.
AMashenkov Jun 28, 2017
7c619f7
Fixed tests.
AMashenkov Jun 28, 2017
a3717b0
Merge remote-tracking branch 'origin/ignite-1.7.12' into ignite-1.7.12
AMashenkov Jun 29, 2017
7d41f5d
Merge branch 'ignite-1.8.8' into ignite-1.9.4
AMashenkov Jun 29, 2017
5219a35
IGNITE-5076: improved multi-threaded start of nodes
sk0x50 Jun 26, 2017
aba9bf9
Merge branch 'ignite-1.8.8' into ignite-1.9.4
AMashenkov Jun 30, 2017
a4fc555
Fixed "IGNITE-5424 GridServiceProxy does not unwraps exception messag…
niktikhonov Jun 30, 2017
62876fe
IGNITE-5473 partial fix: Create ignite troubleshooting logger.
AMashenkov Jun 30, 2017
75c442a
Backported IGNITE-5076: improved multi-threaded start of nodes.
sk0x50 Jun 26, 2017
551923e
Backported "IGNITE-5424 GridServiceProxy does not unwraps exception m…
niktikhonov Jun 30, 2017
752b136
IGNITE-5473 partial fix: Create ignite troubleshooting logger.
AMashenkov Jun 30, 2017
fd3f947
Fixed service deployment tests.
AMashenkov Jun 30, 2017
6ab152a
Attempt to fix awaitPartitionMapExchange: wait for last exchange comp…
sboikov Apr 19, 2017
1525c6c
Fixed service deployment tests.
AMashenkov Jun 30, 2017
a24ca24
Attempt to fix awaitPartitionMapExchange: wait for last exchange comp…
sboikov Apr 19, 2017
05fac7e
Backported IGNITE-4925 Fix IgniteCacheBinaryObjectsScanSelfTest.testS…
Apr 19, 2017
ef0a874
Fixed CacheSerializableTransactionsTest#testTxConflictRemoveWithOldVa…
niktikhonov Jun 30, 2017
4dce965
Fixed org.jsr107.tck.PutTest tests.
niktikhonov Jun 30, 2017
32f1e39
Merge branch 'ignite-1.8.8' into ignite-1.9.4
AMashenkov Jul 3, 2017
50887fe
IGNITE-5663: ODBC: Closing cursor do not reset prepared statement any…
isapego Jul 4, 2017
da290ce
IGNITE-5663: Fix for test
isapego Jul 5, 2017
024a01d
Merged 1.7.12 into 1.8.9
niktikhonov Jul 5, 2017
3536a58
IGNITE-4901 Decrease logging level for DataStremer retry
kukushal Jul 5, 2017
6d3a3ff
Fixed merge conflicts
kukushal Jul 5, 2017
aedc6aa
Merge branch 'ignite-1.7.12' into ignite-1.9.4
niktikhonov Jul 5, 2017
acfc400
Merge branch 'ignite-1.7.12' into ignite-1.9.4
niktikhonov Jul 5, 2017
8dea19b
Minor fix.
AMashenkov Jul 6, 2017
f208f43
Test fixed "IGNITE-5390: Bug in IgniteCacheTxStoreSessionWriteBehindC…
AMashenkov Jul 6, 2017
355a528
IGNITE-5554 ServiceProcessor may process failed reassignments in time…
mcherkasov Jun 30, 2017
92aa7c6
ignite-5685 JDBC prepared statement shouldn't clear parameters after …
Jul 4, 2017
9165a0f
ignite-5562: assert statements were changed to the 'if' blocks
sk0x50 Jul 7, 2017
d9fc20a
IGNITE-4889 - Changed Hibernate integration to use custom keys
Apr 7, 2017
1606730
IGNITE-4889 - Changed Hibernate integration to use custom keys
Apr 7, 2017
c82e25d
IGNITE-4889 - Changed Hibernate integration to use custom keys
Apr 7, 2017
a352951
IGNITE-4831: Add an option to disable MBeans.
AMashenkov Jul 4, 2017
e4d141e
IGNITE-5103 - Server drops client node from cluster when no heartbeat…
dkarachentsev Jul 14, 2017
4557394
ignite-5489 Fixed possible connection leaks when loadPreviousValue se…
niktikhonov Jun 21, 2017
3753563
ignite-5722 Cache entries stay in onheap after scan query execution f…
Jul 11, 2017
c3e2eeb
IGNITE 5776 Add option to turn on filter reachable addresses in TcpCo…
Jul 18, 2017
97d3f42
IGNITE-3809: Fix for ArrayIndexOutOfBoundsException in GridUnsafeLru.
shroman Sep 7, 2016
c2062d5
Remove empty test_utils.cpp
dkarachentsev Jul 19, 2017
45cbba4
IGNITE-5768 - Retry resolving class name from marshaller cache and .c…
dkarachentsev Jul 19, 2017
f24969f
IGNITE 5775 JobsProcessor fix bug with delay in compute
Jul 19, 2017
e5aab82
Merge branch 'ignite-1.7.13' into ignite-1.8.9
dkarachentsev Jul 20, 2017
1544d3b
Merge branch 'ignite-1.7.4-p2' into ignite-1.7.14
Jul 24, 2017
7e5b479
Merge remote-tracking branch 'origin/ignite-1.7.12-p1' into ignite-1.…
AMashenkov Jul 24, 2017
cc89a6a
Merge branch 'ignite-1.8.9' into ignite-1.9.5
dkarachentsev Jul 26, 2017
f3adb95
IGNITE-5781 Visor throws ClassCastException if cache store implementa…
vsisko Jul 26, 2017
a58688f
IGNITE-5781 Visor throws ClassCastException if cache store implementa…
vsisko Jul 26, 2017
5b8963e
IGNITE-5781 Visor throws ClassCastException if cache store implementa…
vsisko Jul 26, 2017
6c6264e
Merge remote-tracking branch 'community/ignite-1.9.5' into ignite-1.9.5
vsisko Jul 26, 2017
b7d1fb2
Do not process partition exchange messages in striped pool.
sboikov Jul 20, 2017
c338bb9
Removed unnecessary discoCache.updateAlives.
sboikov Jul 20, 2017
e7fbe8f
IGNITE-4800: Lucene query may fails with NPE.
AMashenkov Jul 31, 2017
8c992fb
IGNITE-5775 Fix removing jobs from activeJobs for jobAlwaysActivate
Aug 1, 2017
114f10a
Merge branch 'ignite-1.7.14' of https://github.com/gridgain/apache-ig…
Aug 1, 2017
eb34710
Fix for C++ tests
isapego Aug 1, 2017
9f12a2d
IGNITE-4800: Test fixed.
AMashenkov Aug 2, 2017
f0f1c82
IGNITE-5290 Partial back port commit from master (42293fa sboikov <sb…
niktikhonov Aug 4, 2017
3d64cf1
IGNITE-3477 - Fixed concurrent read-through
glukos Mar 30, 2017
9b9eabd
IGNITE-5987 Added -nq (visor will not quit in batch mode) option for …
akuznetsov-os Aug 9, 2017
737260b
IGNITE-4991 Do not print out system properties when IGNITE_TO_STRING_…
Aug 10, 2017
bad6c4c
IGNITE-4991 Do not print out system properties when IGNITE_TO_STRING_…
Aug 10, 2017
5e3c95b
Merge branch 'ignite-1.7.14' into ignite-1.8.10
niktikhonov Aug 14, 2017
d4f4a32
Merge branch 'ignite-1.7.14' into ignite-1.8.10
niktikhonov Aug 14, 2017
b7bf1c0
IGNITE-5452: GridTimeoutProcessor can hang on stop. This closes #2279.
AMashenkov Jul 14, 2017
b63c791
Muted IgniteCacheMessageWriteTimeoutTest#testMessageQueueLimit test.
mcherkasov Aug 15, 2017
60e2de7
IgniteCacheNearRestartRollbackSelfTest#testRestarts is muted.
mcherkasov Aug 15, 2017
928d445
Fixed flaky test "IgniteCacheEntryListener*"
niktikhonov Aug 16, 2017
aa5ca8f
IGNITE-5897 Fix session init/end logic. This fixes tests.
nizhikov Aug 16, 2017
fdd74de
IGNITE-GG-12549 SQL: Add support for Java 8 Time API classes in date\…
symbicator Aug 16, 2017
4ee9e7d
gg-12637 Fixed unevenly partitions distribution in FairAffinityFunction
agura Aug 16, 2017
f9c5bb0
IGNITE-5987 Added -nq (visor will not quit in batch mode) option for …
akuznetsov-os Aug 9, 2017
a76932f
gg-12637 Fixed unevenly partitions distribution in FairAffinityFunction
agura Aug 16, 2017
3e7849f
gg-12637 Fixed unevenly partitions distribution in FairAffinityFunction
agura Aug 16, 2017
a1e51e6
IGNITE-6088 Socket#shutdownOutput in ServerImpl leads to UnsupportedO…
ezhuravl Aug 17, 2017
438f813
Merge branch 'ignite-1.7.14' into ignite-1.9.6
niktikhonov Aug 17, 2017
b1e0bdb
IgniteCacheNearRestartRollbackSelfTest#testRestarts is muted. (cherry…
mcherkasov Aug 15, 2017
d5c8e5f
Fixed flaky test "IgniteCacheEntryListener*" (cherry picked from comm…
niktikhonov Aug 16, 2017
15de7d4
IGNITE-5897 Fix session init/end logic. This fixes tests.
nizhikov Aug 16, 2017
2627c1e
IGNITE-GG-12646 Fix tests for JSR-310 Java 8 Date and Time API introd…
symbicator Aug 18, 2017
5331288
GG-12647: Backport IGNITE-3196 Add support for BigDecimals with negat…
daradurvs Feb 10, 2017
558d755
GG-12647: Backport IGNITE-3196 Add support for BigDecimals with negat…
daradurvs Feb 10, 2017
5efefcb
GG-12647: Backport IGNITE-3196 Add support for BigDecimals with negat…
daradurvs Feb 10, 2017
e485116
GG-12620 - Back port EVT_CACHE_REBALANCE_PART_DATA_LOST changes from 2.x
dkarachentsev Aug 18, 2017
74484b2
IGNITE-5860 make client reconnect on router's suspend
dmekhanikov Aug 5, 2017
5b89e7a
IGNITE-5860 - Api compliance fix.
dkarachentsev Aug 21, 2017
ded6760
IGNITE-6150 ignite-osgi-karaf-licenses.txt is absent in a build
symbicator Aug 22, 2017
0700f8f
GG-12588 Backport IGNITE-5943 Communication. Server node may reject c…
alamar Aug 21, 2017
890dcd1
IGNITE-1094: wip
sk0x50 Aug 16, 2017
07e211d
IGNITE-1094: final review
sboikov Aug 24, 2017
e47a4c0
IGNITE-1094: added cacheChangeFailureMsgSent flag
sk0x50 Aug 25, 2017
d90a920
ignite-1094 review
sboikov Aug 25, 2017
a7310e4
IGNITE-1094: review
sk0x50 Aug 25, 2017
75febb8
ignite-2.1.1 Extract Ignite updates checker to separate class. Fixed …
Jokser Jun 13, 2017
f813fc0
ignite-4557 Fixed wrong affinity manager call.
zstan Feb 1, 2017
4b20d03
gg-12723 Optimistic tx recovery fixed
agura Aug 30, 2017
e7b1157
GG-12588 Backport IGNITE-5943 Communication. Server node may reject c…
alamar Aug 21, 2017
dbc340a
IGNITE-5413. Ignite shouldn't expose nor send (clear-text) env variab…
Jun 6, 2017
825409f
Functionality of GridVersionSelfTest is debated now
sergey-chugunov-1985 Jul 13, 2017
41d9244
Functionality of muted test is debated now
sergey-chugunov-1985 Jul 13, 2017
d8fe81f
IgniteCacheNearRestartRollbackSelfTest#testRestarts is muted.
mcherkasov Aug 15, 2017
882f4b4
Fixed flaky test IgniteCacheEntryListener*
sk0x50 Aug 31, 2017
fcdf7a8
ignite-6053: fixed clear() on local cache
sk0x50 Sep 1, 2017
eb6db75
ignite-6053: fixed clear() on local cache ('keys' parameter must be f…
sk0x50 Sep 1, 2017
0484849
Merge branch 'ignite-1.8.10' into ignite-1.9.7
mcherkasov Sep 5, 2017
b7943d0
Merge remote-tracking branch 'origin/ignite-1.8.9-p1' into ignite-1.9.7
mcherkasov Sep 5, 2017
6a156b3
Merge branch 'ignite-1.8.9-p1' into ignite-1.8.11
dmekhanikov Sep 5, 2017
04143cf
GG-12699: Fix GridCacheAbstractFullApiSelfTest.testTransformResourceI…
AMashenkov Sep 5, 2017
733ca74
GG-12647: Backport IGNITE-3196 Add support for BigDecimals with negat…
daradurvs Feb 10, 2017
f5a8074
Merge branch 'ignite-1.8.11' of github.com:gridgain/apache-ignite int…
dmekhanikov Sep 5, 2017
2b7a17d
Merge branch 'ignite-1.8.10' into ignite-1.8.11
dmekhanikov Sep 5, 2017
9e3a0ad
IGNITE-4557 "Fixed wrong affinity manager call"
zstan Sep 5, 2017
61e2809
IGNITE-6219 - IgniteCache#loadCache executes local load in caller thread
dkarachentsev Sep 6, 2017
0f19485
Merge branch 'ignite-1.7.15' into ignite-1.8.11
sk0x50 Sep 7, 2017
5b1fdfa
IGNITE-6256: DiscoCache should always contains local node.
AMashenkov Sep 6, 2017
e1f1a51
GG-12699: Fix GridCacheAbstractFullApiSelfTest.testTransformResourceI…
AMashenkov Sep 5, 2017
c746277
ignite-5145 Support multiple service deployment in API
dmekhanikov Sep 5, 2017
ec4cd64
ignite-6273 Moved ServiceDeploymentException to org.apache.ignite.ser…
sboikov Sep 5, 2017
1831f41
IGNITE-6271 .NET: Propagate ServiceDeploymentException
ptupitsyn Sep 6, 2017
d3be796
ignite-6289 Remove "allOrNone" flag from IgniteServices#deployAll method
dmekhanikov Sep 7, 2017
565ee84
GG-12690 - Deregister local continuous query handlers on cache stop.
dkarachentsev Sep 8, 2017
1c07cc9
ignite-12754 fix for IgniteCacheCreatePutTest.testUpdatesAndCacheStart.
sk0x50 Sep 8, 2017
9e3e114
Minor fix for IGNITE-6256: Add localnode to topology snapshot.
AMashenkov Sep 5, 2016
aa264b1
GG-12708 fix IgniteCacheTxStoreSessionWriteBehindCoalescingTest.testS…
dmekhanikov Sep 11, 2017
fbd1f2d
Backport test fix: ignite-2.1.1 Extract Ignite updates checker to sep…
Jokser Jun 13, 2017
1686558
IGNITE-4876 - Tests should wait for topology change on all nodes
kdudkov Apr 7, 2017
8ca38cd
GG-12695: Fixed test IgniteCacheNearRestartRollbackSelfTest.testResta…
AMashenkov Sep 12, 2017
b954d26
IGNITE-1690: Re-enabled IgniteCacheCreateRestartSelfTest.testStopOrig…
ilantukh Aug 1, 2016
88a7c02
Fixed missing Apache header in HttpIgniteUpdatesChecker.
Jun 14, 2017
77723e4
GG-12767: fixed flaky test IgniteCacheGetRestartTest.
AMashenkov Sep 13, 2017
395e78c
IGNITE-3477 - Fixing flaky full API suite
agoncharuk Apr 13, 2017
9ad68c7
GG-12773: Fixed potential deadlock when service is being deployed whi…
AMashenkov Apr 13, 2017
64c337c
Fixed flaky test IgniteCachePeekModesAbstractTest.testNonLocalPartiti…
AMashenkov Sep 14, 2017
46296cf
IGNITE-6367 Restrict files search by IGNITE_HOME.
akuznetsov-os Sep 15, 2017
86cb719
IGNITE-6367 Restrict files search by IGNITE_HOME.
akuznetsov-os Sep 15, 2017
1d165d9
IGNITE-6367 Restrict files search by IGNITE_HOME.
akuznetsov-os Sep 15, 2017
6dfdaed
GG-12692: Fixed flaky test IgniteCachePeekModesAbstractTest.testNonLo…
AMashenkov Sep 14, 2017
a85a42d
Bakport fix for flacky test GridServiceProcessorProxySelfTest.testLoc…
Jan 23, 2017
238c772
GG-12717: Backport fix CacheJdbcPojoStoreTest from master.
AMashenkov Sep 18, 2017
8aa662d
GG-12773: Fixed potential deadlock when service is being deployed whi…
AMashenkov Apr 13, 2017
87ddd3f
GG-12755 - Backport ExchangeActions from master
dkarachentsev Sep 22, 2017
4a4fb2d
Merge remote-tracking branch 'origin/ignite-1.7.16' into ignite-1.8.12
sk0x50 Sep 22, 2017
ec6c119
ignite-3495: metrics for atomic caches
sk0x50 Sep 15, 2017
cd1feed
Merge remote-tracking branch 'professional/ignite-gg-12788' into igni…
sk0x50 Sep 26, 2017
0a65037
Backport for IGNITE-2779: BinaryMarshaller caches must be cleaned dur…
AMashenkov Sep 26, 2017
39ee8af
Backport for IGNITE-2779: BinaryMarshaller caches must be cleaned dur…
AMashenkov Sep 26, 2017
544e73a
ignite-gg-12855: Fix IgniteCacheTopologySafeGetSelfTest#testGetTopolo…
sk0x50 Sep 28, 2017
1ce07d1
Merge branch 'ignite-1.8.12' of https://github.com/gridgain/apache-ig…
sk0x50 Sep 28, 2017
ac8379e
GG-12826 Backport fixes for NPE in GridDhtPartitionDemander.
alamar Sep 28, 2017
f1b3a60
Merge branch 'ignite-1.8.11' into ignite-1.9.7
Sep 29, 2017
1df9b02
Merge branch 'ignite-1.8.11' into ignite-1.9.7
Sep 29, 2017
890be7a
GG-12891 - Event EVT_CACHE_REBALANCE_PART_DATA_LOST should be fired o…
dkarachentsev Oct 3, 2017
955ae62
GG-12775: Backport fixes for NPE in GridPArtitionDemander.
AMashenkov Oct 3, 2017
9215389
IGNITE-6009: Fixed IgniteSemaphore test.
andrey-kuznetsov Aug 11, 2017
9cda816
Merge branch 'ignite-1.9.7' of https://github.com/gridgain/apache-ign…
Oct 3, 2017
8c17b0e
Backport of IGNITE-6545: Failure during Ignite Service.cancel() can b…
AMashenkov Oct 5, 2017
74aa02b
Backport of IGNITE-6562: Dynamic service deployment should use projec…
AMashenkov Oct 6, 2017
5251592
Merge remote-tracking branch 'professional/ignite-1.8.12' into ignite…
sk0x50 Oct 9, 2017
dd14cf4
More info in toString for lock futures.
sboikov Mar 21, 2017
d3dee46
GG-12920 - Fix: After ExchangeActions backport: CacheGetInsideLockCha…
dkarachentsev Oct 11, 2017
67b1915
GG-12398: Backport test fix GridCacheAtomicInvalidPartitionHandlingSe…
AMashenkov Oct 6, 2017
d6232fb
GG-12703: Missed tests added.
AMashenkov Oct 12, 2017
3cc9435
GG-12942: Fixed Fix Cache Failover 2 suite tests.
AMashenkov Oct 13, 2017
e46a9d1
GG-12941: Fixed Ignite Cache 5 suite hanging.
AMashenkov Oct 13, 2017
17c62d9
GG-12908 Sequential puts fail for keys implementing Externalizable
symbicator Oct 13, 2017
11e3d2c
GG-12941: Mute test CacheLateAffinityAssignmentTest.testNoForceKeysRe…
AMashenkov Oct 13, 2017
5c35a58
GG-12941: Fixed hanged test CacheLateAffinityAssignmentTest.testJoinE…
AMashenkov Oct 13, 2017
5b50c72
IGNITE-6581 fix client deadlock
kdudkov Oct 17, 2017
0ed98c0
GG-12881 Possible live-lock in discovery worker.
niktikhonov Oct 17, 2017
656d458
WC-322 Annotations for REST serialization.
vsisko Oct 18, 2017
c709db2
IGNITE-6071 White list of exceptions to suppress in createTcpClient.
alamar Oct 23, 2017
d39e17f
GG-12887 - Add custom cache validator.
dkarachentsev Oct 27, 2017
3194432
revert previous changes on IGNITE-5860
dmekhanikov Oct 27, 2017
b541fde
ignite-5860 Try process TcpDiscoveryClientReconnectMessage from socke…
dmekhanikov Oct 27, 2017
0ecc055
IGNITE-6660 Python Redis example fails for python 3 run.
Oct 24, 2017
18ed82c
IGNITE-4492 Add MBean for StripedExecutor. This closes #1491.
voipp Feb 14, 2017
0a63367
Backported IGNITE-5100 Do not remove active exchange futures from Exc…
AMashenkov Oct 27, 2017
84ebd01
Backported IGNITE-5116: Fixed stale DML plan caching in DmlStatements…
AMashenkov Oct 23, 2017
f69532d
GG-12957: Backport of IGNITE-4625 .NET: Fix java-only node stop
ptupitsyn Apr 4, 2017
ad49c5e
Fixed javadoc.
AMashenkov Oct 31, 2017
b35ff01
GG-12991: Backport of IGNITE-4828 Improve the distribution of keys wi…
Apr 11, 2017
f123628
Backported IGNITE-6690 DiscoverySpi: Clientmode Ignite should not fai…
Oct 31, 2017
4d51f47
Fixed TcpDiscoveryWithWrongServerTest.
Nov 2, 2017
b083133
Backported IGNITE-6690 Fixed build error
Nov 3, 2017
0677aaf
GG-12992 Moved queries execution to sys-pool.
niktikhonov Nov 8, 2017
eb73b9d
Backport IGNITE-4477 into 1.8.x
Oct 27, 2017
9fce4df
Merge branch 'ignite-1.9-master' of github.com:gridgain/apache-ignite…
Nov 8, 2017
cae22a3
GG-13042 Backport GG-13035 changes to 1.9.x to keep libs in sync
Nov 9, 2017
3ce3fcb
GG-12915 DataStreamer.addData(single entry) produces too much garbage
mcherkasov Nov 10, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions assembly/release-fabric-base.xml
Expand Up @@ -179,6 +179,12 @@
<outputDirectory>/platforms/cpp/docs</outputDirectory>
</fileSet>

<!-- Move CPP binaries. -->
<fileSet>
<directory>modules/platforms/cpp/bin</directory>
<outputDirectory>/platforms/cpp/bin</outputDirectory>
</fileSet>

<!-- Other files. -->
<fileSet>
<directory>bin</directory>
Expand Down
74 changes: 74 additions & 0 deletions examples/config/redis/example-redis.xml
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>

<!--
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.
-->

<!--
Ignite Spring configuration file to startup Ignite cache.

This file demonstrates how to configure cache using Spring. Provided cache
will be created on node startup.

Use this configuration file when running Redis examples (see 'examples/redis' folder).

When starting a standalone node, you need to execute the following command:
{IGNITE_HOME}/bin/ignite.{bat|sh} examples/config/redis/example-redis.xml

When starting Ignite from Java IDE, pass path to this file to Ignition:
Ignition.start("examples/config/redis/example-redis.xml");
-->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
<property name="cacheConfiguration">
<list>
<!-- Partitioned cache example configuration (Atomic mode). -->
<bean class="org.apache.ignite.configuration.CacheConfiguration">
<property name="name" value="redis-ignite-internal-cache-0"/>
<property name="atomicityMode" value="ATOMIC"/>
<property name="backups" value="1"/>
</bean>
</list>
</property>

<!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<!--
Ignite provides several options for automatic discovery that can be used
instead os static IP based discovery. For information on all options refer
to our documentation: http://apacheignite.readme.io/docs/cluster-config
-->
<!-- Uncomment static IP finder to enable static-based discovery of initial nodes. -->
<!--<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">-->
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
<property name="addresses">
<list>
<!-- In distributed environment, replace with actual host IP address. -->
<value>127.0.0.1:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
</beans>
8 changes: 1 addition & 7 deletions examples/pom-standalone-lgpl.xml
Expand Up @@ -74,13 +74,7 @@
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>spymemcached</artifactId>
<version>2.7.3</version>
<exclusions>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
</exclusions>
<version>2.8.4</version>
</dependency>
</dependencies>

Expand Down
8 changes: 1 addition & 7 deletions examples/pom-standalone.xml
Expand Up @@ -74,13 +74,7 @@
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>spymemcached</artifactId>
<version>2.7.3</version>
<exclusions>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
</exclusions>
<version>2.8.4</version>
</dependency>
</dependencies>

Expand Down
14 changes: 1 addition & 13 deletions examples/pom.xml
Expand Up @@ -83,13 +83,7 @@
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>spymemcached</artifactId>
<version>2.7.3</version>
<exclusions>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
</exclusions>
<version>2.8.4</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -152,12 +146,6 @@
<artifactId>ignite-spark</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.jboss.netty</groupId>
<artifactId>netty</artifactId>
<version>3.2.9.Final</version>
</dependency>
</dependencies>

<build>
Expand Down
16 changes: 8 additions & 8 deletions examples/redis/redis-example.py
Expand Up @@ -29,34 +29,34 @@
r.set('k1', 1)

# check.
print 'Value for "k1": %s' % r.get('k1')
print('Value for "k1": %s' % r.get('k1'))

# change entry's value.
r.set('k1', 'new_val')

# check.
print 'Value for "k1": %s' % r.get('k1')
print('Value for "k1": %s' % r.get('k1'))

# set another entry.
r.set('k2', 2)

# check.
print 'Value for "k2": %s' % r.get('k2')
print('Value for "k2": %s' % r.get('k2'))

# get both values.
print 'Values for "k1" and "k2": %s' % r.mget('k1', 'k2')
print('Values for "k1" and "k2": %s' % r.mget('k1', 'k2'))

# delete one entry.
r.delete('k1')

# check one entry left.
print 'Values for "k1" and "k2": %s' % r.mget('k1', 'k2')
print('Values for "k1" and "k2": %s' % r.mget('k1', 'k2'))

# check db size
print 'Db size: %d' % r.dbsize()
print('Db size: %d' % r.dbsize())

# increment.
print 'Value for incremented "inc_k" : %s' % r.incr('inc_k')
print('Value for incremented "inc_k" : %s' % r.incr('inc_k'))

# increment again.
print 'Value for incremented "inc_k" : %s' % r.incr('inc_k')
print('Value for incremented "inc_k" : %s' % r.incr('inc_k'))
Expand Up @@ -37,12 +37,6 @@ public class IgniteSemaphoreExample {
/** Number of items for each producer/consumer to produce/consume. */
private static final int OPS_COUNT = 100;

/** Number of producers. */
private static final int NUM_PRODUCERS = 10;

/** Number of consumers. */
private static final int NUM_CONSUMERS = 10;

/** Synchronization semaphore name. */
private static final String SEM_NAME = IgniteSemaphoreExample.class.getSimpleName();

Expand All @@ -53,6 +47,12 @@ public class IgniteSemaphoreExample {
*/
public static void main(String[] args) {
try (Ignite ignite = Ignition.start("examples/config/example-ignite.xml")) {
// Number of producers; should be equal to number of consumers.
// This value should not exceed overall number of compute threads in a cluster,
// otherwise blocking consumer jobs can occupy all the threads leading to deadlock.
int producerConsumerCount =
ignite.configuration().getPublicThreadPoolSize() * ignite.cluster().forServers().nodes().size() / 2;

System.out.println();
System.out.println(">>> Cache atomic semaphore example started.");

Expand All @@ -66,17 +66,17 @@ public static void main(String[] args) {
IgniteSemaphore semaphore = ignite.semaphore(semaphoreName, 0, false, true);

// Start consumers on all cluster nodes.
for (int i = 0; i < NUM_CONSUMERS; i++)
for (int i = 0; i < producerConsumerCount; i++)
ignite.compute().withAsync().run(new Consumer(semaphoreName));

// Start producers on all cluster nodes.
for (int i = 0; i < NUM_PRODUCERS; i++)
for (int i = 0; i < producerConsumerCount; i++)
ignite.compute().withAsync().run(new Producer(semaphoreName));

System.out.println("Master node is waiting for all other nodes to finish...");

// Wait for everyone to finish.
syncSemaphore.acquire(NUM_CONSUMERS + NUM_PRODUCERS);
syncSemaphore.acquire(2 * producerConsumerCount);
}

System.out.flush();
Expand Down Expand Up @@ -159,7 +159,7 @@ public Consumer(String semaphoreName) {
System.out.println("Consumer finished [nodeId=" + Ignition.ignite().cluster().localNode().id() + ']');

// Gets the syncing semaphore
IgniteSemaphore sync = Ignition.ignite().semaphore(SEM_NAME, 3, true, true);
IgniteSemaphore sync = Ignition.ignite().semaphore(SEM_NAME, 0, true, true);

// Signals the master thread.
sync.release();
Expand Down
@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>

<!--
~ 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.
-->

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">

<!-- Cassandra connection settings -->
<import resource="classpath:org/apache/ignite/tests/cassandra/connection-settings.xml"/>

<!-- Persistence settings for 'cache2' -->
<bean id="cache2_persistence_settings"
class="org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings">
<constructor-arg type="org.springframework.core.io.Resource"
value="classpath:org/apache/ignite/tests/persistence/loadall_blob/persistence-settings.xml"/>
</bean>

<!-- Ignite configuration -->
<bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">

<property name="marshaller">
<bean class="org.apache.ignite.internal.binary.BinaryMarshaller"/>
</property>

<property name="binaryConfiguration">
<bean class="org.apache.ignite.configuration.BinaryConfiguration">
<property name="compactFooter" value="false"/>
</bean>
</property>

<property name="cacheConfiguration">
<list>
<!-- Configuring persistence for "cache2" cache -->
<bean class="org.apache.ignite.configuration.CacheConfiguration">
<property name="name" value="cache2"/>
<property name="readThrough" value="true"/>
<property name="writeThrough" value="true"/>
<property name="storeKeepBinary" value="true"/>
<property name="cacheStoreFactory">
<bean class="org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory">
<property name="dataSourceBean" value="cassandraAdminDataSource"/>
<property name="persistenceSettingsBean" value="cache2_persistence_settings"/>
</bean>
</property>
</bean>
</list>
</property>

<!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<!--
Ignite provides several options for automatic discovery that can be used
instead os static IP based discovery. For information on all options refer
to our documentation: http://apacheignite.readme.io/docs/cluster-config
-->
<!-- Uncomment static IP finder to enable static-based discovery of initial nodes. -->
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<!--<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">-->
<property name="addresses">
<list>
<!-- In distributed environment, replace with actual host IP address. -->
<value>127.0.0.1:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
</beans>
@@ -0,0 +1,29 @@
<!--
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.
-->

<persistence keyspace="test1" table="blob_test3">
<!-- By default Java standard serialization is going to be used -->
<keyPersistence class="java.lang.Long"
strategy="BLOB"
column="key"/>

<!-- Kryo serialization specified to be used -->
<valuePersistence class="org.apache.ignite.tests.pojos.Person"
strategy="BLOB"
serializer="org.apache.ignite.cache.store.cassandra.serializer.JavaSerializer"
column="value"/>
</persistence>