ignite.git
20 hours agoIGNITE-17247 Fix race condition on close in GridNioClientConnectionMultiplexer (... master
Pavel Tupitsyn [Tue, 28 Jun 2022 16:31:13 +0000 (19:31 +0300)] 
IGNITE-17247 Fix race condition on close in GridNioClientConnectionMultiplexer (#10115)

When `GridNioServer.createSession` is called concurrently with `GridNioServer.stop`, it is possible that `GridNioFuture` returned by `createSession` will never complete. Add RW lock in `GridNioClientConnectionMultiplexer` to fix this.

23 hours agoIGNITE-16897 Java thin: Implement IgniteSet (#10112)
Pavel Tupitsyn [Tue, 28 Jun 2022 12:57:58 +0000 (15:57 +0300)] 
IGNITE-16897 Java thin: Implement IgniteSet (#10112)

Implement `IgniteSet` in Java thin client.

* Identify sets by `name` and `cacheId`. Name alone is not enough, because target cache is determined by atomicity, cache mode, backups count, group name, etc. Passing `cacheId` is much simpler, and helps with affinity.
* Differences from thick API:
  * Iterator is `AutoCloseable`. However, users only need to close it when it did not reach the end.
  * Compute APIs are out of scope (`affinityCall`, `affinityRun`).
  * `ClientIgniteSet#pageSize` controls batching.
  * `ClientIgniteSet#serverKeepBinary` controls server-side deserialization behavior for user classes.

24 hours agoIGNITE-17217 Java thin: reload addresses from ClientAddressFinder on connection loss...
wkhappy1 [Tue, 28 Jun 2022 11:59:48 +0000 (19:59 +0800)] 
IGNITE-17217 Java thin: reload addresses from ClientAddressFinder on connection loss (#10110)

Server address can change after restart (applies to Kubernetes, among other things). Refresh addresses from AddressFinder on connection loss.

28 hours agoIGNITE-17181 Add free size calculation to index-reader (#10102)
Nikolay [Tue, 28 Jun 2022 08:37:51 +0000 (11:37 +0300)] 
IGNITE-17181 Add free size calculation to index-reader (#10102)

28 hours agoIGNITE-17243 Fix durable background task start on node, joined after the activation...
Aleksey Plekhanov [Tue, 28 Jun 2022 08:29:19 +0000 (13:29 +0500)] 
IGNITE-17243 Fix durable background task start on node, joined after the activation - Fixes #10113.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
28 hours agoIGNITE-17227 Move RunningQueryManager initiation to the core module - Fixes #10108.
Aleksey Plekhanov [Tue, 28 Jun 2022 08:15:51 +0000 (13:15 +0500)] 
IGNITE-17227 Move RunningQueryManager initiation to the core module - Fixes #10108.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
2 days agoIGNITE-17218 Added support of optional beans for SpringResource annotation injection...
Mikhail Petrov [Mon, 27 Jun 2022 08:40:00 +0000 (11:40 +0300)] 
IGNITE-17218 Added support of optional beans for SpringResource annotation injection. (#10106)

4 days agoIGNITE-17159 Fix race condition in GridNioServer (#10090)
Semyon Danilov [Fri, 24 Jun 2022 17:47:03 +0000 (20:47 +0300)] 
IGNITE-17159 Fix race condition in GridNioServer (#10090)

5 days agoIGNITE-17204 .NET: Service call context should be accessible from async methods ...
Pavel Pereslegin [Fri, 24 Jun 2022 09:19:55 +0000 (12:19 +0300)] 
IGNITE-17204 .NET: Service call context should be accessible from async methods (#10107)

5 days agoIGNITE-16920 SQL Calcite: Use index count scan for COUNT(*) - Fixes #10050.
Vladimir Steshin [Fri, 24 Jun 2022 06:31:53 +0000 (11:31 +0500)] 
IGNITE-16920 SQL Calcite: Use index count scan for COUNT(*) - Fixes #10050.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
6 days agoIGNITE-17151 Inconsistent keys after deletion during rebalance (#10083)
Vladislav Pyatkov [Thu, 23 Jun 2022 09:54:04 +0000 (12:54 +0300)] 
IGNITE-17151 Inconsistent keys after deletion during rebalance (#10083)

7 days agoIGNITE-17161 Exclude repeated stack trace for index-reader (#10092)
Nikolay [Tue, 21 Jun 2022 20:03:40 +0000 (23:03 +0300)] 
IGNITE-17161 Exclude repeated stack trace for index-reader (#10092)

11 days agoIGNITE-17194 Fix update-versions script working on different OS (#10097)
Maxim Muzafarov [Fri, 17 Jun 2022 18:51:05 +0000 (21:51 +0300)] 
IGNITE-17194 Fix update-versions script working on different OS (#10097)

* IGNITE-17194 Fix update-versions script working on different OS

* IGNITE-17194 Fix update-versions script working on different OS 2

* IGNITE-17194 Fix update-versions script working on different OS 3

11 days agoIGNITE-17180 Remove the dev-tools directory from sources (#10096)
Maxim Muzafarov [Fri, 17 Jun 2022 13:53:53 +0000 (16:53 +0300)] 
IGNITE-17180 Remove the dev-tools directory from sources (#10096)

11 days agoIGNITE-17141 Use Maven to build .NET and update versions (#10087)
Maxim Muzafarov [Fri, 17 Jun 2022 13:22:54 +0000 (16:22 +0300)] 
IGNITE-17141 Use Maven to build .NET and update versions (#10087)

* IGNITE-17141 Use maven for build .NET and update versions

* IGNITE-17141 Fix header

* IGNITE-17141 Fix cpp

* IGNITE-17141 Fix review comments

* Update DEVNOTES.txt

Co-authored-by: Pavel Tupitsyn <ptupitsyn@apache.org>
* Update DEVNOTES.txt

Co-authored-by: Pavel Tupitsyn <ptupitsyn@apache.org>
* IGNITE-17141 Fix review comments 2

* Update modules/platforms/dotnet/pom.xml

Co-authored-by: Pavel Tupitsyn <ptupitsyn@apache.org>
* IGNITE-17141 Fix review comments for property naming

* IGNITE-17141 Fix review comments 3

* IGNITE-17141 Remove redundant dependency

* Update DEVNOTES.txt

Co-authored-by: Pavel Tupitsyn <ptupitsyn@apache.org>
* Update DEVNOTES.txt

Co-authored-by: Pavel Tupitsyn <ptupitsyn@apache.org>
* IGINTE-17141 fix redundant nl

Co-authored-by: Pavel Tupitsyn <ptupitsyn@apache.org>
12 days agoIGNITE-17178 Fixed configured event listeners resource injection order. (#10094)
Mikhail Petrov [Fri, 17 Jun 2022 07:44:51 +0000 (10:44 +0300)] 
IGNITE-17178 Fixed configured event listeners resource injection order. (#10094)

13 days agoIGNITE-17140 Snapshot restore: fixed remote partitions files move (#10082)
Nikita Amelchev [Thu, 16 Jun 2022 09:05:14 +0000 (12:05 +0300)] 
IGNITE-17140 Snapshot restore: fixed remote partitions files move (#10082)

2 weeks agoIGNITE-16038 Java Thin: Retrieve binary configuration from server (#10076)
Pavel Tupitsyn [Wed, 15 Jun 2022 06:53:02 +0000 (09:53 +0300)] 
IGNITE-16038 Java Thin: Retrieve binary configuration from server (#10076)

* Retrieve name mapper and compact footer settings from the cluster and apply them to the client configuration automatically.
* New behavior can be disabled with `ClientConfiguration#autoBinaryConfigurationEnabled` to support legacy use cases.

https://cwiki.apache.org/confluence/display/IGNITE/IEP-67%3A+Thin+Client+Automatic+Binary+Configuration

2 weeks agoIGNITE-17150 Reserved new WAL type for encrypted OUT_OF_ORDER_UPDATE record
Slava Koptilin [Tue, 14 Jun 2022 16:48:49 +0000 (19:48 +0300)] 
IGNITE-17150 Reserved new WAL type for encrypted OUT_OF_ORDER_UPDATE record

2 weeks agoIGNITE-17160 Minor index-reader code improvements (#10091)
Nikolay [Tue, 14 Jun 2022 13:52:19 +0000 (16:52 +0300)] 
IGNITE-17160 Minor index-reader code improvements (#10091)

2 weeks agoIGNITE-17137 Move ignite-cloud IP finder to the Ignite Extensions project (#10079)
Maxim Muzafarov [Tue, 14 Jun 2022 13:46:20 +0000 (16:46 +0300)] 
IGNITE-17137 Move ignite-cloud IP finder to the Ignite Extensions project (#10079)

2 weeks agoIGNITE-17138 Register custom index types in IndexKeyFactory - Fixes #10089.
Aleksey Plekhanov [Tue, 14 Jun 2022 13:11:16 +0000 (18:11 +0500)] 
IGNITE-17138 Register custom index types in IndexKeyFactory - Fixes #10089.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
2 weeks agoIGNITE-17131 Wrong result if subquery is on the left child of LEFT JOIN operator...
korlov42 [Tue, 14 Jun 2022 12:37:25 +0000 (15:37 +0300)] 
IGNITE-17131 Wrong result if subquery is on the left child of LEFT JOIN operator (#10077)

2 weeks agoIGNITE-17152 Improve logging levels for situations when dealing with a client node...
Roman Puchkovskiy [Tue, 14 Jun 2022 12:01:21 +0000 (16:01 +0400)] 
IGNITE-17152 Improve logging levels for situations when dealing with a client node (#10085)

2 weeks agoIGNITE-17123: Fix update counter assignment on backup nodes. (#10075)
Andrew V. Mashenkov [Tue, 14 Jun 2022 09:30:11 +0000 (12:30 +0300)] 
IGNITE-17123: Fix update counter assignment on backup nodes. (#10075)

2 weeks agoIGNITE-17145 Fix handle BinaryObjectException at the thin JDBC (#10084)
Taras Ledkov [Tue, 14 Jun 2022 09:01:53 +0000 (12:01 +0300)] 
IGNITE-17145 Fix handle BinaryObjectException at the thin JDBC (#10084)

2 weeks agoIGNITE-17136 Update Tomcat Servlet API dependency version to 9.0.63 (#10078)
nao [Tue, 14 Jun 2022 08:53:30 +0000 (11:53 +0300)] 
IGNITE-17136 Update Tomcat Servlet API dependency version to 9.0.63 (#10078)

2 weeks agoIGNITE-16873 C++ Thin SqlFieldsQuery setting partitions (#10088)
Igor Sapego [Tue, 14 Jun 2022 08:28:23 +0000 (12:28 +0400)] 
IGNITE-16873 C++ Thin SqlFieldsQuery setting partitions (#10088)

2 weeks agoIGNITE-17069 SQL Calcite: Support segmented indexes - Fixes #10060.
Aleksey Plekhanov [Tue, 14 Jun 2022 05:31:18 +0000 (10:31 +0500)] 
IGNITE-17069 SQL Calcite: Support segmented indexes - Fixes #10060.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
2 weeks agoIGNITE-17114 Idle_verify must print and compare full partition counter state instead...
Anton Vinogradov [Mon, 13 Jun 2022 16:45:58 +0000 (19:45 +0300)] 
IGNITE-17114 Idle_verify must print and compare full partition counter state instead of just LWM (#10071)

2 weeks agoIGNITE-15834 Read Repair should support arrays and collections as values (#10047)
Anton Vinogradov [Thu, 9 Jun 2022 16:25:12 +0000 (19:25 +0300)] 
IGNITE-15834 Read Repair should support arrays and collections as values (#10047)

2 weeks agoIGNITE-17075 Exclude transactional-snapshot caches from the CacheExchangeMergeTest...
Vladislav Pyatkov [Thu, 9 Jun 2022 15:16:55 +0000 (18:16 +0300)] 
IGNITE-17075 Exclude transactional-snapshot caches from the CacheExchangeMergeTest test

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
3 weeks agoIGNITE-17120 Move ignite-yarn to the Ignite Extensions project (#10074)
Maxim Muzafarov [Wed, 8 Jun 2022 10:08:17 +0000 (13:08 +0300)] 
IGNITE-17120 Move ignite-yarn to the Ignite Extensions project (#10074)

3 weeks agoIGNITE-17119 DiscoveryClientSocketTest.sslSocketTest fails regularly on TC and locall...
Roman Puchkovskiy [Wed, 8 Jun 2022 08:11:35 +0000 (12:11 +0400)] 
IGNITE-17119 DiscoveryClientSocketTest.sslSocketTest fails regularly on TC and locally (#10073)

Co-authored-by: Vladislav Pyatkov <vldpyatkov@gmail.com>
3 weeks agoIGNITE-15550 SQL Calcite: implement ARRAY, ARRAY_AGG, ARRAY_CONCAT_AGG and MAP suppor...
Ivan Daschinskiy [Tue, 7 Jun 2022 09:34:19 +0000 (12:34 +0300)] 
IGNITE-15550 SQL Calcite: implement ARRAY, ARRAY_AGG, ARRAY_CONCAT_AGG and MAP support (#10059)

3 weeks agoIGNITE-17063 .NET: Improve Java detection on Linux (#10069)
Pavel Tupitsyn [Tue, 7 Jun 2022 06:59:33 +0000 (09:59 +0300)] 
IGNITE-17063 .NET: Improve Java detection on Linux (#10069)

* Try `/usr/bin/readlink` as well as `readlink` - it is not in PATH in some rare scenarios.
* Improve logging when commands fail.

3 weeks agoIGNITE-17103 SpeedBasedThrottleIntegrationTest is flaky (#10068)
Roman Puchkovskiy [Tue, 7 Jun 2022 06:36:59 +0000 (10:36 +0400)] 
IGNITE-17103 SpeedBasedThrottleIntegrationTest is flaky (#10068)

3 weeks agoIGNITE-17101 Move ignite-mesos to the Ignite Extensions project (#10067)
Maxim Muzafarov [Mon, 6 Jun 2022 10:00:45 +0000 (13:00 +0300)] 
IGNITE-17101 Move ignite-mesos to the Ignite Extensions project (#10067)

3 weeks agoIGNITE-17096 Update jsonpath dependency to 2.7.0 (#10066)
nao [Mon, 6 Jun 2022 07:32:07 +0000 (10:32 +0300)] 
IGNITE-17096 Update jsonpath dependency to 2.7.0 (#10066)

3 weeks agoIGNITE-17095 Update Ignite dependencies for the apache commons libraries (#10065)
Maxim Muzafarov [Sat, 4 Jun 2022 19:27:40 +0000 (22:27 +0300)] 
IGNITE-17095 Update Ignite dependencies for the apache commons libraries (#10065)

3 weeks agoIGNITE-16582 Improve behavior of speed-based throttling when dirty pages ratio is...
Roman Puchkovskiy [Sat, 4 Jun 2022 08:45:24 +0000 (12:45 +0400)] 
IGNITE-16582 Improve behavior of speed-based throttling when dirty pages ratio is low (#9924)

3 weeks agoIGNITE-15067 Added the ability to define a custom path for the snapshot operation...
Pavel Pereslegin [Fri, 3 Jun 2022 18:45:05 +0000 (21:45 +0300)] 
IGNITE-15067 Added the ability to define a custom path for the snapshot operation (#10052)

3 weeks agoIGNITE-17079 Fix compatibility framework if a node is started in a dedicated JVM...
Maxim Muzafarov [Thu, 2 Jun 2022 14:23:17 +0000 (17:23 +0300)] 
IGNITE-17079 Fix compatibility framework if a node is started in a dedicated JVM with incorrect classpath (#10064)

3 weeks agoIGNITE-16901 Add slf4j dependency to the Calcite module - Fixes #10061.
Aleksey Plekhanov [Thu, 2 Jun 2022 13:39:45 +0000 (16:39 +0300)] 
IGNITE-16901 Add slf4j dependency to the Calcite module - Fixes #10061.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
3 weeks agoIGNITE-16977 Move date/time indexes to the core module - Fixes #10046.
Aleksey Plekhanov [Thu, 2 Jun 2022 12:27:19 +0000 (15:27 +0300)] 
IGNITE-16977 Move date/time indexes to the core module - Fixes #10046.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
3 weeks agoIGNITE-14913 Added cache metrics command for Control Script (#9694)
Ilya Shishkov [Wed, 1 Jun 2022 12:59:34 +0000 (15:59 +0300)] 
IGNITE-14913 Added cache metrics command for Control Script (#9694)

4 weeks agoIGNITE-17049 Move ignite-spark modules to the Ignite Extension project (#10057)
Maxim Muzafarov [Wed, 1 Jun 2022 10:49:34 +0000 (13:49 +0300)] 
IGNITE-17049 Move ignite-spark modules to the Ignite Extension project (#10057)

* IGNITE-17049 Move ignite-spark modules to the Ignite Extension project

* IGNITE-17049 Fix readme files

* IGNITE-17049 Fix review comments for documentation pages.

4 weeks agoIGNITE-17020 Update documentation for the CREATE TABLE clause with additional example...
Maxim Muzafarov [Wed, 1 Jun 2022 07:32:40 +0000 (10:32 +0300)] 
IGNITE-17020 Update documentation for the CREATE TABLE clause with additional examples (#10040)

* IGNITE-17020 Update documentation for the CREATE TABLE clause with additional examples

* IGNITE-17020 Fix review comments

* IGNITE-17020 Fix review comments 2

* IGNITE-17020 Fix review comments 3

* IGNITE-17020 Fix review comments

* IGNITE-17020 Fix review comments 2

4 weeks agoIGNITE-14341 Reduced contention in the PendingEntriesTree when clearing expired entri...
Pavel Pereslegin [Tue, 31 May 2022 17:24:21 +0000 (20:24 +0300)] 
IGNITE-14341 Reduced contention in the PendingEntriesTree when clearing expired entries (#9992)

4 weeks agoIGNITE-17005 Added a snapshot create operation metrics (#10036)
Nikita Amelchev [Tue, 31 May 2022 16:33:02 +0000 (19:33 +0300)] 
IGNITE-17005 Added a snapshot create operation metrics (#10036)

4 weeks agoIGNITE-14636 SQL Calcite: implement STRING_AGG, GROUP_CONCAT and LISTAGG support...
Ivan Daschinsky [Tue, 31 May 2022 08:14:49 +0000 (11:14 +0300)] 
IGNITE-14636 SQL Calcite: implement STRING_AGG, GROUP_CONCAT and LISTAGG support - Fixes #10023.

Co-authored-by: Vladimir Ermakov <vermakov@gridgain.com>
Signed-off-by: Ivan Daschinsky <ivandasch@apache.org>
4 weeks agoIGNITE-17043 Shrink GridHandleTable on clear (#10045)
Semyon Danilov [Mon, 30 May 2022 11:46:07 +0000 (15:46 +0400)] 
IGNITE-17043 Shrink GridHandleTable on clear (#10045)

4 weeks agoIGNITE-17042 Fixed flaky tests failed due to client cache is null (#10044)
Nikita Amelchev [Mon, 30 May 2022 09:52:43 +0000 (12:52 +0300)] 
IGNITE-17042 Fixed flaky tests failed due to client cache is null (#10044)

4 weeks agoIGNITE-17037 Add compatibility jars to the release lyfecycle (#10043)
Maxim Muzafarov [Thu, 26 May 2022 13:27:39 +0000 (16:27 +0300)] 
IGNITE-17037 Add compatibility jars to the release lyfecycle (#10043)

4 weeks agoIGNITE-17035 Fixed flaky testChangeSnapshotTransferRateInRuntime test. (#10041)
Nikita Amelchev [Thu, 26 May 2022 12:15:42 +0000 (15:15 +0300)] 
IGNITE-17035 Fixed flaky testChangeSnapshotTransferRateInRuntime test. (#10041)

4 weeks agoIGNITE-15329 Atomics should be repairable by Read Repair (#9907)
Anton Vinogradov [Thu, 26 May 2022 11:07:28 +0000 (14:07 +0300)] 
IGNITE-15329 Atomics should be repairable by Read Repair (#9907)

4 weeks agoIGNITE-17033 Move ignite-aop to the Ignite Extensions project (#10037)
Maxim Muzafarov [Thu, 26 May 2022 09:50:24 +0000 (12:50 +0300)] 
IGNITE-17033 Move ignite-aop to the Ignite Extensions project (#10037)

* IGNITE-17033 Move ignite-aop to the Ignite Extensions project

* IGNITE-17033 Fix aggregate pom file

4 weeks agoIGNITE-17025 Adjust inline size for fixed size index items (#10038)
Nikolay [Thu, 26 May 2022 09:17:36 +0000 (12:17 +0300)] 
IGNITE-17025 Adjust inline size for fixed size index items (#10038)

5 weeks agoIGNITE-17026 Added the 2.13 version to compatibility tests (#10034)
Nikita Amelchev [Wed, 25 May 2022 11:53:31 +0000 (14:53 +0300)] 
IGNITE-17026 Added the 2.13 version to compatibility tests (#10034)

5 weeks agoIGNITE-16888 Updated lz4 dependency version to 1.8.0 (#10020)
nao [Wed, 25 May 2022 11:50:39 +0000 (14:50 +0300)] 
IGNITE-16888 Updated lz4 dependency version to 1.8.0 (#10020)

5 weeks agoIGNITE-17021 Move ignite-geospatial to the Ignite Extensions project (#10032)
Maxim Muzafarov [Tue, 24 May 2022 12:56:54 +0000 (15:56 +0300)] 
IGNITE-17021 Move ignite-geospatial to the Ignite Extensions project (#10032)

5 weeks agoIGNITE-16877 C++ thin: Implement ScanQuery
Igor Sapego [Tue, 24 May 2022 10:40:59 +0000 (14:40 +0400)] 
IGNITE-16877 C++ thin: Implement ScanQuery

This closes #10033

5 weeks agoIGNITE-16946 .NET: Thin client: Add AtomicLong (#10030)
Pavel Tupitsyn [Mon, 23 May 2022 13:58:52 +0000 (16:58 +0300)] 
IGNITE-16946 .NET: Thin client: Add AtomicLong (#10030)

* Add `IIgniteClient.GetAtomicLong` and `IAtomicLongClient` APIs.
* Use partition-aware requests.

5 weeks agoIGNITE-17003 Fix flaky test SqlDataTypesCoverageTests.testDecimalDataType (#10027)
Taras Ledkov [Mon, 23 May 2022 07:27:05 +0000 (10:27 +0300)] 
IGNITE-17003 Fix flaky test SqlDataTypesCoverageTests.testDecimalDataType (#10027)

5 weeks agoIGNITE-17001 Don't print error on user input into node log (#10026)
Taras Ledkov [Fri, 20 May 2022 16:59:44 +0000 (19:59 +0300)] 
IGNITE-17001 Don't print error on user input into node log (#10026)

6 weeks agoIGNITE-16318 Fix write empty binary object (#10021)
Taras Ledkov [Wed, 18 May 2022 07:54:40 +0000 (10:54 +0300)] 
IGNITE-16318 Fix write empty binary object (#10021)

6 weeks agoIGNITE-16986 Fix incorrect params of GridCacheManager stop method (#10025)
Semyon Danilov [Wed, 18 May 2022 07:42:24 +0000 (11:42 +0400)] 
IGNITE-16986 Fix incorrect params of GridCacheManager stop method (#10025)

6 weeks agoIGNITE-16013 SQL Calcite: Optimized sort-with-limit execution - Fixes #9987.
Vladimir Steshin [Tue, 17 May 2022 08:58:19 +0000 (11:58 +0300)] 
IGNITE-16013 SQL Calcite: Optimized sort-with-limit execution - Fixes #9987.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
6 weeks agoIGNITE-16983 Java thin: Add AtomicLong partition awareness (#10024)
Pavel Tupitsyn [Mon, 16 May 2022 13:50:31 +0000 (16:50 +0300)] 
IGNITE-16983 Java thin: Add AtomicLong partition awareness (#10024)

`AtomicLong` is just a cache entry underneath, where `GridCacheInternalKeyImpl` is the key. Use partition awareness to send requests to the primary node and improve performance.

6 weeks agoIGNITE-16958 .NET: Fix net461 release build (#10022)
Pavel Tupitsyn [Fri, 13 May 2022 12:59:56 +0000 (15:59 +0300)] 
IGNITE-16958 .NET: Fix net461 release build (#10022)

Fix "IgniteConfigurationSection does not inherit from IConfigurationSectionHandler" exception due to a wrong `System.Configuration.ConfigurationManager.dll` binary being copied to release directory.

6 weeks agoIGNITE-16857 Java thin: Add AtomicLong (#10019)
Pavel Tupitsyn [Thu, 12 May 2022 12:42:44 +0000 (15:42 +0300)] 
IGNITE-16857 Java thin: Add AtomicLong (#10019)

* Add `IgniteClient.atomicLong()` and `ClientAtomicLong` APIs.
* Provides the same functionality as "thick" API, with the only exception of `AtomicConfiguration.affinityFunction`.

6 weeks agoIGNITE-16806 Fix SQL query property type validation failure in case of implicit conve...
Mikhail Petrov [Thu, 12 May 2022 12:21:01 +0000 (15:21 +0300)] 
IGNITE-16806 Fix SQL query property type validation failure in case of implicit convertible types - Fixes #9988.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
6 weeks agoIGNITE-16916 Graceful cancel of job workers instead of brutal interrupt - Fixes ...
Kirill Tkalenko [Thu, 12 May 2022 11:26:22 +0000 (14:26 +0300)] 
IGNITE-16916 Graceful cancel of job workers instead of brutal interrupt - Fixes #10015.

Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>
6 weeks agoIGNITE-16938 StoredCacheData logic moved to GridLocalConfigManager (#10018)
Nikolay [Wed, 11 May 2022 15:24:31 +0000 (18:24 +0300)] 
IGNITE-16938 StoredCacheData logic moved to GridLocalConfigManager (#10018)

7 weeks agoIGNITE-16919 H2 Index cost function must take into account only corresponding columns...
zstan [Wed, 11 May 2022 11:29:58 +0000 (14:29 +0300)] 
IGNITE-16919 H2 Index cost function must take into account only corresponding columns - Fixes #10007.

Signed-off-by: zstan <stanilovsky@gmail.com>
7 weeks agoIGNITE-16932 Checkstyle RightCurly rule added (#10017)
Nikolay [Fri, 6 May 2022 17:07:39 +0000 (20:07 +0300)] 
IGNITE-16932 Checkstyle RightCurly rule added (#10017)

7 weeks agoIGNITE-16818 Update Apache Ignite 2.13 release notes.
NSAmelchev [Mon, 18 Apr 2022 14:38:34 +0000 (17:38 +0300)] 
IGNITE-16818 Update Apache Ignite 2.13 release notes.

(cherry picked from commit d89a8bdf57851f6fad8112e557559ffadcddc58b)

7 weeks agoIGNITE-16908 Move ignite-hibernate to the Ignite Extensions project (#10012)
Maxim Muzafarov [Fri, 6 May 2022 11:01:29 +0000 (14:01 +0300)] 
IGNITE-16908 Move ignite-hibernate to the Ignite Extensions project (#10012)

7 weeks agoIGNITE-16926 Fixed failing of WAL rollover on interrupted thread (#10011)
ibessonov [Fri, 6 May 2022 09:16:29 +0000 (12:16 +0300)] 
IGNITE-16926 Fixed failing of WAL rollover on interrupted thread (#10011)

7 weeks agoIGNITE-16239 Documentation: added the zookeeper-ip-finder-ext extension to the setup...
Nikita Amelchev [Thu, 5 May 2022 18:50:04 +0000 (21:50 +0300)] 
IGNITE-16239 Documentation: added the zookeeper-ip-finder-ext extension to the setup page. (#10014)

7 weeks agoIGNITE-16239 Document ZooKeeper IP finder extension (#10013)
Nikita Amelchev [Thu, 5 May 2022 16:09:35 +0000 (19:09 +0300)] 
IGNITE-16239 Document ZooKeeper IP finder extension (#10013)

7 weeks agoIGNITE-16895 Update documentation with GitHub Actions (#10009)
Nikita Amelchev [Thu, 5 May 2022 14:47:25 +0000 (17:47 +0300)] 
IGNITE-16895 Update documentation with GitHub Actions (#10009)

7 weeks agoRevert "IGNITE-16916 Job cancellation routine improvement: configurable graceful...
Sergey Chugunov [Thu, 5 May 2022 11:13:23 +0000 (14:13 +0300)] 
Revert "IGNITE-16916 Job cancellation routine improvement: configurable graceful stop period before interrupting job worker thread - Fixes #10005."

This reverts commit 7357847369079925289114f650a506408812fe4c.

7 weeks agoIGNITE-16900 Checkstyle LeftCurly rule added (#9999)
Nikolay [Thu, 5 May 2022 10:16:30 +0000 (13:16 +0300)] 
IGNITE-16900 Checkstyle LeftCurly rule added (#9999)

7 weeks agoIGNITE-16916 Job cancellation routine improvement: configurable graceful stop period...
Kirill Tkalenko [Wed, 4 May 2022 13:00:34 +0000 (16:00 +0300)] 
IGNITE-16916 Job cancellation routine improvement: configurable graceful stop period before interrupting job worker thread - Fixes #10005.

Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>
8 weeks agoIGNITE-16917 Fix deploy configuration for the ignite-calcite module (#10006)
Nikita Amelchev [Wed, 4 May 2022 11:12:41 +0000 (14:12 +0300)] 
IGNITE-16917 Fix deploy configuration for the ignite-calcite module (#10006)

2 months agoIGNITE-16910 Reduced memory usage of CacheDataRegionConfigurationTest (#10003)
Pavel Pereslegin [Fri, 29 Apr 2022 15:24:40 +0000 (18:24 +0300)] 
IGNITE-16910 Reduced memory usage of CacheDataRegionConfigurationTest (#10003)

2 months agoRevert "IGNITE-16917 Fixed deploy configuration for the ignite-calcite module (#10004)"
NSAmelchev [Fri, 29 Apr 2022 14:50:36 +0000 (17:50 +0300)] 
Revert "IGNITE-16917 Fixed deploy configuration for the ignite-calcite module (#10004)"

This reverts commit 617cf62cdc7d8f8580710138d24b297468a35be6.

2 months agoIGNITE-16917 Fixed deploy configuration for the ignite-calcite module (#10004)
Nikita Amelchev [Fri, 29 Apr 2022 13:29:20 +0000 (16:29 +0300)] 
IGNITE-16917 Fixed deploy configuration for the ignite-calcite module (#10004)

2 months agoIGNITE-15189 Documentation: Calcite-based SQL engine - Fixes #10002.
Aleksey Plekhanov [Fri, 29 Apr 2022 11:27:30 +0000 (14:27 +0300)] 
IGNITE-15189 Documentation: Calcite-based SQL engine - Fixes #10002.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
2 months agoIGNITE-16885 SQL Calcite: Allow CREATE INDEX command without index name - Fixes ...
Aleksey Plekhanov [Fri, 29 Apr 2022 08:41:17 +0000 (11:41 +0300)] 
IGNITE-16885 SQL Calcite: Allow CREATE INDEX command without index name - Fixes #9994.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
2 months agoIGNITE-16886 Added support for logging categories in ListeningTestLogger (#9995)
Pavel Pereslegin [Mon, 25 Apr 2022 15:12:30 +0000 (18:12 +0300)] 
IGNITE-16886 Added support for logging categories in ListeningTestLogger (#9995)

2 months agoIGNITE-16891 Disable testWalHistoryPartiallyRemoved for compression suite (#9996)
Nikolay [Fri, 22 Apr 2022 11:57:25 +0000 (14:57 +0300)] 
IGNITE-16891 Disable testWalHistoryPartiallyRemoved for compression suite (#9996)

2 months agoIGNITE-16883 Removed ListenedGridTestLog4jLogger from compatibility module (#9993)
Pavel Pereslegin [Fri, 22 Apr 2022 07:22:47 +0000 (10:22 +0300)] 
IGNITE-16883 Removed ListenedGridTestLog4jLogger from compatibility module (#9993)

2 months agoIGNITE-16880 Add compatibility module for publishing snapshot version (#9991)
Maxim Muzafarov [Thu, 21 Apr 2022 10:54:52 +0000 (13:54 +0300)] 
IGNITE-16880 Add compatibility module for publishing snapshot version (#9991)

2 months agoIGNITE-16876 Add instruction for building release with NUMA allocator (#9989)
Ivan Daschinskiy [Wed, 20 Apr 2022 13:09:37 +0000 (16:09 +0300)] 
IGNITE-16876 Add instruction for building release with NUMA allocator (#9989)

2 months agoIGNITE-16838 Fixed flaky TcpCommunicationSpiFreezingClientTest#testFreezingClient...
Nikita Amelchev [Wed, 20 Apr 2022 09:15:59 +0000 (12:15 +0300)] 
IGNITE-16838 Fixed flaky TcpCommunicationSpiFreezingClientTest#testFreezingClient test (#9986)

Co-authored-by: Pavel Pereslegin <xxtern@gmail.com>
2 months agoIGNITE-16787 Sql calcite. Bump calcite version up to 1.30 - Fixes #9984.
zstan [Tue, 19 Apr 2022 11:00:16 +0000 (14:00 +0300)] 
IGNITE-16787 Sql calcite. Bump calcite version up to 1.30 - Fixes #9984.

Signed-off-by: zstan <stanilovsky@gmail.com>
2 months agoIGNITE-15734 Erroneous string formatting while changing cluster tag - Fixes #9985.
zstan [Tue, 19 Apr 2022 10:15:29 +0000 (13:15 +0300)] 
IGNITE-15734 Erroneous string formatting while changing cluster tag - Fixes #9985.

Signed-off-by: zstan <stanilovsky@gmail.com>
2 months agoIGNITE-14449 CDC binary meta change events introduced
Nikolay Izhikov [Mon, 18 Apr 2022 17:12:43 +0000 (20:12 +0300)] 
IGNITE-14449 CDC binary meta change events introduced