ignite.git
2 months 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

2 months 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.

2 months 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)

2 months 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)

2 months 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)

2 months 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)

2 months 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>
2 months 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.

2 months 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.

2 months 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`.

2 months 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>
2 months 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>
2 months 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)

2 months 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>
3 months 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)

3 months 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)

3 months 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)

3 months 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)

3 months 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)

3 months 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)

3 months 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)

3 months 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.

3 months 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)

3 months 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>
3 months 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)

3 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)

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

3 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)

3 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>
3 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>
3 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)

3 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)

3 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)

3 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)

3 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)

3 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>
3 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>
3 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>
3 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

3 months agoIGNITE-16866 Fixed Integer value is out of bounds when the dataregion maxSize is...
liyujue [Mon, 18 Apr 2022 11:27:15 +0000 (19:27 +0800)] 
IGNITE-16866 Fixed Integer value is out of bounds when the dataregion maxSize is large enough. (#9983)

3 months agoIGNITE-16781 Upgrade org.springframework:spring-core for CVE-2022-22965 (a.k.a. Sprin...
Roman Puchkovskiy [Mon, 18 Apr 2022 09:41:40 +0000 (13:41 +0400)] 
IGNITE-16781 Upgrade org.springframework:spring-core for CVE-2022-22965 (a.k.a. Spring4Shell)

3 months agoIGNITE-16867 Fix spark examples
Nikolay Izhikov [Sun, 17 Apr 2022 07:57:56 +0000 (10:57 +0300)] 
IGNITE-16867 Fix spark examples

3 months agoIGNITE-16815 Fix classloading for compatibility tests (#9978)
Maxim Muzafarov [Fri, 15 Apr 2022 15:01:52 +0000 (18:01 +0300)] 
IGNITE-16815 Fix classloading for compatibility tests (#9978)

3 months agoIGNITE-16251 .NET: Improve debug logging when locating JVM (#9979)
Pavel Tupitsyn [Fri, 15 Apr 2022 12:38:27 +0000 (15:38 +0300)] 
IGNITE-16251 .NET: Improve debug logging when locating JVM (#9979)

3 months agoIGNITE-14196 SQL Calcite: Fix SQL examples to support both H2-based and Calcite-based...
Aleksey Plekhanov [Fri, 15 Apr 2022 08:24:57 +0000 (11:24 +0300)] 
IGNITE-14196 SQL Calcite: Fix SQL examples to support both H2-based and Calcite-based engines - Fixes #9976.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
3 months agoIGNITE-11650 Fixed flaky TcpCommunicationSpiFreezingClientTest test (#9975)
Nikita Amelchev [Thu, 14 Apr 2022 15:50:02 +0000 (18:50 +0300)] 
IGNITE-11650 Fixed flaky TcpCommunicationSpiFreezingClientTest test (#9975)

3 months agoIGNITE-16836 SQL Calcite: Fix SQL functions operand type inference - Fixes #9969.
Aleksey Plekhanov [Thu, 14 Apr 2022 13:03:49 +0000 (16:03 +0300)] 
IGNITE-16836 SQL Calcite: Fix SQL functions operand type inference - Fixes #9969.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
3 months agoIGNITE-15712: Documentation: Invalid documentation about SqlViewMetricExporterSpi...
liyujue [Wed, 13 Apr 2022 17:55:01 +0000 (01:55 +0800)] 
IGNITE-15712: Documentation: Invalid documentation about SqlViewMetricExporterSpi (#9970)

3 months agoIGNITE-16844 Fix IgniteOptimizationAggregationFuncSpec (#9968)
Nikolay [Wed, 13 Apr 2022 09:36:57 +0000 (12:36 +0300)] 
IGNITE-16844 Fix IgniteOptimizationAggregationFuncSpec (#9968)

3 months agoIGNITE-16805 Fixed an issue with stopping a node during partition map exchange (...
Pavel Pereslegin [Wed, 13 Apr 2022 08:01:01 +0000 (11:01 +0300)] 
IGNITE-16805 Fixed an issue with stopping a node during partition map exchange (#9945)

3 months agoIGNITE-16827 Added new sys variable IGNITE_PARTITION_RELEASE_FUTURE_WARN_LIMIT that...
Slava Koptilin [Tue, 12 Apr 2022 21:44:01 +0000 (00:44 +0300)] 
IGNITE-16827 Added new sys variable IGNITE_PARTITION_RELEASE_FUTURE_WARN_LIMIT that allows to reduce a number diagnostic messages. Fixes #9958

3 months agoIGNITE-16839 Fix SqlStatisticsUserQueriesFastTest.testLocalSelectFailed (#9965)
Nikolay [Tue, 12 Apr 2022 19:50:01 +0000 (22:50 +0300)] 
IGNITE-16839 Fix SqlStatisticsUserQueriesFastTest.testLocalSelectFailed (#9965)

3 months agoIGNITE-16837 Prevent triggering GitHub Action on Apache Ignite forks (#9964)
Maxim Muzafarov [Tue, 12 Apr 2022 16:01:04 +0000 (19:01 +0300)] 
IGNITE-16837 Prevent triggering GitHub Action on Apache Ignite forks (#9964)

3 months agoIGNITE-16834 Reduce the number of artifacts deploying by GitHub Actions (#9962)
Maxim Muzafarov [Tue, 12 Apr 2022 12:26:07 +0000 (15:26 +0300)] 
IGNITE-16834 Reduce the number of artifacts deploying by GitHub Actions (#9962)

3 months agoIGNITE-16755 C++ Thin: Add user threadpool size to public configuration
Igor Sapego [Tue, 12 Apr 2022 08:30:09 +0000 (12:30 +0400)] 
IGNITE-16755 C++ Thin: Add user threadpool size to public configuration

This closes #9960

3 months agoIGNITE-16777 Fixed an issue that could lead to a block of the management pool in...
Denis Chudov [Tue, 12 Apr 2022 08:28:03 +0000 (11:28 +0300)] 
IGNITE-16777 Fixed an issue that could lead to a block of the management pool in case of using clearSync. Fixed #9929

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
3 months agoIGNITE-16804 [ducktests] Add ability to export metrics (#9956)
Sergey Korotkov [Mon, 11 Apr 2022 19:12:13 +0000 (02:12 +0700)] 
IGNITE-16804 [ducktests] Add ability to export metrics (#9956)

3 months agoIGNITE-16775 Add GitHub Actions to deploy snapshot to the maven repository (#9959)
Maxim Muzafarov [Mon, 11 Apr 2022 14:11:54 +0000 (17:11 +0300)] 
IGNITE-16775 Add GitHub Actions to deploy snapshot to the maven repository (#9959)

3 months agoIGNITE-16732 Add configurable ignite log and metrics messages (#9918)
Maxim Muzafarov [Sun, 10 Apr 2022 19:49:14 +0000 (22:49 +0300)] 
IGNITE-16732 Add configurable ignite log and metrics messages (#9918)

4 months agoIGNITE-16799 SQL Calcite: Fix RexNode deserialization failure for some operators...
Aleksey Plekhanov [Fri, 8 Apr 2022 14:50:59 +0000 (17:50 +0300)] 
IGNITE-16799 SQL Calcite: Fix RexNode deserialization failure for some operators - Fixes #9946.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
4 months agoIGNITE-16826 SQL Calcite: Support H2-based engine's options syntax for CREATE TABLE...
Aleksey Plekhanov [Fri, 8 Apr 2022 14:32:59 +0000 (17:32 +0300)] 
IGNITE-16826 SQL Calcite: Support H2-based engine's options syntax for CREATE TABLE - Fixes #9957.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
4 months ago[MINOR] Checkstyle fix
Nikolay Izhikov [Fri, 8 Apr 2022 13:00:04 +0000 (16:00 +0300)] 
[MINOR] Checkstyle fix

4 months agoIGNITE-16820 Scalar module removed (#9953)
Nikolay [Fri, 8 Apr 2022 12:45:24 +0000 (15:45 +0300)] 
IGNITE-16820 Scalar module removed (#9953)

4 months agoIGNITE-16822 Fix GridCacheLifecycleAwareSelfTest.testLifecycleAware (#9955)
Nikolay [Fri, 8 Apr 2022 09:17:55 +0000 (12:17 +0300)] 
IGNITE-16822 Fix GridCacheLifecycleAwareSelfTest.testLifecycleAware (#9955)

4 months agoIGNITE-16813 Update Ignite version to 2.14.0-SNAPSHOT (#9949)
Nikita Amelchev [Thu, 7 Apr 2022 17:03:20 +0000 (20:03 +0300)] 
IGNITE-16813 Update Ignite version to 2.14.0-SNAPSHOT (#9949)

4 months agoIGNITE-16509 SQL Calicte: Support OTHER data type - Fixes #9923.
Vladimir Steshin [Thu, 7 Apr 2022 14:30:38 +0000 (17:30 +0300)] 
IGNITE-16509 SQL Calicte: Support OTHER data type - Fixes #9923.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
4 months agoIGNITE-16816 Change copyright to 2022 (#9950)
Nikita Amelchev [Thu, 7 Apr 2022 13:01:57 +0000 (16:01 +0300)] 
IGNITE-16816 Change copyright to 2022 (#9950)

4 months agoIGNITE-16817 Update packages version to 2.13 (#9951)
Nikita Amelchev [Thu, 7 Apr 2022 13:00:25 +0000 (16:00 +0300)] 
IGNITE-16817 Update packages version to 2.13 (#9951)

4 months agoIGNITE-16812 Change the relative directory for checkstyle resources (#9947)
Maxim Muzafarov [Thu, 7 Apr 2022 11:32:35 +0000 (14:32 +0300)] 
IGNITE-16812 Change the relative directory for checkstyle resources (#9947)

4 months agoIGNITE-16592 Add parent module to the release lifecycle (#9942)
Maxim Muzafarov [Wed, 6 Apr 2022 19:23:21 +0000 (22:23 +0300)] 
IGNITE-16592 Add parent module to the release lifecycle (#9942)

4 months agoIGNITE-16791 Add ignite-tools source resources under checkstyle (#9931)
Maxim Muzafarov [Wed, 6 Apr 2022 16:33:00 +0000 (19:33 +0300)] 
IGNITE-16791 Add ignite-tools source resources under checkstyle (#9931)

4 months agoIGNITE-16793 Fix unexpected JVM termination during ZookeeperDiscoverySpiTestSuite1...
Shishkov Ilya [Wed, 6 Apr 2022 09:25:41 +0000 (12:25 +0300)] 
IGNITE-16793 Fix unexpected JVM termination during ZookeeperDiscoverySpiTestSuite1 execution (#9939)

4 months agoIGNITE-16118 Fixed a rare issue with updating the TTL in the near-cache/backup if...
Pavel Pereslegin [Wed, 6 Apr 2022 09:14:12 +0000 (12:14 +0300)] 
IGNITE-16118 Fixed a rare issue with updating the TTL in the near-cache/backup if the request was initiated from another backup (#9865)

4 months agoIGNITE-16789 Fixed an issue that led to errors in the discovery thread and cluster...
Slava Koptilin [Tue, 5 Apr 2022 13:24:49 +0000 (16:24 +0300)] 
IGNITE-16789 Fixed an issue that led to errors in the discovery thread and cluster instability

4 months agoRevert "IGNITE-16592 Add ignite-parent to release lifecycle (#9903)"
Maxim Muzafarov [Tue, 5 Apr 2022 10:47:10 +0000 (13:47 +0300)] 
Revert "IGNITE-16592 Add ignite-parent to release lifecycle (#9903)"

This reverts commit 403a3893034cdba7b121b493468b6b39cdb17055.

4 months agoIGNITE-16592 Add ignite-parent to release lifecycle (#9903)
Maxim Muzafarov [Tue, 5 Apr 2022 09:41:00 +0000 (12:41 +0300)] 
IGNITE-16592 Add ignite-parent to release lifecycle (#9903)

4 months agoIGNITE-16790 Removed the 'ignored-tests' module. (#9932)
Nikita Amelchev [Tue, 5 Apr 2022 08:49:47 +0000 (11:49 +0300)] 
IGNITE-16790 Removed the 'ignored-tests' module. (#9932)

4 months agoIGNITE-16740 SQL Calcite: Implement batches in JDBC and ODBC (#9917)
Ivan Daschinskiy [Tue, 5 Apr 2022 08:23:28 +0000 (11:23 +0300)] 
IGNITE-16740 SQL Calcite: Implement batches in JDBC and ODBC (#9917)

4 months agoIGNITE-16788 .NET: Fix verify-nuget.ps1 (#9933)
Pavel Tupitsyn [Tue, 5 Apr 2022 05:57:53 +0000 (08:57 +0300)] 
IGNITE-16788 .NET: Fix verify-nuget.ps1  (#9933)

The issue was caused by .NET Core 2.1 package restore quirks. 2.1 is out of support now.

* Remove `global.json` to get rid of .NET Core 2.1 requirement.
* Use `NuGet.config` to restore from multiple sources (local folder + nuget.org for 3rd party packages).
* Update script to install Ignite packages with specific version.
* Bump `NLog` and `log4net` dependencies to versions that support netstandard.

4 months agoIGNITE-16711 SQL Calcite: Fix numeric dynamic parameters conversion - Fixes #9927.
Aleksey Plekhanov [Mon, 4 Apr 2022 13:43:59 +0000 (16:43 +0300)] 
IGNITE-16711 SQL Calcite: Fix numeric dynamic parameters conversion - Fixes #9927.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
4 months agoIGNITE-16745 Fix SQLGetStmtAttr(SQL_ATTR_ROW_ARRAY_SIZE)
Alina (Xi) Li [Mon, 4 Apr 2022 10:07:32 +0000 (14:07 +0400)] 
IGNITE-16745 Fix SQLGetStmtAttr(SQL_ATTR_ROW_ARRAY_SIZE)

This closes #9908

4 months agoIGNITE-16783 Move ignite-license-gen module to Ignite extensions (#9928)
Maxim Muzafarov [Sat, 2 Apr 2022 15:16:33 +0000 (18:16 +0300)] 
IGNITE-16783 Move ignite-license-gen module to Ignite extensions (#9928)

4 months agoIGNITE-7153 Fix parser to handle incomplete Redis packet (#9925)
Nikolay [Fri, 1 Apr 2022 12:03:30 +0000 (15:03 +0300)] 
IGNITE-7153 Fix parser to handle incomplete Redis packet (#9925)

4 months agoIGNITE-16753 Fix zookeeper tests don't run (#9914)
Maksim Timonin [Thu, 31 Mar 2022 08:26:20 +0000 (11:26 +0300)] 
IGNITE-16753 Fix zookeeper tests don't run (#9914)

4 months agoIGNITE-16759 .NET: Fix services tests for Windows platform (#9919)
Vladimir Steshin [Wed, 30 Mar 2022 12:37:32 +0000 (15:37 +0300)] 
IGNITE-16759 .NET: Fix services tests for Windows platform (#9919)

4 months agoIGNITE-16416 : Fix unreadable result on cluster deactivation via IgniteMXBean (#9775)
Vladimir Steshin [Wed, 30 Mar 2022 11:34:19 +0000 (14:34 +0300)] 
IGNITE-16416 : Fix unreadable result on cluster deactivation via IgniteMXBean (#9775)

4 months agoIGNITE-16764 Fix MarshallerContextLockingSelfTest.testMultithreadedUpdate (#9920)
Nikolay [Wed, 30 Mar 2022 06:58:27 +0000 (09:58 +0300)] 
IGNITE-16764 Fix MarshallerContextLockingSelfTest.testMultithreadedUpdate (#9920)

4 months agoIGNITE-16749 .NET: Fix EntryPointNotFoundException on Alpine Linux (#9916)
Pavel Tupitsyn [Tue, 29 Mar 2022 15:53:25 +0000 (18:53 +0300)] 
IGNITE-16749 .NET: Fix EntryPointNotFoundException on Alpine Linux (#9916)

On some Linux distros we can load `dlopen` and `pthread_*` symbols from `libcoreclr.so` to avoid dependency on `libc-dev`. However, this does not work on Alpine.

Add exception handler: if `libcoreclr` approach does not work, fall back to `libpthread.so` and `libdl.so`.

* `DllLoader` is called only once to load jvm.dll, it is fine to handle the exception inline.
* `UnmanagedThread` is called many times: perform the check once and set up delegates.

Tested on Alpine 3.15, Ubuntu 20.04, macOs Catalina 2019, Windows 10.

4 months agoIGNITE-16648 Added task execution time metric to thread pools (#9892)
Pavel Pereslegin [Tue, 29 Mar 2022 09:45:10 +0000 (12:45 +0300)] 
IGNITE-16648 Added task execution time metric to thread pools (#9892)

4 months agoIGNITE-16730 Eliminate usage of FileLock in MarshallerMappingFileStore (#9912)
Nikolay [Mon, 28 Mar 2022 17:29:19 +0000 (20:29 +0300)] 
IGNITE-16730 Eliminate usage of FileLock in MarshallerMappingFileStore (#9912)

Co-authored-by: Pavel Pereslegin <xxtern@gmail.com>
4 months agoIGNITE-15650 : Introduce statistics for platform services (#9768)
Vladimir Steshin [Mon, 28 Mar 2022 10:23:35 +0000 (13:23 +0300)] 
IGNITE-15650 : Introduce statistics for platform services (#9768)

4 months agoIGNITE-16742 Extend calcite module documentation - Fixes #9909.
zstan [Mon, 28 Mar 2022 06:09:05 +0000 (09:09 +0300)] 
IGNITE-16742 Extend calcite module documentation - Fixes #9909.

Signed-off-by: zstan <stanilovsky@gmail.com>
4 months agoIGNITE-16685 Fix expiration failure on cluster re-activation - Fixes #9888.
vladsz83 [Fri, 25 Mar 2022 09:32:45 +0000 (12:32 +0300)] 
IGNITE-16685 Fix expiration failure on cluster re-activation - Fixes #9888.

Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
4 months agoIGNITE-15436 Calcite-based SQL engine - Fixes #9855.
Aleksey Plekhanov [Thu, 24 Mar 2022 14:32:04 +0000 (17:32 +0300)] 
IGNITE-15436 Calcite-based SQL engine - Fixes #9855.

Experimental, Apache Calcite based SQL engine:
https://cwiki.apache.org/confluence/display/IGNITE/IEP-37%3A+New+query+execution+engine

See modules/calcite/README.txt file for configuration instructions.

Co-authored-by: Igor Seliverstov <gvvinblade@gmail.com>
Co-authored-by: rkondakov <kondakov87@mail.ru>
Co-authored-by: Andrey V. Mashenkov <andrey.mashenkov@gmail.com>
Co-authored-by: Taras Ledkov <tledkov@gridgain.com>
Co-authored-by: korlov42 <korlov@gridgain.com>
Co-authored-by: Evgeniy Stanilovskiy <stanilovsky@gmail.com>
Co-authored-by: Yuriy Gerzhedovich <ygerzhedovich@gridgain.com>
Co-authored-by: Ivan Daschinskiy <ivandasch@apache.org>
Co-authored-by: Berkof <sasha_beliak@mail.ru>
Co-authored-by: Pavel Pereslegin <xxtern@gmail.com>
Co-authored-by: Vladimir Steshin <vladsz83@gmail.com>
Co-authored-by: Vladimir Ermakov <85303706+vladErmakov07@users.noreply.github.com>
Signed-off-by: Aleksey Plekhanov <plehanov.alex@gmail.com>
4 months agoIGNITE-16728: [ducktests] Change logger to log4j2 (#9906)
Sergei Ryzhov [Thu, 24 Mar 2022 10:08:19 +0000 (13:08 +0300)] 
IGNITE-16728: [ducktests] Change logger to log4j2 (#9906)

4 months agoIGNITE-16682 update dependency netty (#9885)
nao [Tue, 22 Mar 2022 11:35:20 +0000 (14:35 +0300)] 
IGNITE-16682 update dependency netty (#9885)

4 months agoIGNITE-16673 Update Ignite dependency zookeeper (#9879)
nao [Tue, 22 Mar 2022 11:32:18 +0000 (14:32 +0300)] 
IGNITE-16673 Update Ignite dependency zookeeper (#9879)

4 months agoIGNITE-16604: Fix GeoSpatial indexes for client nodes (#9846)
Maksim Timonin [Mon, 21 Mar 2022 20:08:47 +0000 (23:08 +0300)] 
IGNITE-16604: Fix GeoSpatial indexes for client nodes (#9846)

4 months agoIGNITE-16720 Fix JavaThinCompatibilityTest.testCurrentClientToOldServer(Version 2...
Nikolay [Mon, 21 Mar 2022 13:23:15 +0000 (16:23 +0300)] 
IGNITE-16720 Fix JavaThinCompatibilityTest.testCurrentClientToOldServer(Version 2.4.0) (#9901)

4 months agoIGNITE-16702 Checkstyle Indentation rule added (#9897)
Nikolay [Fri, 18 Mar 2022 13:02:26 +0000 (16:02 +0300)] 
IGNITE-16702 Checkstyle Indentation rule added (#9897)