ignite-3.git
2 months agoBump ignite-core from 1 to 2.8.1 in /parent dependabot/maven/parent/org.apache.ignite-ignite-core-2.8.1 760/head
dependabot[bot] [Tue, 5 Apr 2022 07:17:21 +0000 (07:17 +0000)] 
Bump ignite-core from 1 to 2.8.1 in /parent

Bumps ignite-core from 1 to 2.8.1.

---
updated-dependencies:
- dependency-name: org.apache.ignite:ignite-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoIGNITE-16521 Collect Java code coverage
Roman Puchkovskiy [Thu, 10 Feb 2022 13:15:38 +0000 (17:15 +0400)] 
IGNITE-16521 Collect Java code coverage

2 months agoIGNITE-16727 Add an option to turn off metadata synchronization (#748)
Vladislav Pyatkov [Mon, 4 Apr 2022 11:02:16 +0000 (14:02 +0300)] 
IGNITE-16727 Add an option to turn off metadata synchronization (#748)

2 months agoIGNITE-16768 Sql. Implement temporary table size stub for sql statistics needs. ...
zstan [Mon, 4 Apr 2022 10:30:27 +0000 (13:30 +0300)] 
IGNITE-16768 Sql. Implement temporary table size stub for sql statistics needs. - Fixes #755.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16280 Basic B+Tree-based partition storage support (#697)
Kirill Tkalenko [Thu, 31 Mar 2022 12:24:39 +0000 (15:24 +0300)] 
IGNITE-16280 Basic B+Tree-based partition storage support (#697)

3 months agoIGNITE-16615 TopologyService should be moved to ignite-api module (#752)
Roman Puchkovskiy [Thu, 31 Mar 2022 12:05:20 +0000 (15:05 +0300)] 
IGNITE-16615 TopologyService should be moved to ignite-api module (#752)

3 months agoIGNITE-16734 Java thin: Add Compute (#757)
Pavel Tupitsyn [Thu, 31 Mar 2022 11:37:30 +0000 (14:37 +0300)] 
IGNITE-16734 Java thin: Add Compute (#757)

* Implement `IgniteCompute` interface.
    * `execute` and `broadcast` use the same `ClientOp#COMPUTE_EXECUTE`.
    * For now all operations go through the default node; cluster awareness to be implemented separately (IGNITE-16771).
* Add temporary `Ignite#clusterNodes` to enable Compute usage while Cluster API is not available.

3 months agoIGNITE-16726 Add new tests checking recovery functionality
denis-chudov [Mon, 28 Mar 2022 10:11:00 +0000 (13:11 +0300)] 
IGNITE-16726 Add new tests checking recovery functionality

3 months agoIGNITE-16706 Add a test checking node restart after configuration changes in the...
Vladislav Pyatkov [Wed, 16 Mar 2022 21:33:12 +0000 (00:33 +0300)] 
IGNITE-16706 Add a test checking node restart after configuration changes in the cluster have happened

3 months agoIGNITE-16553 Add a supplier of default value for VersionedValue
denis-chudov [Fri, 11 Mar 2022 11:06:35 +0000 (14:06 +0300)] 
IGNITE-16553 Add a supplier of default value for VersionedValue

3 months agoIGNITE-16433 Enable some tests disabled until local state recovery is done
Vladislav Pyatkov [Wed, 9 Mar 2022 20:47:29 +0000 (23:47 +0300)] 
IGNITE-16433 Enable some tests disabled until local state recovery is done

3 months agoIGNITE-16543 Implement an #update method for VersionedValue
denis-chudov [Thu, 10 Mar 2022 12:33:35 +0000 (15:33 +0300)] 
IGNITE-16543 Implement an #update method for VersionedValue

3 months agoIGNITE-16231 Use any() for tracking updates of schema
Vladislav Pyatkov [Sat, 5 Mar 2022 11:41:31 +0000 (14:41 +0300)] 
IGNITE-16231 Use any() for tracking updates of schema

3 months agoIGNITE-16363 Provide a guarantee of completeness of pre-recovery actions
denis-chudov [Tue, 8 Feb 2022 16:37:48 +0000 (19:37 +0300)] 
IGNITE-16363 Provide a guarantee of completeness of pre-recovery actions

3 months agoIGNITE-16365 Implement a logic of recovery finishing
Vladislav Pyatkov [Mon, 31 Jan 2022 07:37:53 +0000 (10:37 +0300)] 
IGNITE-16365 Implement a logic of recovery finishing

3 months agoIGNITE-16751 TimeoutException handling within RaftGroupServiceImpl#sendWithRetry...
Alexander Lapin [Wed, 30 Mar 2022 07:58:22 +0000 (10:58 +0300)] 
IGNITE-16751 TimeoutException handling within RaftGroupServiceImpl#sendWithRetry fixed

3 months agoIGNITE-16705 Resolve Compute futures that had no chance to be executed on node stop...
Roman Puchkovskiy [Fri, 25 Mar 2022 13:25:25 +0000 (17:25 +0400)] 
IGNITE-16705 Resolve Compute futures that had no chance to be executed on node stop (#743)

3 months agoIGNITE-16725 Thin client: Fix Netty buffer leaks (#749)
Pavel Tupitsyn [Thu, 24 Mar 2022 13:01:32 +0000 (16:01 +0300)] 
IGNITE-16725 Thin client: Fix Netty buffer leaks (#749)

3 months agoIGNITE-16653 Fix flaky ItBplusTreeFakeReuseSelfTest#testPutSizeLivelock (#746)
Kirill Tkalenko [Thu, 24 Mar 2022 09:34:31 +0000 (12:34 +0300)] 
IGNITE-16653 Fix flaky ItBplusTreeFakeReuseSelfTest#testPutSizeLivelock (#746)

3 months agoIGNITE-16683 Ignite-3 enable jdbc tests (#727)
Vladislav Pyatkov [Thu, 24 Mar 2022 09:25:32 +0000 (12:25 +0300)] 
IGNITE-16683 Ignite-3 enable jdbc tests (#727)

3 months agoIGNITE-16729 Fix flaky test (#745)
Alexander Polovtcev [Thu, 24 Mar 2022 07:28:26 +0000 (10:28 +0300)] 
IGNITE-16729 Fix flaky test (#745)

3 months agoIGNITE-16719. (#738)
Alexander Lapin [Wed, 23 Mar 2022 20:14:31 +0000 (23:14 +0300)] 
IGNITE-16719. (#738)

IGNITE-16719 Inconsistent counters exception in case of subscription.request(Long.MAX_VALUE);

3 months agoIGNITE-16724 Java thin: Fix testOperationFailsWhenAllServersFail flakiness (#747)
Pavel Tupitsyn [Wed, 23 Mar 2022 16:39:49 +0000 (19:39 +0300)] 
IGNITE-16724 Java thin: Fix testOperationFailsWhenAllServersFail flakiness (#747)

Flakiness is caused by the fact that root cause can be wrapped in a `CompletionException` when async operation does not complete synchronously, which depends on machine performance and CPU load.

3 months agoIGNITE-16531 .NET: Thin client: add heartbeats (#744)
Pavel Tupitsyn [Tue, 22 Mar 2022 17:12:53 +0000 (20:12 +0300)] 
IGNITE-16531 .NET: Thin client: add heartbeats (#744)

Implement keepalive in .NET client: https://cwiki.apache.org/confluence/display/IGNITE/IEP-83+Thin+Client+Keepalive

* Add `IgniteClientConfiguration.HeartbeatInterval`, default 30 seconds. Heartbeats are always enabled (no need to disable like in 2.x).
* Set effective heartbeat interval to `Math.Min(HeartbeatInterval, IdleTimeout / 3)`. Log warning when user-defined value is overridden.

3 months agoIGNITE-16677 Implement broadcast method of IgniteCompute interface
Roman Puchkovskiy [Tue, 22 Mar 2022 07:33:06 +0000 (11:33 +0400)] 
IGNITE-16677 Implement broadcast method of IgniteCompute interface

3 months agoIGNITE-16721 Temporary solution for native memory usage reducion
zstan [Tue, 22 Mar 2022 08:19:39 +0000 (11:19 +0300)] 
IGNITE-16721 Temporary solution for native memory usage reducion

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16532 Java thin: add heartbeats (#737)
Pavel Tupitsyn [Mon, 21 Mar 2022 14:06:08 +0000 (17:06 +0300)] 
IGNITE-16532 Java thin: add heartbeats (#737)

Implement heartbeats in Java thin client: https://cwiki.apache.org/confluence/display/IGNITE/IEP-83+Thin+Client+Keepalive

* Add `IgniteClientConfiguration.heartbeatInterval`, default 30 seconds.
* Add `ClientConnectorConfiguration.idleTimeout`, default 0 (disabled).
* Add `idleTimeout` to handshake.
* Set effective heartbeat interval to `Math.min(heartbeatInterval, idleTimeout / 3)`.

3 months agoIGNITE-16605 Actualize row layout description in README.md - Fixes #730.
zstan [Mon, 21 Mar 2022 11:25:04 +0000 (14:25 +0300)] 
IGNITE-16605 Actualize row layout description in README.md - Fixes #730.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16689 Get rid of guava usage, fix JOIN with USING. - Fixes #726.
zstan [Mon, 21 Mar 2022 11:11:00 +0000 (14:11 +0300)] 
IGNITE-16689 Get rid of guava usage, fix JOIN with USING. - Fixes #726.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16686 Create readme about causality tokens (#724)
Denis Chudov [Mon, 21 Mar 2022 08:43:20 +0000 (11:43 +0300)] 
IGNITE-16686 Create readme about causality tokens (#724)

3 months agoIGNITE-16616 Implement execute method of IgniteCompute interface
Roman Puchkovskiy [Wed, 16 Mar 2022 06:46:32 +0000 (10:46 +0400)] 
IGNITE-16616 Implement execute method of IgniteCompute interface

3 months agoIGNITE-16674 Fix incremental compilation for network messages (#714)
Semyon Danilov [Fri, 18 Mar 2022 12:37:11 +0000 (15:37 +0300)] 
IGNITE-16674 Fix incremental compilation for network messages (#714)

3 months agoIGNITE-16688 Extract RocksDB snapshots into a separate class (#723)
Alexander Polovtcev [Fri, 18 Mar 2022 12:14:29 +0000 (15:14 +0300)] 
IGNITE-16688 Extract RocksDB snapshots into a separate class (#723)

3 months agoIGNITE-16704 Removed excessive methods from BinaryRow interface. (#732)
ibessonov [Fri, 18 Mar 2022 10:35:05 +0000 (13:35 +0300)] 
IGNITE-16704 Removed excessive methods from BinaryRow interface. (#732)

3 months agoIGNITE-16709 Implement JVM pause detector (#735)
Vladislav Pyatkov [Fri, 18 Mar 2022 08:33:46 +0000 (11:33 +0300)] 
IGNITE-16709 Implement JVM pause detector (#735)

3 months agoIGNITE-16594 Colocation key hash code calculation (#721)
Taras Ledkov [Fri, 18 Mar 2022 08:00:44 +0000 (11:00 +0300)] 
IGNITE-16594 Colocation key hash code calculation (#721)

3 months agoDisable tests under correct link
zstan [Thu, 17 Mar 2022 12:57:11 +0000 (15:57 +0300)] 
Disable tests under correct link

3 months agoIGNITE-16468 Extend test coverage for RecordBinaryView - Fixes #729.
vladimirermakov [Thu, 17 Mar 2022 12:32:17 +0000 (15:32 +0300)] 
IGNITE-16468 Extend test coverage for RecordBinaryView - Fixes #729.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16699 Properly stop executors in the network module (#731)
Semyon Danilov [Thu, 17 Mar 2022 11:30:01 +0000 (14:30 +0300)] 
IGNITE-16699 Properly stop executors in the network module (#731)

3 months agoIGNITE-16656 Adoption of a bunch of calcite related tickets from Ignite-2 - Fixes...
zstan [Thu, 17 Mar 2022 07:10:46 +0000 (10:10 +0300)] 
IGNITE-16656 Adoption of a bunch of calcite related tickets from Ignite-2 - Fixes #707.

IGNITE-14681 Extend return type of sum() aggregate function
IGNITE-16414 Sorted index spool produces wrong collation
IGNITE-14963 Date interval arythmetic returns invalid results

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16585 Fixed NPE during exception handling in DelegatingStateMachine (#725)
Mirza Aliev [Tue, 15 Mar 2022 13:05:59 +0000 (16:05 +0300)] 
IGNITE-16585 Fixed NPE during exception handling in DelegatingStateMachine (#725)

3 months agoIGNITE-16591 DDL syntax COLOCATE BY (#711)
Taras Ledkov [Tue, 15 Mar 2022 10:18:42 +0000 (13:18 +0300)] 
IGNITE-16591 DDL syntax COLOCATE BY (#711)

3 months agoIGNITE-16613 [Compute Grid] IgniteCompute facade and ComputeJob interface (#715)
Roman Puchkovskiy [Tue, 15 Mar 2022 08:58:47 +0000 (12:58 +0400)] 
IGNITE-16613 [Compute Grid] IgniteCompute facade and ComputeJob interface (#715)

3 months agoIGNITE-16222 .NET: Thin 3.0: Add RetryPolicy (#719)
Pavel Tupitsyn [Tue, 15 Mar 2022 06:35:51 +0000 (09:35 +0300)] 
IGNITE-16222 .NET: Thin 3.0: Add RetryPolicy (#719)

* Add `IClientRetryPolicy` interface.
* Add predefined policies: `RetryAllPolicy`, `RetryReadPolicy`, `RetryNonePolicy`, `RetryLimitPolicy`.
* Add `IgniteClientConfiguration.RetryPolicy` property, defaults to `RetryNonePolicy` (no retries by default).
* Refactor `PooledArrayBufferWriter` to allow sending the same serialized request multiple times.
* Fix table API to use `FailoverSocket` for non-transactional operations to leverage retry/reconnect.

https://cwiki.apache.org/confluence/display/IGNITE/IEP-82+Thin+Client+Retry+Policy

3 months agoIGNITE-16678 RaftGroupService#transferLeadership fixed.
Alexander Lapin [Mon, 14 Mar 2022 15:59:21 +0000 (18:59 +0300)] 
IGNITE-16678 RaftGroupService#transferLeadership fixed.

IGNITE-16678 RaftGroupService#transferLeadership fixed.

3 months agoIGNITE-16219 ItJdbcJoinsSelfTest unmute test - Fixes #716.
zstan [Fri, 11 Mar 2022 16:02:02 +0000 (19:02 +0300)] 
IGNITE-16219 ItJdbcJoinsSelfTest unmute test - Fixes #716.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16630 Fix JDBC tests related to MERGE statement - Fixes #710.
zstan [Fri, 11 Mar 2022 15:31:55 +0000 (18:31 +0300)] 
IGNITE-16630 Fix JDBC tests related to MERGE statement - Fixes #710.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16654 Added an ability to compare entry values in meta storage conditional...
Mirza Aliev [Thu, 10 Mar 2022 14:58:25 +0000 (17:58 +0300)] 
IGNITE-16654 Added an ability to compare entry values in meta storage conditional updates. Fixes #706

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
3 months agoIGNITE-16593 Schema should keep colocation information (#708)
Taras Ledkov [Thu, 10 Mar 2022 09:44:43 +0000 (12:44 +0300)] 
IGNITE-16593 Schema should keep colocation information (#708)

3 months agoIGNITE-16393 Move network's user object serialization to the user thread (#705)
Semyon Danilov [Thu, 10 Mar 2022 08:25:23 +0000 (11:25 +0300)] 
IGNITE-16393 Move network's user object serialization to the user thread (#705)

3 months agoMerge branch 'main' of https://github.com/apache/ignite-3 into main
alapin [Wed, 9 Mar 2022 14:30:27 +0000 (17:30 +0300)] 
Merge branch 'main' of https://github.com/apache/ignite-3 into main

3 months agoIGNITE-16539 Update IDEA settings (#656)
Alexander Polovtcev [Wed, 9 Mar 2022 07:32:08 +0000 (10:32 +0300)] 
IGNITE-16539 Update IDEA settings (#656)

* Remove obsolete code style file
* Update code style to remove indents on empty lines
* Update inspection settings

3 months agoIGNITE-16624 Tx state doesn't replicate within raft group if tx coordinator is colloc...
alapin [Fri, 4 Mar 2022 16:48:04 +0000 (19:48 +0300)] 
IGNITE-16624 Tx state doesn't replicate within raft group if tx coordinator is collocated with corresponding raft leader.

3 months agoIGNITE-16645 Adoption of a bunch of calcite related tickets from Ignite-2 part2 ...
zstan [Fri, 4 Mar 2022 09:18:44 +0000 (12:18 +0300)] 
IGNITE-16645 Adoption of a bunch of calcite related tickets from Ignite-2 part2 - Fixes #702.

IGNITE-16228 SetOp execution node cannot be rewinded.
IGNITE-16191 Unexpected result of COUNT with multiple parameters.
IGNITE-16354 Memory leak in RelOptCluster during mapping.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16633 Adoption of a bunch of calcite related tickets from Ignite-2 - Fixes...
zstan [Fri, 4 Mar 2022 07:10:29 +0000 (10:10 +0300)] 
IGNITE-16633 Adoption of a bunch of calcite related tickets from Ignite-2 - Fixes #698.

IGNITE-15109 TIMESTAMPDIFF for MICROSECOND unit doesn't work.
IGNITE-14975 Introduce suppot INTERVAL type.
IGNITE-15596 java.lang.Integer cannot be cast to java.lang.Long with JOIN and EXISTS.
IGNITE-16129 RelJsonReader can't deserialize enums.

Signed-off-by: zstan <stanilovsky@gmail.com>
3 months agoIGNITE-16498 Add ability to add handlers to RestModule from other Ignite modules...
Roman Puchkovskiy [Fri, 4 Mar 2022 06:41:15 +0000 (10:41 +0400)] 
IGNITE-16498 Add ability to add handlers to RestModule from other Ignite modules (#690)

3 months agoIGNITE-16390 Improvements of event listeners for SqlQueryProcessor 645/head
denis-chudov [Mon, 28 Feb 2022 12:01:51 +0000 (15:01 +0300)] 
IGNITE-16390 Improvements of event listeners for SqlQueryProcessor

3 months agoIGNITE-16377 Notification listeners of TableManager should rely on causality tokens...
Vladislav Pyatkov [Sat, 19 Feb 2022 12:07:45 +0000 (15:07 +0300)] 
IGNITE-16377 Notification listeners of TableManager should rely on causality tokens when referring to dependee components

3 months agoIGNITE-16366 Add causality tokens for notifications
Vladislav Pyatkov [Tue, 8 Feb 2022 14:42:53 +0000 (17:42 +0300)] 
IGNITE-16366 Add causality tokens for notifications

3 months agoIGNITE-16368 Implement a futures for causality tokens
Vladislav Pyatkov [Fri, 4 Feb 2022 05:59:09 +0000 (08:59 +0300)] 
IGNITE-16368 Implement a futures for causality tokens

3 months agoIGNITE-16560 [Native Persistence 3.0] PageMemoryImpl porting (#667)
Kirill Tkalenko [Wed, 2 Mar 2022 10:16:07 +0000 (13:16 +0300)] 
IGNITE-16560 [Native Persistence 3.0] PageMemoryImpl porting (#667)

3 months agoIGNITE-15244 testLearnerServices is still flaky (#696)
Mirza Aliev [Wed, 2 Mar 2022 06:37:52 +0000 (09:37 +0300)] 
IGNITE-15244 testLearnerServices is still flaky (#696)

4 months agoIGNITE-16545 Subscription to revision update in the test configuration framework...
Kirill Tkalenko [Tue, 1 Mar 2022 13:56:56 +0000 (16:56 +0300)] 
IGNITE-16545 Subscription to revision update in the test configuration framework (#694)

4 months agoIGNITE-16453 Use LongArrayList instead of IgniteLongList (#684)
Kirill Tkalenko [Tue, 1 Mar 2022 13:53:04 +0000 (16:53 +0300)] 
IGNITE-16453 Use LongArrayList instead of IgniteLongList (#684)

4 months agoIGNITE-16534 Make BplusMetaIo abstract (#685)
Kirill Tkalenko [Tue, 1 Mar 2022 13:37:10 +0000 (16:37 +0300)] 
IGNITE-16534 Make BplusMetaIo abstract  (#685)

4 months agoIGNITE-16558 Sql schema synchronization (#692)
korlov42 [Tue, 1 Mar 2022 09:30:15 +0000 (12:30 +0300)] 
IGNITE-16558 Sql schema synchronization (#692)

4 months agoIGNITE-16555 remove SqlExtension (#688)
korlov42 [Mon, 28 Feb 2022 10:31:11 +0000 (13:31 +0300)] 
IGNITE-16555 remove SqlExtension (#688)

4 months agoIGNITE-16486 Adoption of a bunch of tickets from Ignite-2 - Fixes #637.
zstan [Mon, 28 Feb 2022 09:41:31 +0000 (12:41 +0300)] 
IGNITE-16486 Adoption of a bunch of tickets from Ignite-2 - Fixes #637.

IGNITE-13179 Fix traits at the IgniteLimit.
IGNITE-15603 NPE on subquery returning multiple results.
IGNITE-15982 Correlates passes through table spools.

Signed-off-by: zstan <stanilovsky@gmail.com>
4 months agoIGNITE-16091 ItCliServiceTest.testChangePeers is flaky (#686)
Alexander Lapin [Mon, 28 Feb 2022 08:29:37 +0000 (11:29 +0300)] 
IGNITE-16091 ItCliServiceTest.testChangePeers is flaky (#686)

4 months agoIGNITE-16554 Add table name to serialized form (#687)
korlov42 [Sun, 27 Feb 2022 08:47:58 +0000 (11:47 +0300)] 
IGNITE-16554 Add table name to serialized form (#687)

4 months agoIGNITE-16451 Optimized ArrayUtils#remove (#681)
Kirill Tkalenko [Fri, 25 Feb 2022 07:04:55 +0000 (10:04 +0300)] 
IGNITE-16451 Optimized ArrayUtils#remove (#681)

4 months agoIGNITE-16268 JDBC. Validation of statement type should be done before its execution...
Vladimir Ermakov [Thu, 24 Feb 2022 13:21:59 +0000 (16:21 +0300)] 
IGNITE-16268 JDBC. Validation of statement type should be done before its execution (#613)

4 months agoIGNITE-16482 Adoption of a bunch of tickets from Ignite-2 (#635)
Evgeniy Stanilovskiy [Thu, 24 Feb 2022 12:53:59 +0000 (15:53 +0300)] 
IGNITE-16482 Adoption of a bunch of tickets from Ignite-2 (#635)

IGNITE-16107 Project and filters are not merged into scan node correctly
IGNITE-16333 IgniteProject need to be initialized with single distribution
IGNITE-15980 Flaky test SetOpPlannerTest.testSetOpRandom[SetOp = INTERSECT]

4 months agoIGNITE-15157 ITCliServiceTest.testAddPeerRemovePeer is flaky (#612)
Vladislav Pyatkov [Tue, 22 Feb 2022 10:46:57 +0000 (13:46 +0300)] 
IGNITE-15157 ITCliServiceTest.testAddPeerRemovePeer is flaky (#612)

4 months agoIGNITE-16547 MERGE operation support. (#662)
Evgeniy Stanilovskiy [Mon, 21 Feb 2022 14:06:11 +0000 (17:06 +0300)] 
IGNITE-16547 MERGE operation support. (#662)

4 months agoIGNITE-16474 Forbid nullable key columns (#676)
Taras Ledkov [Mon, 21 Feb 2022 13:34:42 +0000 (16:34 +0300)] 
IGNITE-16474 Forbid nullable key columns (#676)

4 months agoIGNITE-16201 JDBC: Batch execution (#639)
Vladimir Ermakov [Mon, 21 Feb 2022 12:56:35 +0000 (15:56 +0300)] 
IGNITE-16201 JDBC: Batch execution (#639)

4 months agoIGNITE-16584 Fix metastorage cursor wrong order (#675)
Semyon Danilov [Mon, 21 Feb 2022 12:04:31 +0000 (15:04 +0300)] 
IGNITE-16584 Fix metastorage cursor wrong order (#675)

4 months agoIGNITE-15948 Basic class structure change handling (#670)
Roman Puchkovskiy [Mon, 21 Feb 2022 11:24:09 +0000 (15:24 +0400)] 
IGNITE-15948 Basic class structure change handling (#670)

4 months agoIGNITE-16275 B+Tree ported from Ignite 2.x master (#657)
Kirill Tkalenko [Mon, 21 Feb 2022 08:22:32 +0000 (11:22 +0300)] 
IGNITE-16275 B+Tree ported from Ignite 2.x master (#657)

4 months agoIGNITE-16577 MultiInvokeCommand extends WriteCommand. Fixes #673
Slava Koptilin [Thu, 17 Feb 2022 15:33:10 +0000 (18:33 +0300)] 
IGNITE-16577 MultiInvokeCommand extends WriteCommand. Fixes #673

4 months agoIGNITE-14269 Added multi-invoke feature for meta storage. Fixes #619
Kirill Gusakov [Thu, 17 Feb 2022 14:51:24 +0000 (17:51 +0300)] 
IGNITE-14269 Added multi-invoke feature for meta storage. Fixes #619

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
4 months agoIGNITE-16567 Remove GSON dependency (#669)
Alexander Polovtcev [Thu, 17 Feb 2022 14:35:33 +0000 (17:35 +0300)] 
IGNITE-16567 Remove GSON dependency (#669)

4 months agoIGNITE-16566 Use Mockito BOM in pom.xml (#668)
Alexander Polovtcev [Wed, 16 Feb 2022 17:10:49 +0000 (20:10 +0300)] 
IGNITE-16566 Use Mockito BOM in pom.xml (#668)

4 months agoIGNITE-16552 Get rid of outdated hamcrest-core dependency (#663)
korlov42 [Wed, 16 Feb 2022 14:01:35 +0000 (17:01 +0300)] 
IGNITE-16552 Get rid of outdated hamcrest-core dependency (#663)

4 months agoIGNITE-16546 Introduce root.dir property for better maven plugins behaviour (#665)
Peter Ivanov [Wed, 16 Feb 2022 07:25:46 +0000 (10:25 +0300)] 
IGNITE-16546 Introduce root.dir property for better maven plugins behaviour (#665)

4 months agoIGNITE-14916 RuntimeHashIndex scan must filter result by predicate (#661)
Taras Ledkov [Tue, 15 Feb 2022 13:45:40 +0000 (16:45 +0300)] 
IGNITE-14916 RuntimeHashIndex scan must filter result by predicate (#661)

4 months agoIGNITE-16527 Reduced byte arrays allocation in usages of SearchRow interface. (#654)
ibessonov [Tue, 15 Feb 2022 10:22:42 +0000 (13:22 +0300)] 
IGNITE-16527 Reduced byte arrays allocation in usages of SearchRow interface. (#654)

4 months agoIGNITE-15913 Merge SQL calcite running query registry to 3.0 (#648)
korlov42 [Mon, 14 Feb 2022 14:58:42 +0000 (17:58 +0300)] 
IGNITE-15913 Merge SQL calcite running query registry to 3.0 (#648)

4 months agoIGNITE-16502 fixed deadlock caused by query plan cache (#652)
korlov42 [Mon, 14 Feb 2022 12:14:51 +0000 (15:14 +0300)] 
IGNITE-16502 fixed deadlock caused by query plan cache (#652)

4 months agoIGNITE-16522 Fix usage of the JDK Marshaller in raft group listeners (#653)
Semyon Danilov [Fri, 11 Feb 2022 09:48:17 +0000 (12:48 +0300)] 
IGNITE-16522 Fix usage of the JDK Marshaller in raft group listeners (#653)

4 months agoIGNITE-14871 Add cluster initialization commands to the Ignite CLI (#647)
Roman Puchkovskiy [Thu, 10 Feb 2022 11:52:47 +0000 (15:52 +0400)] 
IGNITE-14871 Add cluster initialization commands to the Ignite CLI (#647)

4 months agoIGNITE-16406 Added additional check for scans. Fixes #597
Mirza Aliev [Thu, 10 Feb 2022 08:10:10 +0000 (11:10 +0300)] 
IGNITE-16406 Added additional check for scans. Fixes #597

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
4 months agoIGNITE-16207 ExpressionFactoryImpl#SCALAR_CACHE usage fix (#649)
Vladimir Ermakov [Wed, 9 Feb 2022 15:50:48 +0000 (18:50 +0300)] 
IGNITE-16207 ExpressionFactoryImpl#SCALAR_CACHE usage fix (#649)

4 months agoIGNITE-16515 Fix flaky RocksDbSortedIndexStorageTest (#650)
Alexander Polovtcev [Wed, 9 Feb 2022 15:27:08 +0000 (18:27 +0300)] 
IGNITE-16515 Fix flaky RocksDbSortedIndexStorageTest (#650)

4 months agoIGNITE-16506 Modernizer plugin does not find any violations during the build even...
Peter Ivanov [Wed, 9 Feb 2022 09:23:56 +0000 (12:23 +0300)] 
IGNITE-16506 Modernizer plugin does not find any violations during the build even if they exist (#646)

4 months agoIGNITE-16422 Fix ArrayOutOfBoundException on row update via SQL (#606)
Vladimir Ermakov [Tue, 8 Feb 2022 15:43:24 +0000 (18:43 +0300)] 
IGNITE-16422 Fix ArrayOutOfBoundException on row update via SQL (#606)

4 months agoIGNITE-16495 Make RestModule handlers asynchronous
Aleksandr Polovtsev [Tue, 8 Feb 2022 09:20:57 +0000 (12:20 +0300)] 
IGNITE-16495 Make RestModule handlers asynchronous

4 months agoIGNITE-16148 Enrich IgniteTransactions javadoc with tx examples. Fixes #641
Slava Koptilin [Tue, 8 Feb 2022 14:21:20 +0000 (17:21 +0300)] 
IGNITE-16148 Enrich IgniteTransactions javadoc with tx examples. Fixes #641

4 months agoIGNITE-16445 Always specify charset explicitly (#617)
Roman Puchkovskiy [Tue, 8 Feb 2022 11:24:16 +0000 (15:24 +0400)] 
IGNITE-16445 Always specify charset explicitly (#617)