ignite.git
6 months agoIGNITE-16145 Update the Release Notes due to the log4j2 updated up to 2.17.0 2.11.1 2.11.1-rc2
Maxim Muzafarov [Mon, 20 Dec 2021 10:37:27 +0000 (13:37 +0300)] 
IGNITE-16145 Update the Release Notes due to the log4j2 updated up to 2.17.0

6 months agoIGNITE-16153 Update log4j2 dependency up to 2.17.0 (#9668)
Maxim Muzafarov [Sun, 19 Dec 2021 18:16:21 +0000 (21:16 +0300)] 
IGNITE-16153 Update log4j2 dependency up to 2.17.0 (#9668)

6 months agoIGNITE-16145 Update the Release Notes due to CMake patch is added 2.11.1-rc1
Maxim Muzafarov [Fri, 17 Dec 2021 10:01:12 +0000 (13:01 +0300)] 
IGNITE-16145 Update the Release Notes due to CMake patch is added

6 months agoIGNITE-15678 CPP: Implement building windows installer of ODBC Driver on CMake -...
Ivan Daschinsky [Wed, 6 Oct 2021 06:41:35 +0000 (09:41 +0300)] 
IGNITE-15678 CPP: Implement building windows installer of ODBC Driver on CMake - Fixes #9470.

Signed-off-by: Ivan Daschinsky <ivandasch@apache.org>
6 months agoIGNITE-15677 Correctly handle windows in ODBC on Windows
Igor Sapego [Tue, 5 Oct 2021 11:13:16 +0000 (13:13 +0200)] 
IGNITE-15677 Correctly handle windows in ODBC on Windows

This closes #9469

6 months agoIGNITE-16145 Update rpm, deb package versions
Maxim Muzafarov [Fri, 17 Dec 2021 07:55:03 +0000 (10:55 +0300)] 
IGNITE-16145 Update rpm, deb package versions

6 months agoIGNITE-16145 Release notes added and version updated to 2.11.1
Maxim Muzafarov [Thu, 16 Dec 2021 16:45:42 +0000 (19:45 +0300)] 
IGNITE-16145 Release notes added and version updated to 2.11.1

6 months agoIGNITE-16127 Updated log4j version to 2.16 (#9656)
nao [Wed, 15 Dec 2021 18:40:39 +0000 (21:40 +0300)] 
IGNITE-16127 Updated log4j version to 2.16 (#9656)

6 months agoIGNITE-16101 Updated log4j version to 2.15 (#9643)
nao [Mon, 13 Dec 2021 12:07:23 +0000 (15:07 +0300)] 
IGNITE-16101 Updated log4j version to 2.15 (#9643)

7 months agoIGNITE-15873 Fixed jetty-server configuration files. Fixes #9558
Slava Koptilin [Wed, 10 Nov 2021 13:41:58 +0000 (16:41 +0300)] 
IGNITE-15873 Fixed jetty-server configuration files. Fixes #9558

(cherry picked from commit dc25b35569a319004a2e633fe4c830eb2b59cba8)

7 months agoIGNITE-15854 Removes documentation notes about Ignite 2.10 and earlier support for...
Mikhail Petrov [Mon, 1 Nov 2021 11:15:11 +0000 (14:15 +0300)] 
IGNITE-15854 Removes documentation notes about Ignite 2.10 and earlier support for spring-cache and spring-tx integrations. (#9546)

(cherry picked from commit d011f8e5be917d4285c2678e0a6f45fdb42e6039)

7 months agoIGNITE-14399 Document thin client support for Ignite Spring Cache integration. (...
Mikhail Petrov [Mon, 25 Oct 2021 12:50:33 +0000 (15:50 +0300)] 
IGNITE-14399 Document thin client support for Ignite Spring Cache integration. (#9509)

(cherry picked from commit a567679bcd2e188c30ca1d9f378e55955a115e10)

8 months agoIGNITE-15831 Fix broken documentation link to the new-metrics-system (#9532)
Maxim Muzafarov [Wed, 27 Oct 2021 12:51:31 +0000 (15:51 +0300)] 
IGNITE-15831 Fix broken documentation link to the new-metrics-system (#9532)

8 months agoIGNITE-15349 Fixed feedback-4 (#9346)
IgGusev [Fri, 20 Aug 2021 20:50:00 +0000 (23:50 +0300)] 
IGNITE-15349 Fixed feedback-4 (#9346)

* ignite-15349-fixed-feedback-4

* Finished the sentence

* Fixed wording again

8 months agoIGNITE-15459 Expanded kubernetes examples examples to include full beans. (#9378)
IgGusev [Tue, 7 Sep 2021 14:48:47 +0000 (17:48 +0300)] 
IGNITE-15459 Expanded kubernetes examples examples to include full beans. (#9378)

8 months agoIGNITE-15461 Added desctiption for what nodes get near caches (#9379)
IgGusev [Tue, 7 Sep 2021 14:49:21 +0000 (17:49 +0300)] 
IGNITE-15461 Added desctiption for what nodes get near caches (#9379)

8 months agoIGNITE-15708 Fix DEB/RPM repository redirect and docs (#9483)
Nikita Safonov [Mon, 11 Oct 2021 14:41:00 +0000 (17:41 +0300)] 
IGNITE-15708 Fix DEB/RPM repository redirect and docs (#9483)

9 months agoIGNITE-15578 Broken documentation links on the website (#9448)
Nikita Safonov [Thu, 30 Sep 2021 19:01:55 +0000 (22:01 +0300)] 
IGNITE-15578 Broken documentation links on the website (#9448)

9 months agoFix .NET examples link
Pavel Tupitsyn [Tue, 21 Sep 2021 10:08:45 +0000 (13:08 +0300)] 
Fix .NET examples link

9 months agoUpdate published documentation version
Maxim Muzafarov [Sat, 18 Sep 2021 20:03:48 +0000 (23:03 +0300)] 
Update published documentation version

9 months agoIGNITE-15503 Fix broken link for python examples (#9405)
Nikita Safonov [Mon, 13 Sep 2021 16:23:05 +0000 (19:23 +0300)] 
IGNITE-15503 Fix broken link for python examples (#9405)

9 months agoUpdate 2.11.0-SNAPSHOT version to 2.11.0 prior to release 2.11.0 2.11.0-rc2
Maxim Muzafarov [Sat, 11 Sep 2021 17:15:14 +0000 (20:15 +0300)] 
Update 2.11.0-SNAPSHOT version to 2.11.0 prior to release

9 months agoRevert IGNITE-14346 Implement Azure Blob Storage based IP Finder - Fixes #8897.
Maxim Muzafarov [Thu, 9 Sep 2021 19:59:04 +0000 (22:59 +0300)] 
Revert IGNITE-14346 Implement Azure Blob Storage based IP Finder - Fixes #8897.

9 months agoIGNITE-15429 Fix checkpoint not forced when taking a snapshot. (#9375)
Pavel Pereslegin [Mon, 6 Sep 2021 14:43:06 +0000 (17:43 +0300)] 
IGNITE-15429 Fix checkpoint not forced when taking a snapshot. (#9375)

10 months agoIGNITE-14725 Server node fail when client node send unsupported class version (#9360)
Nikolay [Wed, 1 Sep 2021 06:13:25 +0000 (09:13 +0300)] 
IGNITE-14725 Server node fail when client node send unsupported class version (#9360)

(cherry picked from commit 93460a374748e122073e0a82515c8bfa7dbd38c9)

10 months agoIGNITE-14932 Reference to the Ignite Storage Overview video (#9181)
Nikita Safonov [Thu, 17 Jun 2021 17:49:32 +0000 (20:49 +0300)] 
IGNITE-14932 Reference to the Ignite Storage Overview video (#9181)

* IGNITE-14932 Reference to the Ignite Storage Overview video

* Minor fix

10 months agoIGNITE-15274: Use workDir instead of storagePath for client nodes (#9319) 2.11.0-rc1
Nikolay [Thu, 12 Aug 2021 13:59:06 +0000 (16:59 +0300)] 
IGNITE-15274: Use workDir instead of storagePath for client nodes (#9319)

(cherry picked from commit f8a1cc8a642ca8a6a8e3b4f601bd4b335f1528a4)

11 months agoIGNITE-15238 Add a reference on data partitioning deep-dive documentation (#9295)
Nikita Safonov [Thu, 5 Aug 2021 11:00:44 +0000 (14:00 +0300)] 
IGNITE-15238 Add a reference on data partitioning deep-dive documentation (#9295)

11 months agoIGNITE-14815 Metrics for thin clients
Igor Sapego [Fri, 30 Jul 2021 02:27:20 +0000 (05:27 +0300)] 
IGNITE-14815 Metrics for thin clients

This closes #9182

(cherry picked from commit 7f5b6e73717faa9a9ddc91336caad11d0b6c9542)

11 months agoIGNITE-15205 Fix standalone records iterator for existing context (#9283)
Maxim Muzafarov [Wed, 28 Jul 2021 22:28:59 +0000 (01:28 +0300)] 
IGNITE-15205 Fix standalone records iterator for existing context (#9283)

11 months agoIGNITE-15170 Fixed incorrect comparison of consistent IDs during snapshot restore...
Pavel Pereslegin [Thu, 22 Jul 2021 11:19:55 +0000 (14:19 +0300)] 
IGNITE-15170 Fixed incorrect comparison of consistent IDs during snapshot restore. (#9270)

11 months agoIGNITE-15146 Handle lifecycle properly for the standalone context (#9273)
Maxim Muzafarov [Mon, 26 Jul 2021 20:14:47 +0000 (23:14 +0300)] 
IGNITE-15146 Handle lifecycle properly for the standalone context (#9273)

11 months agoIGNITE-15095 Update DEB & RPM package version in ignite-2.11 branch - Fixes #9244.
Гидаспов Алексей [Wed, 14 Jul 2021 08:07:37 +0000 (11:07 +0300)] 
IGNITE-15095 Update DEB & RPM package version in ignite-2.11 branch - Fixes #9244.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
11 months agoIGNITE-15059 Updated Apache Ignite 2.11 release notes - Fixes #9228.
Гидаспов Алексей [Mon, 12 Jul 2021 14:48:16 +0000 (17:48 +0300)] 
IGNITE-15059 Updated Apache Ignite 2.11 release notes - Fixes #9228.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
11 months agoIGNITE-15061 Update version in ignite-2.11 release branch - Fixes #9231.
Гидаспов Алексей [Thu, 8 Jul 2021 13:19:14 +0000 (18:19 +0500)] 
IGNITE-15061 Update version in ignite-2.11 release branch - Fixes #9231.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
11 months agoIGNITE-15041 Upgrade travis image to xenial (#9213)
Maksim Timonin [Thu, 1 Jul 2021 07:27:15 +0000 (10:27 +0300)] 
IGNITE-15041 Upgrade travis image to xenial (#9213)

(cherry picked from commit 29ad9145bf71ee41db5771c435235ecad23a6578)

12 months agoIGNITE-15048 Documentation: Page replacement algorithms - Fixes #9216.
Aleksey Plekhanov [Fri, 2 Jul 2021 13:20:00 +0000 (16:20 +0300)] 
IGNITE-15048 Documentation: Page replacement algorithms - Fixes #9216.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
(cherry picked from commit 468c41f8410289ec14a6326ae7af05c1d5aa7055)

12 months agoIGNITE-14901 Add documentation for the Discovery and SSL metrics. (#9174)
Mikhail Petrov [Fri, 2 Jul 2021 09:38:18 +0000 (12:38 +0300)] 
IGNITE-14901 Add documentation for the Discovery and SSL metrics. (#9174)

(cherry picked from commit c0c2789aaf53d840dedf52f262389ff9b1e87d2b)

12 months agoIGNITE-15049 Add documentation for the performance statistics Control script commands...
Sergei Ryzhov [Fri, 2 Jul 2021 09:18:41 +0000 (12:18 +0300)] 
IGNITE-15049 Add documentation for the performance statistics Control script commands. (#9218)

(cherry picked from commit c5ebdc9e30000f742fcaab896df66af26dc8c40b)

12 months agoIGNITE-14510 Documentation: java thin client continuous queries - Fixes #9214.
Aleksey Plekhanov [Thu, 1 Jul 2021 19:23:10 +0000 (22:23 +0300)] 
IGNITE-14510 Documentation: java thin client continuous queries - Fixes #9214.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
(cherry picked from commit 85be7e04deba2b27a99d9425aa3b5855e3dc3fa0)

12 months agoIGNITE-14989 Fix the help message of the snapshot restore operation.\ 3 (#9196)
Pavel Pereslegin [Mon, 28 Jun 2021 11:29:34 +0000 (14:29 +0300)] 
IGNITE-14989 Fix the help message of the snapshot restore operation.\ 3 (#9196)

(cherry picked from commit 8f925882127bad14425d3f69c233bb0c7dbff04a)

12 months agoIGNITE-15028 Add documentation for BASELINE_NODE_ATTRIBUTES system view - Fixes ...
Shishkov Ilya [Wed, 30 Jun 2021 12:05:10 +0000 (15:05 +0300)] 
IGNITE-15028 Add documentation for BASELINE_NODE_ATTRIBUTES system view - Fixes #9210.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
(cherry picked from commit a8972de81b117f95111ae23f75f73090006c18c4)

12 months agoIGNITE-15007 Add BASELINE_NODE_ATTRIBUTES system view (#9204)
Aleksey Plekhanov [Tue, 29 Jun 2021 16:01:09 +0000 (19:01 +0300)] 
IGNITE-15007 Add BASELINE_NODE_ATTRIBUTES system view (#9204)

(cherry picked from commit 30c36e4e529e41d85e5dec8d2920a7c5cd9e2b54)

12 months agoIGNITE-14990 Incorrect values of cache, cache group, data region metrics after cluste...
Nikita Amelchev [Tue, 29 Jun 2021 16:34:00 +0000 (19:34 +0300)] 
IGNITE-14990 Incorrect values of cache, cache group, data region metrics after cluster re-activation (#9195)

(cherry picked from commit 3b7809bc0d6d689cd19ecc0b1b33c78b18a1c56f)

12 months agoIGNITE-14722 Documentation for the automatic snapshot restore procedure. (#9162)
Pavel Pereslegin [Tue, 29 Jun 2021 15:53:44 +0000 (18:53 +0300)] 
IGNITE-14722 Documentation for the automatic snapshot restore procedure. (#9162)

12 months agoIGNITE-14978 .NET: Fix build failures on 2.x SDKs
Pavel Tupitsyn [Wed, 23 Jun 2021 16:06:19 +0000 (19:06 +0300)] 
IGNITE-14978 .NET: Fix build failures on 2.x SDKs

* Downgrade FxCopAnalyzers to 2.x: 3.x is not supported on older SDKs
* Remove ruleset leftovers
* Fix some new warnings

(cherry picked from commit d953cd42ea6fde24dc0a600bad282aadb646e7d9)

12 months agoIGNITE-14831 [Test failed] GridCommandLineLoaderTest test crashes the process on...
luchnikovbsk [Mon, 21 Jun 2021 16:23:32 +0000 (19:23 +0300)] 
IGNITE-14831 [Test failed] GridCommandLineLoaderTest test crashes the process on some environments (#9157)

(cherry picked from commit 102c64f399af87567a6b50f1aad08dece70691d6)

12 months agoIGNITE-14723 Restore cache from a snapshot using CLI. (#9113)
Pavel Pereslegin [Fri, 18 Jun 2021 16:02:52 +0000 (19:02 +0300)] 
IGNITE-14723 Restore cache from a snapshot using CLI. (#9113)

12 months agoIGNITE-14658 Add client connector SSL metrics. (#9132)
Mikhail Petrov [Fri, 11 Jun 2021 15:35:13 +0000 (18:35 +0300)] 
IGNITE-14658 Add client connector SSL metrics. (#9132)

(cherry picked from commit 3f6526426b8e9357fd589f24cae995b22f99246d)

12 months agoIGNITE-14894 Fix NPE on local join exchange check during node stop. (#9169)
Pavel Pereslegin [Fri, 11 Jun 2021 14:37:55 +0000 (17:37 +0300)] 
IGNITE-14894 Fix NPE on local join exchange check during node stop. (#9169)

(cherry picked from commit ac512d51e28c3944801b957672737ea804269431)

12 months agoIGNITE-14856 Fix "Failed to resolve class name" on server when cache with indexed...
Pavel Tupitsyn [Fri, 11 Jun 2021 06:49:51 +0000 (09:49 +0300)] 
IGNITE-14856 Fix "Failed to resolve class name" on server when cache with indexed types is defined on client

* Restore `registerMetadataForRegisteredCaches` call in `GridQueryProcessor#start` - this fixes Java-side behavior, but breaks registration for platform types, because `PlatformProcessor` is not available at this point
* Call `registerMetadataForRegisteredCaches` second time from `PlatformProcessorImpl.start` only for platform types

(cherry picked from commit 9a96166fbe01b5eaedce30f94dbb5a965170d555)

12 months agoIGNITE-14782 .NET: Remove bash dependency, execute commands directly
Pavel Tupitsyn [Wed, 9 Jun 2021 14:16:31 +0000 (17:16 +0300)] 
IGNITE-14782 .NET: Remove bash dependency, execute commands directly

(cherry picked from commit 009844f2f977b0cf3a0f6a8c15823c72f29edbca)

12 months agoIGNITE-14811 .NET: Enable Roslyn-based code analyzers
Pavel Tupitsyn [Tue, 8 Jun 2021 07:23:57 +0000 (10:23 +0300)] 
IGNITE-14811 .NET: Enable Roslyn-based code analyzers

Enable Roslyn-based code analysis in "DotNetCore" projects by adding "Microsoft.CodeAnalysis.FxCopAnalyzers" package reference. As a result, code analysis is performed by MSBuild (`dotnet build`) during the build, on CI and on developer machines, without any extra steps to install and run any tools.

* Enable "Warnings as Errors" globally
* Add shared rule sets: `Apache.Ignite.Tests.ruleset` for test and benchmark code (less strict) and `Apache.Ignite.ruleset` for everything else (more strict)
* Fix some newly uncovered issues

12 months agoIGNITE-14826 .NET: Support string and array keys in thin client with partition awareness
Pavel Tupitsyn [Mon, 7 Jun 2021 16:53:51 +0000 (19:53 +0300)] 
IGNITE-14826 .NET: Support string and array keys in thin client with partition awareness

* Add missing support for strings and arrays in `BinaryHashCodeUtils`
* Fix `byte` and `sbyte` hash codes: Java `byte` is signed, so the logic should be reversed

12 months agoIGNITE-14474 Expanded log for errors with GridDhtPartitionSupplyMessage in GridDhtPar...
RodionSmolnikovGG [Mon, 7 Jun 2021 13:29:02 +0000 (16:29 +0300)] 
IGNITE-14474 Expanded log for errors with GridDhtPartitionSupplyMessage in GridDhtPartitionDemander. Fixes #9004

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
12 months agoIGNITE-8719: Fix index create or rebuild procedure in failover scenariots. (#9090)
Kirill Tkalenko [Mon, 7 Jun 2021 09:10:56 +0000 (12:10 +0300)] 
IGNITE-8719: Fix index create or rebuild procedure in failover scenariots. (#9090)

13 months agoIGNITE-14821 Fixed AssertionError when historical iterator tries to iterate WAL out...
Vladislav Pyatkov [Fri, 4 Jun 2021 17:06:29 +0000 (20:06 +0300)] 
IGNITE-14821 Fixed AssertionError when historical iterator tries to iterate WAL out of reservation. Fixes #9146

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
13 months agoIGNITE-14424 Fix cache group re-encryption after cluster secondary activation. (...
Pavel Pereslegin [Fri, 4 Jun 2021 13:47:21 +0000 (16:47 +0300)] 
IGNITE-14424 Fix cache group re-encryption after cluster secondary activation. (#9036)

13 months agoIGNITE-14187 .NET: Add thin client DataStreamer
Pavel Tupitsyn [Fri, 4 Jun 2021 07:15:50 +0000 (10:15 +0300)] 
IGNITE-14187 .NET: Add thin client DataStreamer

**Server:**
* Add ClientDataStreamerStartRequest, ClientDataStreamerAddDataRequest to the thin client protocol
* Fix security permission checks in the DataStreamerImpl
* Add ClientStatus.INVALID_NODE_STATE

**.NET thin client:**
* Add `IIgniteClient.GetDataStreamer` API (thread safe)
* Implement stateless partition-aware variant (see IEP): stateful mode shows similar performance but with greatly increased complexity

Benchmark results (i7-9700K, Ubuntu 20.04, .NET 5.0.5)
```
Singlethreaded
 |            Method |     Mean |   Error |  StdDev | Ratio | RatioSD |     Gen 0 | Gen 1 | Gen 2 | Allocated |
 |------------------ |---------:|--------:|--------:|------:|--------:|----------:|------:|------:|----------:|
 |  StreamThinClient | 106.5 ms | 3.25 ms | 9.52 ms |  0.99 |    0.08 | 2000.0000 |     - |     - |  17.14 MB |
 | StreamThickClient | 109.7 ms | 2.19 ms | 4.17 ms |  1.00 |    0.00 | 2000.0000 |     - |     - |  13.61 MB |

Multithreaded
 |            Method |      Mean |    Error |   StdDev | Ratio | RatioSD |     Gen 0 |     Gen 1 | Gen 2 | Allocated |
 |------------------ |----------:|---------:|---------:|------:|--------:|----------:|----------:|------:|----------:|
 |  StreamThinClient | 107.65 ms | 2.931 ms | 8.504 ms |  1.45 |    0.14 | 2000.0000 | 1000.0000 |     - |  17.29 MB |
 | StreamThickClient |  74.69 ms | 1.829 ms | 5.278 ms |  1.00 |    0.00 | 2000.0000 | 1000.0000 |     - |  13.85 MB |
```

IEP: https://cwiki.apache.org/confluence/display/IGNITE/IEP-68%3A+Thin+Client+Data+Streamer

13 months agoIGNITE-14781 Add kubernetes dep in examples standalone poms (#9130)
Maksim Timonin [Thu, 3 Jun 2021 08:06:36 +0000 (11:06 +0300)] 
IGNITE-14781 Add kubernetes dep in examples standalone poms (#9130)

13 months agoIGNITE-14248 Handle exceptions in PartitionReservationManager#onDoneAfterTopologyUnlo...
Vladimir Pligin [Wed, 2 Jun 2021 15:08:57 +0000 (18:08 +0300)] 
IGNITE-14248 Handle exceptions in PartitionReservationManager#onDoneAfterTopologyUnlock properly. Fixes #9094

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
13 months agoIGNITE-14801 Add tests for commands to manage metadata (#9137)
Taras Ledkov [Wed, 2 Jun 2021 09:47:02 +0000 (12:47 +0300)] 
IGNITE-14801 Add tests for commands to manage metadata (#9137)

13 months agoIGNITE-14719 Thin clients: enable partition awareness by default (Java, .NET, C++)
Pavel Tupitsyn [Tue, 1 Jun 2021 18:01:29 +0000 (21:01 +0300)] 
IGNITE-14719 Thin clients: enable partition awareness by default (Java, .NET, C++)

13 months agoIGNITE-14804 .NET: Fix static analysis warnings
Pavel Tupitsyn [Mon, 31 May 2021 18:48:32 +0000 (21:48 +0300)] 
IGNITE-14804 .NET: Fix static analysis warnings

13 months agoIGNITE-14803 .NET: Fix deprecated API usage in streamer example
Pavel Tupitsyn [Mon, 31 May 2021 13:48:59 +0000 (16:48 +0300)] 
IGNITE-14803 .NET: Fix deprecated API usage in streamer example

13 months agoIGNITE-13188 ODBC Fix SQLBindParameter with null StrLen_or_IndPtr
Igor Sapego [Mon, 31 May 2021 08:53:17 +0000 (11:53 +0300)] 
IGNITE-13188 ODBC Fix SQLBindParameter with null StrLen_or_IndPtr

This closes #9136

13 months agoIGNITE-14783 SystemViewComputeJobTest.testCancelComputeTask fixed (#9129)
Sergei Ryzhov [Thu, 27 May 2021 09:22:45 +0000 (12:22 +0300)] 
IGNITE-14783 SystemViewComputeJobTest.testCancelComputeTask fixed (#9129)

13 months agoIGNITE-14774 Implement metrics for in-memory index pages (#9125)
Alexander Polovtcev [Wed, 26 May 2021 08:50:14 +0000 (11:50 +0300)] 
IGNITE-14774 Implement metrics for in-memory index pages (#9125)

13 months agoIGNITE-14352 Support snapshot check command for the list of cache groups (#9105)
Maxim Muzafarov [Tue, 25 May 2021 17:14:39 +0000 (20:14 +0300)] 
IGNITE-14352 Support snapshot check command for the list of cache groups (#9105)

13 months agoIGNITE-14771 Fixed deadlock in GridCacheDataStore initialization. (#9121)
ibessonov [Tue, 25 May 2021 07:42:47 +0000 (10:42 +0300)] 
IGNITE-14771 Fixed deadlock in GridCacheDataStore initialization. (#9121)

13 months agoIGNITE-14714 LineLength checkstyle rule added (#9106)
Nikolay [Wed, 19 May 2021 17:32:53 +0000 (20:32 +0300)] 
IGNITE-14714 LineLength checkstyle rule added (#9106)

13 months agoIGNITE-14720 Remove suggestion about '-XX:+DisableExplicitGC' option - Fixes #9096.
Ilya Korol [Wed, 19 May 2021 11:46:53 +0000 (14:46 +0300)] 
IGNITE-14720 Remove suggestion about '-XX:+DisableExplicitGC' option - Fixes #9096.

Signed-off-by: Ilya Kasnacheev <ilya.kasnacheev@gmail.com>
13 months agoIGNITE-14729 Fix race condition in ClientImpl (#9102)
Semyon Danilov [Tue, 18 May 2021 12:27:52 +0000 (15:27 +0300)] 
IGNITE-14729 Fix race condition in ClientImpl (#9102)

13 months agoIGNITE-14572 Include metastorage to snapshot (#9047)
Maxim Muzafarov [Mon, 17 May 2021 21:47:59 +0000 (00:47 +0300)] 
IGNITE-14572 Include metastorage to snapshot (#9047)

13 months agoIGNITE-13805 Add cache groups snapshot restore on the same topology (#8648)
Pavel Pereslegin [Fri, 14 May 2021 17:15:14 +0000 (20:15 +0300)] 
IGNITE-13805 Add cache groups snapshot restore on the same topology (#8648)

13 months agoIGNITE-14675 Refactors IgniteAuthenticationProcessor callbacks. (#9079)
Mikhail Petrov [Thu, 13 May 2021 19:49:38 +0000 (22:49 +0300)] 
IGNITE-14675 Refactors IgniteAuthenticationProcessor callbacks. (#9079)

13 months agoIGNITE-14490 Test for scenario where cache.invoke() triggers failure handler - Fixes...
Ilya Kasnacheev [Thu, 13 May 2021 09:56:39 +0000 (12:56 +0300)] 
IGNITE-14490 Test for scenario where cache.invoke() triggers failure handler - Fixes #8976.

13 months agoIGNITE-14469 Additional tests for control utility command indexes_force_rebuild ...
Eduard Rakhmankulov [Thu, 13 May 2021 06:45:35 +0000 (09:45 +0300)] 
IGNITE-14469 Additional tests for control utility command indexes_force_rebuild - Fixes #9061.

Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>
13 months agoIGNITE-14684 Fixed node fail due to deleting DurableBackgroundTask's at the end of...
Kirill Tkalenko [Wed, 12 May 2021 06:55:08 +0000 (09:55 +0300)] 
IGNITE-14684 Fixed node fail due to deleting DurableBackgroundTask's at the end of a checkpoint when stopping a node (#9091)

13 months agoIGNITE-14131 IgniteCompute tasks with same name, running from one node and different...
zstan [Tue, 11 May 2021 08:32:46 +0000 (11:32 +0300)] 
IGNITE-14131 IgniteCompute tasks with same name, running from one node and different ClassLoaders can lead to OOM - Fixes #9020.

Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>
13 months agoIGNITE-14687 Fixed capacity check in case of counter overflow - Fixes #9083.
Sergey Kosarev [Fri, 7 May 2021 10:32:25 +0000 (13:32 +0300)] 
IGNITE-14687 Fixed capacity check in case of counter overflow - Fixes #9083.

Signed-off-by: Ilya Kasnacheev <ilya.kasnacheev@gmail.com>
13 months agoIGNITE-14582 Fixed CQ remote filter deployment to the client nodes. Fixes #9015
Igor Belyakov [Thu, 6 May 2021 19:08:22 +0000 (22:08 +0300)] 
IGNITE-14582 Fixed CQ remote filter deployment to the client nodes. Fixes #9015

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
14 months agoIGNITE-14624 Fixed an issue that caused AssertionError when a cluster was activated...
Slava Koptilin [Thu, 6 May 2021 18:50:47 +0000 (21:50 +0300)] 
IGNITE-14624 Fixed an issue that caused AssertionError when a cluster was activated immediately after deactivation. Fixes #9080

14 months agoIGNITE-14688 Fix testDetectPeerDeployAwareInfiniteRecursion failure. (#9082)
Pavel Pereslegin [Thu, 6 May 2021 17:26:09 +0000 (20:26 +0300)] 
IGNITE-14688 Fix testDetectPeerDeployAwareInfiniteRecursion failure. (#9082)

14 months agoIGNITE-14584 Fix exception handling during CQ remote filter deployment. (#9017)
Igor Belyakov [Wed, 5 May 2021 14:43:42 +0000 (17:43 +0300)] 
IGNITE-14584 Fix exception handling during CQ remote filter deployment. (#9017)

14 months agoIGNITE-14678 Removed outdated note about TLSv1.3 being unsupported - Fixes #9078.
IgGusev [Wed, 5 May 2021 09:53:30 +0000 (12:53 +0300)] 
IGNITE-14678 Removed outdated note about TLSv1.3 being unsupported - Fixes #9078.

Signed-off-by: Ilya Kasnacheev <ilya.kasnacheev@gmail.com>
14 months agoIGNITE-14669 Fixed NPE when node caused query deserialization error and left - Fixes...
Ilya Kasnacheev [Tue, 4 May 2021 14:39:32 +0000 (17:39 +0300)] 
IGNITE-14669 Fixed NPE when node caused query deserialization error and left - Fixes #9067.

14 months agoIGNITE-14575 Write to DMS must throw error, if client is not in topology - Fixes...
Semyon Danilov [Tue, 4 May 2021 07:07:24 +0000 (10:07 +0300)] 
IGNITE-14575 Write to DMS must throw error, if client is not in topology - Fixes #9012.

Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>
14 months agoIGNITE-14607 Regex Based Filtering For Discovery IP Addresses - Fixes #9048.
Atri Sharma [Sat, 1 May 2021 15:24:33 +0000 (18:24 +0300)] 
IGNITE-14607 Regex Based Filtering For Discovery IP Addresses - Fixes #9048.

Signed-off-by: Ilya Kasnacheev <ilya.kasnacheev@gmail.com>
14 months agoIGNITE-14335 Merges APIs of IgniteAuthenticationProcessor and IgniteSecurity. (#8892)
Mikhail Petrov [Fri, 30 Apr 2021 15:10:50 +0000 (18:10 +0300)] 
IGNITE-14335 Merges APIs of IgniteAuthenticationProcessor and IgniteSecurity. (#8892)

14 months agoIGNITE-14671 Fix flaky testClusterSnapshotCheckOtherCluster (#9068)
Shishkov Ilya [Fri, 30 Apr 2021 09:44:10 +0000 (12:44 +0300)] 
IGNITE-14671 Fix flaky testClusterSnapshotCheckOtherCluster (#9068)

14 months agoIGNITE-14665 Use parent version of surefire - Fixes #9062.
Maksim Timonin [Fri, 30 Apr 2021 09:15:24 +0000 (12:15 +0300)] 
IGNITE-14665 Use parent version of surefire - Fixes #9062.

Signed-off-by: Ilya Kasnacheev <ilya.kasnacheev@gmail.com>
14 months agoIGNITE-14625 DurableBackgroundTask threads management improved; fixed issue when...
Kirill Tkalenko [Fri, 30 Apr 2021 08:07:11 +0000 (11:07 +0300)] 
IGNITE-14625 DurableBackgroundTask threads management improved; fixed issue when checkpointer could preemptively delete completed task, potentially causing leaks. (#9037)

14 months agoIGNITE-14525 Removing an empty page (#9059)
IgGusev [Thu, 29 Apr 2021 17:13:06 +0000 (20:13 +0300)] 
IGNITE-14525 Removing an empty page (#9059)

14 months agoIGNITE-14609 Document old and new async continuation behavior
Pavel Tupitsyn [Thu, 29 Apr 2021 12:55:15 +0000 (15:55 +0300)] 
IGNITE-14609 Document old and new async continuation behavior

Java:
* Update "Asynchronous Execution" section on "Basic Cache Operations" page
* Fix IgniteFuture javadoc (listen methods)

.NET:
* Add dedicated async page to ".NET Specific" section
* Document Cache and Compute async continuation behavior in different versions

14 months agoIGNITE-14655 .NET: Improve DataStreamer API
Pavel Tupitsyn [Thu, 29 Apr 2021 12:41:22 +0000 (15:41 +0300)] 
IGNITE-14655 .NET: Improve DataStreamer API

* Deprecate `AddData`, `RemoveData` methods: those methods return a `Task` that can't be awaited, which is confusing to the users. Replace with void `Add`, `Remove`.
* Deprecate `AutoFlushFrequency`, add `AutoFlushInterval` (uses `TimeSpan` instead of `long` - no confusion about time units)
* Add `FlushAsync`
* Add `GetCurrentBatchTask`
* Fix resource cleanup: release handles even if flush fails with an exception
* Fix async continuations: invoke on thread pool to avoid starving flusher thread
* Add benchmark - no difference with master

14 months agoIGNITE-14610 fix BinaryBuilderReader doesn't supports reference (HANDLE) to collectio...
tledkov [Thu, 29 Apr 2021 11:51:21 +0000 (14:51 +0300)] 
IGNITE-14610 fix BinaryBuilderReader doesn't supports reference (HANDLE) to collection (#9057)

14 months agoIGNITE-14661 validate parts of compound PK for NOT NULL constraint (#9053)
korlov42 [Thu, 29 Apr 2021 10:57:14 +0000 (13:57 +0300)] 
IGNITE-14661 validate parts of compound PK for NOT NULL constraint (#9053)

14 months agoIGNITE-14660 fix flaky test GridSubqueryJoinOptimizerSelfTest#testOptimizationApplied...
korlov42 [Thu, 29 Apr 2021 09:23:43 +0000 (12:23 +0300)] 
IGNITE-14660 fix flaky test GridSubqueryJoinOptimizerSelfTest#testOptimizationAppliedToUnion (#9052)

14 months agoIGNITE-6324 Filtering uncommited tx WAL records to prevent restoring tx partially...
zstan [Thu, 29 Apr 2021 06:56:07 +0000 (09:56 +0300)] 
IGNITE-6324 Filtering uncommited tx WAL records to prevent restoring tx partially - Fixes #8987.

Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>