ignite-3.git
3 months agotest ignite-16684
Semyon Danilov [Sat, 19 Mar 2022 10:40:52 +0000 (13:40 +0300)] 
test

3 months agotest
Semyon Danilov [Sat, 19 Mar 2022 10:38:52 +0000 (13:38 +0300)] 
test

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

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

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

4 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

4 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

4 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

4 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

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

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

4 months agoIGNITE-16487 Use PATCH HTTP verb instead of PUT for modifying cluster/node configurat...
Roman Puchkovskiy [Tue, 8 Feb 2022 09:46:14 +0000 (13:46 +0400)] 
IGNITE-16487 Use PATCH HTTP verb instead of PUT for modifying cluster/node configuration (#638)

4 months agoIGNITE-16442 Upgrade to Apache Calcite 1.29.0
zstan [Mon, 7 Feb 2022 16:22:50 +0000 (19:22 +0300)] 
IGNITE-16442 Upgrade to Apache Calcite 1.29.0

Signed-off-by: zstan <stanilovsky@gmail.com>
4 months agoIGNITE-15156 ITJRaftCounterServerTest.testFollowerCatchUpFromSnapshot2 is flaky ...
Vladislav Pyatkov [Mon, 7 Feb 2022 12:44:46 +0000 (15:44 +0300)] 
IGNITE-15156 ITJRaftCounterServerTest.testFollowerCatchUpFromSnapshot2 is flaky (#632)

4 months agoIGNITE-16479: Fix mentions for SQL resolved tickets - Fixes #634.
Yury Gerzhedovich [Fri, 4 Feb 2022 13:59:56 +0000 (16:59 +0300)] 
IGNITE-16479: Fix mentions for SQL resolved tickets - Fixes #634.

Signed-off-by: zstan <stanilovsky@gmail.com>
4 months agoIGNITE-16450 Fix the build on Java 17
Roman Puchkovskiy [Thu, 3 Feb 2022 06:51:55 +0000 (10:51 +0400)] 
IGNITE-16450 Fix the build on Java 17

4 months agoIGNITE-16260 User object serialization performance optimization
Roman Puchkovskiy [Tue, 1 Feb 2022 11:36:35 +0000 (15:36 +0400)] 
IGNITE-16260 User object serialization performance optimization

Co-authored-by: Semyon Danilov <samvimes@yandex.ru>
4 months agoIGNITE-16476 Deal with all "TODO" on resolved tickets (IGNITE-14645, IGNITE-15409...
Kirill Tkalenko [Fri, 4 Feb 2022 07:25:27 +0000 (10:25 +0300)] 
IGNITE-16476 Deal with all "TODO" on resolved tickets (IGNITE-14645, IGNITE-15409) (#630)

4 months agoIGNITE-16473 Removed TODOs for completed tickets. Fixes #629
Slava Koptilin [Thu, 3 Feb 2022 19:06:57 +0000 (22:06 +0300)] 
IGNITE-16473 Removed TODOs for completed tickets. Fixes #629

4 months agoIGNITE-16458 Updated the IP address in the example. Fixes #624
IgGusev [Thu, 3 Feb 2022 17:52:47 +0000 (20:52 +0300)] 
IGNITE-16458 Updated the IP address in the example. Fixes #624

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
4 months agoIGNITE-16461 Thin client: Remove TODOs for completed tickets, enable/add tests (...
Pavel Tupitsyn [Thu, 3 Feb 2022 17:48:14 +0000 (20:48 +0300)] 
IGNITE-16461 Thin client: Remove TODOs for completed tickets, enable/add tests (#628)

* Enable `testGetReturningTupleWithUnknownSchemaRequestsNewSchema`.
* Fix default column value handling in `ClientMarshallerWriter`, add tests.

4 months agoIGNITE-16457 Fixed JDBC driver name in docs. Fixes #623
IgGusev [Thu, 3 Feb 2022 17:47:20 +0000 (20:47 +0300)] 
IGNITE-16457 Fixed JDBC driver name in docs. Fixes #623

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
4 months agoIGNITE-16467 Muted testInstallLargeSnapshotWithThrottle
Slava Koptilin [Thu, 3 Feb 2022 17:42:22 +0000 (20:42 +0300)] 
IGNITE-16467 Muted testInstallLargeSnapshotWithThrottle

4 months agoIGNITE-16456 Fixed the markup on a WARNING in docs. Fixes #622
IgGusev [Thu, 3 Feb 2022 17:37:18 +0000 (20:37 +0300)] 
IGNITE-16456 Fixed the markup on a WARNING in docs. Fixes #622

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
4 months agoIGNITE-16427 Added indentations and fixes to codeblocks in aplha-4 docs. Fixes #615
IgGusev [Thu, 3 Feb 2022 17:09:10 +0000 (20:09 +0300)] 
IGNITE-16427 Added indentations and fixes to codeblocks in aplha-4 docs. Fixes #615

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
4 months agoIGNITE-16469: Fix mentions for SQL resolved tickets (#627)
ygerzhedovich [Thu, 3 Feb 2022 15:29:43 +0000 (18:29 +0300)] 
IGNITE-16469: Fix mentions for SQL resolved tickets (#627)

4 months ago"IGNITE-15473 Moved rest into internal package. Fixes #621
Slava Koptilin [Thu, 3 Feb 2022 14:02:50 +0000 (17:02 +0300)] 
"IGNITE-15473 Moved rest into internal package. Fixes #621

4 months agoIGNITE-15814 FreeList and corresponding classes ported from Ignite 2.x (#602)
Kirill Tkalenko [Thu, 3 Feb 2022 13:59:43 +0000 (16:59 +0300)] 
IGNITE-15814 FreeList and corresponding classes ported from Ignite 2.x (#602)

4 months agoIGNITE-16434 @InternalId integration for table id, optimized direct proxy usage for...
ibessonov [Thu, 3 Feb 2022 09:19:25 +0000 (12:19 +0300)] 
IGNITE-16434 @InternalId integration for table id, optimized direct proxy usage for tables (#611)

4 months agoIGNITE-16345 Fix unstable KeyValueViewOperationsSimpleSchemaTest.putGetAllTypes ...
Evgeniy Stanilovskiy [Wed, 2 Feb 2022 15:05:36 +0000 (18:05 +0300)] 
IGNITE-16345 Fix unstable KeyValueViewOperationsSimpleSchemaTest.putGetAllTypes (#609)

5 months agoIGNITE-16340 Sql. Request with ORDER BY plans infinitely ignite-14209
zstan [Wed, 2 Feb 2022 07:34:44 +0000 (10:34 +0300)] 
IGNITE-16340 Sql. Request with ORDER BY plans infinitely

LogicalOrToUnionRule didn`t make any decisions about possible inputs,
filter only suitable helps to reduce possible plan scope.

Signed-off-by: zstan <stanilovsky@gmail.com>
5 months agoIGNITE-16347 Sql. Support for function TYPEOF. Incorrect plan provided for queries...
zstan [Wed, 2 Feb 2022 07:21:24 +0000 (10:21 +0300)] 
IGNITE-16347 Sql. Support for function TYPEOF. Incorrect plan provided for queries with correlated subquery in project list. - Fixes #579.

Adopt IGNITE-15518, IGNITE-14596

Signed-off-by: zstan <stanilovsky@gmail.com>
5 months agoIGNITE-16349 Sql. Check for potential NPE after IGNITE-15462 - Fixes #585.
vladimirermakov [Wed, 2 Feb 2022 05:38:19 +0000 (08:38 +0300)] 
IGNITE-16349 Sql. Check for potential NPE after IGNITE-15462 - Fixes #585.

Signed-off-by: zstan <stanilovsky@gmail.com>
5 months agoIGNITE-16328 Sql Adopt IGNITE-15992, IGNITE-16138 - Fixes #565.
zstan [Tue, 1 Feb 2022 16:12:57 +0000 (19:12 +0300)] 
IGNITE-16328 Sql Adopt IGNITE-15992, IGNITE-16138 - Fixes #565.

Correlated queries with ORDER and LIMIT can't be planned.
AssertionError: Input not sorted for some ORDER BY containing requests.

Signed-off-by: zstan <stanilovsky@gmail.com>
5 months agoIGNITE-16269 Added max rows support to JDBC cursor. (#592)
Vladimir Ermakov [Tue, 1 Feb 2022 14:41:27 +0000 (17:41 +0300)] 
IGNITE-16269 Added max rows support to JDBC cursor. (#592)

5 months agoIGNITE-16433 Disabled some tests regard to local state recovery. Fixes #610
Mirza Aliev [Tue, 1 Feb 2022 11:03:15 +0000 (14:03 +0300)] 
IGNITE-16433 Disabled some tests regard to local state recovery. Fixes #610

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
5 months agoIGNITE-14698 Improved configuration values serialization. (#605)
ibessonov [Tue, 1 Feb 2022 08:35:08 +0000 (11:35 +0300)] 
IGNITE-14698 Improved configuration values serialization. (#605)

5 months agoIGNITE-16389 Fix unstable test testStopQueryOnNodeStop - Fixes #601.
zstan [Tue, 1 Feb 2022 05:51:40 +0000 (08:51 +0300)] 
IGNITE-16389 Fix unstable test testStopQueryOnNodeStop - Fixes #601.

Signed-off-by: zstan <stanilovsky@gmail.com>
5 months agoIGNITE-16420 Fix testDefaultAsyncContinuationExecutorIsForkJoinPool flakiness (#614)
Pavel Tupitsyn [Mon, 31 Jan 2022 19:54:20 +0000 (22:54 +0300)] 
IGNITE-16420 Fix testDefaultAsyncContinuationExecutorIsForkJoinPool flakiness (#614)