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)
Semyon Danilov [Fri, 24 Jun 2022 17:47:03 +0000 (20:47 +0300)]
IGNITE-17159 Fix race condition in GridNioServer (#10090)
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)
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>
Vladislav Pyatkov [Thu, 23 Jun 2022 09:54:04 +0000 (12:54 +0300)]
IGNITE-17151 Inconsistent keys after deletion during rebalance (#10083)
Nikolay [Tue, 21 Jun 2022 20:03:40 +0000 (23:03 +0300)]
IGNITE-17161 Exclude repeated stack trace for index-reader (#10092)
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
Maxim Muzafarov [Fri, 17 Jun 2022 13:53:53 +0000 (16:53 +0300)]
IGNITE-17180 Remove the dev-tools directory from sources (#10096)
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>
Mikhail Petrov [Fri, 17 Jun 2022 07:44:51 +0000 (10:44 +0300)]
IGNITE-17178 Fixed configured event listeners resource injection order. (#10094)
Nikita Amelchev [Thu, 16 Jun 2022 09:05:14 +0000 (12:05 +0300)]
IGNITE-17140 Snapshot restore: fixed remote partitions files move (#10082)
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
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
Nikolay [Tue, 14 Jun 2022 13:52:19 +0000 (16:52 +0300)]
IGNITE-17160 Minor index-reader code improvements (#10091)
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)
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>
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)
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)
Andrew V. Mashenkov [Tue, 14 Jun 2022 09:30:11 +0000 (12:30 +0300)]
IGNITE-17123: Fix update counter assignment on backup nodes. (#10075)
Taras Ledkov [Tue, 14 Jun 2022 09:01:53 +0000 (12:01 +0300)]
IGNITE-17145 Fix handle BinaryObjectException at the thin JDBC (#10084)
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)
Igor Sapego [Tue, 14 Jun 2022 08:28:23 +0000 (12:28 +0400)]
IGNITE-16873 C++ Thin SqlFieldsQuery setting partitions (#10088)
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>
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)
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)
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>
Maxim Muzafarov [Wed, 8 Jun 2022 10:08:17 +0000 (13:08 +0300)]
IGNITE-17120 Move ignite-yarn to the Ignite Extensions project (#10074)
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>
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)
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.
Roman Puchkovskiy [Tue, 7 Jun 2022 06:36:59 +0000 (10:36 +0400)]
IGNITE-17103 SpeedBasedThrottleIntegrationTest is flaky (#10068)
Maxim Muzafarov [Mon, 6 Jun 2022 10:00:45 +0000 (13:00 +0300)]
IGNITE-17101 Move ignite-mesos to the Ignite Extensions project (#10067)
nao [Mon, 6 Jun 2022 07:32:07 +0000 (10:32 +0300)]
IGNITE-17096 Update jsonpath dependency to 2.7.0 (#10066)
Maxim Muzafarov [Sat, 4 Jun 2022 19:27:40 +0000 (22:27 +0300)]
IGNITE-17095 Update Ignite dependencies for the apache commons libraries (#10065)
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)
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)
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)
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>
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>
Ilya Shishkov [Wed, 1 Jun 2022 12:59:34 +0000 (15:59 +0300)]
IGNITE-14913 Added cache metrics command for Control Script (#9694)
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.
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
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)
Nikita Amelchev [Tue, 31 May 2022 16:33:02 +0000 (19:33 +0300)]
IGNITE-17005 Added a snapshot create operation metrics (#10036)
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>
Semyon Danilov [Mon, 30 May 2022 11:46:07 +0000 (15:46 +0400)]
IGNITE-17043 Shrink GridHandleTable on clear (#10045)
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)
Maxim Muzafarov [Thu, 26 May 2022 13:27:39 +0000 (16:27 +0300)]
IGNITE-17037 Add compatibility jars to the release lyfecycle (#10043)
Nikita Amelchev [Thu, 26 May 2022 12:15:42 +0000 (15:15 +0300)]
IGNITE-17035 Fixed flaky testChangeSnapshotTransferRateInRuntime test. (#10041)
Anton Vinogradov [Thu, 26 May 2022 11:07:28 +0000 (14:07 +0300)]
IGNITE-15329 Atomics should be repairable by Read Repair (#9907)
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
Nikolay [Thu, 26 May 2022 09:17:36 +0000 (12:17 +0300)]
IGNITE-17025 Adjust inline size for fixed size index items (#10038)
Nikita Amelchev [Wed, 25 May 2022 11:53:31 +0000 (14:53 +0300)]
IGNITE-17026 Added the 2.13 version to compatibility tests (#10034)
nao [Wed, 25 May 2022 11:50:39 +0000 (14:50 +0300)]
IGNITE-16888 Updated lz4 dependency version to 1.8.0 (#10020)
Maxim Muzafarov [Tue, 24 May 2022 12:56:54 +0000 (15:56 +0300)]
IGNITE-17021 Move ignite-geospatial to the Ignite Extensions project (#10032)
Igor Sapego [Tue, 24 May 2022 10:40:59 +0000 (14:40 +0400)]
IGNITE-16877 C++ thin: Implement ScanQuery
This closes #10033
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.
Taras Ledkov [Mon, 23 May 2022 07:27:05 +0000 (10:27 +0300)]
IGNITE-17003 Fix flaky test SqlDataTypesCoverageTests.testDecimalDataType (#10027)
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)
Taras Ledkov [Wed, 18 May 2022 07:54:40 +0000 (10:54 +0300)]
IGNITE-16318 Fix write empty binary object (#10021)
Semyon Danilov [Wed, 18 May 2022 07:42:24 +0000 (11:42 +0400)]
IGNITE-16986 Fix incorrect params of GridCacheManager stop method (#10025)
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>
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.
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.
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`.
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>
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>
Nikolay [Wed, 11 May 2022 15:24:31 +0000 (18:24 +0300)]
IGNITE-16938 StoredCacheData logic moved to GridLocalConfigManager (#10018)
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>
Nikolay [Fri, 6 May 2022 17:07:39 +0000 (20:07 +0300)]
IGNITE-16932 Checkstyle RightCurly rule added (#10017)
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)
Maxim Muzafarov [Fri, 6 May 2022 11:01:29 +0000 (14:01 +0300)]
IGNITE-16908 Move ignite-hibernate to the Ignite Extensions project (#10012)
ibessonov [Fri, 6 May 2022 09:16:29 +0000 (12:16 +0300)]
IGNITE-16926 Fixed failing of WAL rollover on interrupted thread (#10011)
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)
Nikita Amelchev [Thu, 5 May 2022 16:09:35 +0000 (19:09 +0300)]
IGNITE-16239 Document ZooKeeper IP finder extension (#10013)
Nikita Amelchev [Thu, 5 May 2022 14:47:25 +0000 (17:47 +0300)]
IGNITE-16895 Update documentation with GitHub Actions (#10009)
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.
Nikolay [Thu, 5 May 2022 10:16:30 +0000 (13:16 +0300)]
IGNITE-16900 Checkstyle LeftCurly rule added (#9999)
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>
Nikita Amelchev [Wed, 4 May 2022 11:12:41 +0000 (14:12 +0300)]
IGNITE-16917 Fix deploy configuration for the ignite-calcite module (#10006)
Pavel Pereslegin [Fri, 29 Apr 2022 15:24:40 +0000 (18:24 +0300)]
IGNITE-16910 Reduced memory usage of CacheDataRegionConfigurationTest (#10003)
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.
Nikita Amelchev [Fri, 29 Apr 2022 13:29:20 +0000 (16:29 +0300)]
IGNITE-16917 Fixed deploy configuration for the ignite-calcite module (#10004)
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>
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>
Pavel Pereslegin [Mon, 25 Apr 2022 15:12:30 +0000 (18:12 +0300)]
IGNITE-16886 Added support for logging categories in ListeningTestLogger (#9995)
Nikolay [Fri, 22 Apr 2022 11:57:25 +0000 (14:57 +0300)]
IGNITE-16891 Disable testWalHistoryPartiallyRemoved for compression suite (#9996)
Pavel Pereslegin [Fri, 22 Apr 2022 07:22:47 +0000 (10:22 +0300)]
IGNITE-16883 Removed ListenedGridTestLog4jLogger from compatibility module (#9993)
Maxim Muzafarov [Thu, 21 Apr 2022 10:54:52 +0000 (13:54 +0300)]
IGNITE-16880 Add compatibility module for publishing snapshot version (#9991)
Ivan Daschinskiy [Wed, 20 Apr 2022 13:09:37 +0000 (16:09 +0300)]
IGNITE-16876 Add instruction for building release with NUMA allocator (#9989)
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>
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>
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>
Nikolay Izhikov [Mon, 18 Apr 2022 17:12:43 +0000 (20:12 +0300)]
IGNITE-14449 CDC binary meta change events introduced
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)
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)
Nikolay Izhikov [Sun, 17 Apr 2022 07:57:56 +0000 (10:57 +0300)]
IGNITE-16867 Fix spark examples
Maxim Muzafarov [Fri, 15 Apr 2022 15:01:52 +0000 (18:01 +0300)]
IGNITE-16815 Fix classloading for compatibility tests (#9978)
Pavel Tupitsyn [Fri, 15 Apr 2022 12:38:27 +0000 (15:38 +0300)]
IGNITE-16251 .NET: Improve debug logging when locating JVM (#9979)
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>