ignite-3.git
5 months agoUpdated version to 3.0.0-alpha4 3.0.0-alpha4 3.0.0-alpha4-rc1
Valentin Kulichenko [Tue, 25 Jan 2022 19:17:09 +0000 (11:17 -0800)] 
Updated version to 3.0.0-alpha4

5 months agoIGNITE-16244 - Updated examples based on latest changes (#588)
Valentin Kulichenko [Tue, 25 Jan 2022 06:38:23 +0000 (22:38 -0800)] 
IGNITE-16244 - Updated examples based on latest changes (#588)

5 months agoIGNITE-16322 Fix database objects names case inconsisten between SQL and KV API ...
Taras Ledkov [Mon, 24 Jan 2022 18:12:25 +0000 (10:12 -0800)] 
IGNITE-16322 Fix database objects names case inconsisten between SQL and KV API (#563)

5 months agoIGNITE-16161 Fix memory leak in BaseQueryContext (#553)
Andrew V. Mashenkov [Fri, 21 Jan 2022 13:11:15 +0000 (16:11 +0300)] 
IGNITE-16161 Fix memory leak in BaseQueryContext (#553)

5 months agoIGNITE-16326 Prepare Documentation for the AI Alpha 4 Release (#570)
Nikita Safonov [Thu, 20 Jan 2022 22:32:34 +0000 (01:32 +0300)] 
IGNITE-16326 Prepare Documentation for the AI Alpha 4 Release (#570)

5 months agoIGNITE-16303 Fix MessageTypeException in ClientTables.table when table does not exist...
Pavel Tupitsyn [Mon, 17 Jan 2022 08:08:09 +0000 (11:08 +0300)] 
IGNITE-16303 Fix MessageTypeException in ClientTables.table when table does not exist (#555)

5 months agoIGNITE-15648 Added JDBC integration tests (#522)
Vladimir Ermakov [Fri, 14 Jan 2022 15:15:05 +0000 (18:15 +0300)] 
IGNITE-15648 Added JDBC integration tests (#522)

5 months agoIGNITE-16281 Fix deadlock
Semyon Danilov [Wed, 12 Jan 2022 12:39:31 +0000 (15:39 +0300)] 
IGNITE-16281 Fix deadlock

5 months agoIGNITE-16165 Implement (un)marshalling of Serializable
Roman Puchkovskiy [Wed, 12 Jan 2022 08:45:35 +0000 (12:45 +0400)] 
IGNITE-16165 Implement (un)marshalling of Serializable

5 months agoRemoved UPSERT from sql doc (#540)
IgGusev [Tue, 11 Jan 2022 14:06:19 +0000 (17:06 +0300)] 
Removed UPSERT from sql doc (#540)

5 months agoIGNITE-16256 ItInternalTableScanTest.testMultipleRowScan is flaky
sanpwc [Tue, 11 Jan 2022 09:28:00 +0000 (12:28 +0300)] 
IGNITE-16256 ItInternalTableScanTest.testMultipleRowScan is flaky

5 months agoIGNITE-16208 .NET: Add Transactions API (#535)
Pavel Tupitsyn [Mon, 10 Jan 2022 14:29:01 +0000 (17:29 +0300)] 
IGNITE-16208 .NET: Add Transactions API (#535)

* Extract `RecordBinaryView` from `Table` to match Java API.
* Add `transaction` parameter to all table methods.
* Use tx owner socket for transactional operations.
* Implement tuple equality.
* Add pooled buffer leak detection to all tests, fix leak on request error.

5 months agoIGNITE-16164 Implement (un)marshalling of arbitrary objects (#530)
Roman Puchkovskiy [Mon, 10 Jan 2022 12:58:59 +0000 (16:58 +0400)] 
IGNITE-16164 Implement (un)marshalling of arbitrary objects (#530)

5 months agoIGNITE-16162 Nullified resources when striped disruptor is stopped.
Slava Koptilin [Mon, 10 Jan 2022 12:31:09 +0000 (15:31 +0300)] 
IGNITE-16162 Nullified resources when striped disruptor is stopped.

5 months agoIGNITE-15810 Rename ignite-calcite module to ignite-sql-engine at Ignite 3.0 (#532)
Vladimir Ermakov [Mon, 10 Jan 2022 11:45:30 +0000 (14:45 +0300)] 
IGNITE-15810 Rename ignite-calcite module to ignite-sql-engine at Ignite 3.0 (#532)

5 months agoIGNITE-15312 Enabled testPreVote test
Slava Koptilin [Mon, 10 Jan 2022 10:54:25 +0000 (13:54 +0300)] 
IGNITE-15312 Enabled testPreVote test

6 months agoIGNITE-16090 Query execution service should wait for distributed table being created...
korlov42 [Thu, 30 Dec 2021 11:55:50 +0000 (14:55 +0300)] 
IGNITE-16090 Query execution service should wait for distributed table being created (#520)

6 months agoIGNITE-16214 Bump version up to 1.28.0 - Fixes #527.
zstan [Tue, 28 Dec 2021 11:21:49 +0000 (14:21 +0300)] 
IGNITE-16214 Bump version up to 1.28.0 - Fixes #527.

Signed-off-by: zstan <stanilovsky@gmail.com>
6 months agoIGNITE-16117 Thin client: Convert async exceptions in sync APIs (#525)
Pavel Tupitsyn [Mon, 27 Dec 2021 16:53:52 +0000 (19:53 +0300)] 
IGNITE-16117 Thin client: Convert async exceptions in sync APIs (#525)

6 months agoIGNITE-16185 Improve the interface of UserObjectMarshaller
Roman Puchkovskiy [Fri, 24 Dec 2021 14:58:00 +0000 (18:58 +0400)] 
IGNITE-16185 Improve the interface of UserObjectMarshaller

6 months agoIGNITE-15240 Thin client: Implement transactions (#524)
Pavel Tupitsyn [Mon, 27 Dec 2021 06:20:03 +0000 (09:20 +0300)] 
IGNITE-15240 Thin client: Implement transactions (#524)

* Add TX_BEGIN, TX_COMMIT, TX_ROLLBACK operations to the protocol.
* Add `ClientResourceRegistry` to store active transactions.
* Pass transaction id from all table API variants.

6 months agoIGNITE-16155 Implement (un)marshalling of built-ins
Roman Puchkovskiy [Sun, 19 Dec 2021 12:52:57 +0000 (16:52 +0400)] 
IGNITE-16155 Implement (un)marshalling of built-ins

6 months agoIGNITE-16159 The method ConfigurationNotificationEvent#config works unexpectedly
Kirill Tkalenko [Wed, 22 Dec 2021 14:06:24 +0000 (17:06 +0300)] 
IGNITE-16159 The method ConfigurationNotificationEvent#config works unexpectedly

6 months agoIGNITE-15947 Implement class descriptor exchange (#523)
Semyon Danilov [Fri, 24 Dec 2021 13:47:01 +0000 (16:47 +0300)] 
IGNITE-15947 Implement class descriptor exchange (#523)

6 months agoIGNITE-15718 Issues in implementation of the method TableManager#table(String)
Mirza Aliev [Wed, 8 Dec 2021 07:47:10 +0000 (10:47 +0300)] 
IGNITE-15718 Issues in implementation of the method TableManager#table(String)

6 months agoIGNITE-15926 DDL methods for tables should throw an exception when the tables exist...
Vladislav Pyatkov [Mon, 13 Dec 2021 14:33:03 +0000 (17:33 +0300)] 
IGNITE-15926 DDL methods for tables should throw an exception when the tables exist or not

6 months agoIGNITE-15721 Implemented the ability to use configuration instances as direct proxies...
ibessonov [Thu, 9 Dec 2021 14:22:21 +0000 (17:22 +0300)] 
IGNITE-15721 Implemented the ability to use configuration instances as direct proxies to underlying storages.

6 months agoIGNITE-16154 Implement (un)marshalling of Externalizable
Roman Puchkovskiy [Sun, 19 Dec 2021 12:52:57 +0000 (16:52 +0400)] 
IGNITE-16154 Implement (un)marshalling of Externalizable

6 months agoIGNITE-16121 Thin client: Implement KeyValueView (#517)
Pavel Tupitsyn [Wed, 22 Dec 2021 07:22:39 +0000 (10:22 +0300)] 
IGNITE-16121 Thin client: Implement KeyValueView (#517)

* Extract record serialization logic into `ClientRecordSerializer`.
* Implement `KeyValueView` in thin client.

6 months agoIGNITE-15271 Don't stop following on updated vote request - Fixes #268.
Alexey Scherbakov [Tue, 21 Dec 2021 15:14:29 +0000 (18:14 +0300)] 
IGNITE-15271 Don't stop following on updated vote request - Fixes #268.

Signed-off-by: Alexey Scherbakov <alexey.scherbakoff@gmail.com>
6 months agoIGNITE-15474 Documented RAFT threading model. Fixes #419
Alexey Scherbakov [Tue, 21 Dec 2021 11:00:09 +0000 (14:00 +0300)] 
IGNITE-15474 Documented RAFT threading model. Fixes #419

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
6 months agoIGNITE-15528 Fixed reading a current term out of lock. Fixes #501
sergeyuttsel [Tue, 21 Dec 2021 10:41:14 +0000 (13:41 +0300)] 
IGNITE-15528 Fixed reading a current term out of lock. Fixes #501

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
6 months agoIGNITE-16110 Added current term to GetLeaderResponse. Fixes #515
Mirza Aliev [Tue, 21 Dec 2021 09:35:29 +0000 (12:35 +0300)] 
IGNITE-16110 Added current term to GetLeaderResponse. Fixes #515

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
6 months agoIGNITE-16128: Implement bulk table operations for non-binary views. (#509)
Andrew V. Mashenkov [Mon, 20 Dec 2021 14:20:35 +0000 (17:20 +0300)] 
IGNITE-16128: Implement bulk table operations for non-binary views. (#509)

6 months agoIGNITE-15930 Added explicit tx argument in table API. Fixes #514
Alexander Lapin [Mon, 20 Dec 2021 10:39:49 +0000 (13:39 +0300)] 
IGNITE-15930 Added explicit tx argument in table API. Fixes #514

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
6 months agoIGNITE-16093 Thin client: Handle absent and null values differently (#513)
Pavel Tupitsyn [Fri, 17 Dec 2021 11:19:56 +0000 (14:19 +0300)] 
IGNITE-16093 Thin client: Handle absent and null values differently (#513)

Ignite Table API handles "column set to null" (1) and "column not set" (2) differently.
* Non-nullable column does not allow (1), but allows (2) as long as there is a default value.
* Nullable column will be set to null in (1) and to default value in (2).

Add a new data type `NO_VALUE` to the protocol to reflect this distinction.

6 months agoIGNITE-15870 Calcite. Replace usages of Lists and Sets of int to IntList\IntSet ...
Berkof [Fri, 17 Dec 2021 08:53:22 +0000 (15:53 +0700)] 
IGNITE-15870 Calcite. Replace usages of Lists and Sets of int to IntList\IntSet (#498)

6 months agoIGNITE-15222 Added test that range command works when leader is changed.
Mirza Aliev [Wed, 15 Dec 2021 11:45:24 +0000 (14:45 +0300)] 
IGNITE-15222 Added test that range command works when leader is changed.

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
6 months agoIGNITE-15940 Class descriptor parser. -Fixes #495
Semyon Danilov [Tue, 7 Dec 2021 11:24:51 +0000 (14:24 +0300)] 
IGNITE-15940 Class descriptor parser. -Fixes #495

6 months agoIGNITE-16122 Fix merge conflicts
Aleksandr Polovtsev [Tue, 14 Dec 2021 16:12:41 +0000 (19:12 +0300)] 
IGNITE-16122 Fix merge conflicts

6 months agoIGNITE-15885 Implement RocksDB-based Sorted Index Storage (#468)
Alexander Polovtcev [Tue, 14 Dec 2021 15:29:37 +0000 (18:29 +0300)] 
IGNITE-15885 Implement RocksDB-based Sorted Index Storage (#468)

6 months agoIGNITE-15907: Fix generated marshaller and drop dead code. (#474)
Andrew V. Mashenkov [Tue, 14 Dec 2021 15:21:49 +0000 (18:21 +0300)] 
IGNITE-15907: Fix generated marshaller and drop dead code. (#474)

6 months agoIGNITE-15792: Update README.md with Mappers explanation. (#494)
Andrew V. Mashenkov [Tue, 14 Dec 2021 13:55:40 +0000 (16:55 +0300)] 
IGNITE-15792: Update README.md with Mappers explanation. (#494)

6 months agoIGNITE-15784 Mapper support arbitrary serializable user pojo. (#455)
Andrew V. Mashenkov [Tue, 14 Dec 2021 13:08:18 +0000 (16:08 +0300)] 
IGNITE-15784 Mapper support arbitrary serializable user pojo. (#455)

6 months agoIGNITE-16089 ItMetadataTest.columnNames fails with AssertionError (#504)
korlov42 [Tue, 14 Dec 2021 12:59:06 +0000 (15:59 +0300)] 
IGNITE-16089 ItMetadataTest.columnNames fails with AssertionError (#504)

6 months agoIGNITE-16087 Thin client: Implement all RecordView operations (#505)
Pavel Tupitsyn [Tue, 14 Dec 2021 11:25:41 +0000 (14:25 +0300)] 
IGNITE-16087 Thin client: Implement all RecordView operations (#505)

6 months agoIGNITE-15107 Support DDL functionality. - Fixes #484.
zstan [Mon, 13 Dec 2021 12:27:26 +0000 (15:27 +0300)] 
IGNITE-15107 Support DDL functionality. - Fixes #484.

Signed-off-by: zstan <stanilovsky@gmail.com>
6 months agoIGNITE-15222 Added test that range command works when leader is changed. Fixes #458
Mirza Aliev [Fri, 10 Dec 2021 17:52:39 +0000 (20:52 +0300)] 
IGNITE-15222 Added test that range command works when leader is changed. Fixes #458

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
6 months agoIGNITE-15564 Properly inject names into named list elements (#490)
Kirill Tkalenko [Fri, 10 Dec 2021 13:50:29 +0000 (16:50 +0300)] 
IGNITE-15564 Properly inject names into named list elements (#490)

6 months agoIGNITE-14971 Thin client: Add RecordView (#497)
Pavel Tupitsyn [Thu, 9 Dec 2021 17:04:38 +0000 (20:04 +0300)] 
IGNITE-14971 Thin client: Add RecordView (#497)

* Implement `ClientRecordView` with POJO support.
  * 1-to-1 field name to column mapping.
  * get and put operations only to limit the size of PR (to be continued in [IGNITE-16087](https://issues.apache.org/jira/browse/IGNITE-16087)).
* Extract common serialization logic from `ignite-schema` into `ignite-marshaller-common` module (proper code reuse to be achieved later: [IGNITE-16088](https://issues.apache.org/jira/browse/IGNITE-16088)).

6 months agoIGNITE-16091 Muted ItCliServiceTest.testChangePeers test
Slava Koptilin [Wed, 8 Dec 2021 15:52:04 +0000 (18:52 +0300)] 
IGNITE-16091 Muted ItCliServiceTest.testChangePeers test

6 months agoIGNITE-14769 Key hash calculation
korlov42 [Wed, 8 Dec 2021 15:22:11 +0000 (18:22 +0300)] 
IGNITE-14769 Key hash calculation

6 months agoIGNITE-16058 Create annotation to load test parameters from a static variable (#491)
Alexander Polovtcev [Tue, 7 Dec 2021 17:31:54 +0000 (20:31 +0300)] 
IGNITE-16058 Create annotation to load test parameters from a static variable (#491)

6 months agoIGNITE-16067 Fix JMH benchmarks in the raft module (#493)
Alexander Polovtcev [Tue, 7 Dec 2021 12:42:34 +0000 (15:42 +0300)] 
IGNITE-16067 Fix JMH benchmarks in the raft module (#493)

6 months agoIGNITE-16056 Fixed ClassCastException in polymorphic configurations. (#492)
Kirill Tkalenko [Tue, 7 Dec 2021 08:29:45 +0000 (11:29 +0300)] 
IGNITE-16056 Fixed ClassCastException in polymorphic configurations. (#492)

6 months agoIGNITE-15897 ServiceLoader integration into configuration (#460)
Roman Puchkovskiy [Mon, 6 Dec 2021 09:24:46 +0000 (13:24 +0400)] 
IGNITE-15897 ServiceLoader integration into configuration (#460)

6 months agoIGNITE-16033 Fixed wrong completion stage related to an alter table operation. Fixes...
Vladislav Pyatkov [Mon, 6 Dec 2021 07:05:11 +0000 (10:05 +0300)] 
IGNITE-16033 Fixed wrong completion stage related to an alter table operation. Fixes #488

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-16042 Fail NamedListChange#createAfter if called on a deleted key (#487)
Alexander Polovtcev [Fri, 3 Dec 2021 07:26:56 +0000 (10:26 +0300)] 
IGNITE-16042 Fail NamedListChange#createAfter if called on a deleted key (#487)

7 months agoIGNITE-15689 Added the ability to start a node using a URL configuration. Fixes #476
sergeyuttsel [Fri, 3 Dec 2021 01:31:30 +0000 (04:31 +0300)] 
IGNITE-15689 Added the ability to start a node using a URL configuration. Fixes #476

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-16023 Thin 3.0: Remove live schema leftovers from the protocol (#489)
Pavel Tupitsyn [Thu, 2 Dec 2021 16:21:15 +0000 (19:21 +0300)] 
IGNITE-16023 Thin 3.0: Remove live schema leftovers from the protocol (#489)

7 months agoIGNITE-16009 Use column and index names as Named List keys (#475)
Alexander Polovtcev [Thu, 2 Dec 2021 15:56:09 +0000 (18:56 +0300)] 
IGNITE-16009 Use column and index names as Named List keys (#475)

7 months agoIGNITE-15891 Apply the configuration change to the latest version (#483)
Kirill Tkalenko [Thu, 2 Dec 2021 12:50:43 +0000 (15:50 +0300)] 
IGNITE-15891 Apply the configuration change to the latest version (#483)

7 months agoIGNITE-16035 Add rule against empty line with whitespace only. (#486)
Berkof [Thu, 2 Dec 2021 09:10:34 +0000 (16:10 +0700)] 
IGNITE-16035 Add rule against empty line with whitespace only. (#486)

7 months agoIGNITE-15991 Remove whitespaces in empty lines. (#485)
Berkof [Wed, 1 Dec 2021 09:53:05 +0000 (16:53 +0700)] 
IGNITE-15991 Remove whitespaces in empty lines. (#485)

7 months agoIGNITE-15711 Implemented Loza.stop(). Fixes #482
Vladislav Pyatkov [Tue, 30 Nov 2021 14:48:24 +0000 (17:48 +0300)] 
IGNITE-15711 Implemented Loza.stop(). Fixes #482

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15939 Fix GetAll wire format in thin clients (#479)
Pavel Tupitsyn [Tue, 30 Nov 2021 14:03:38 +0000 (17:03 +0300)] 
IGNITE-15939 Fix GetAll wire format in thin clients (#479)

* Pass null flag with every row in GetAll to be able to identify null rows.
* Fix Java and .NET thin clients.

7 months agoIGNITE-15528 Fixed a thread leak in jraft, introduced shared pools mode.
Alexey Scherbakov [Tue, 30 Nov 2021 13:21:36 +0000 (16:21 +0300)] 
IGNITE-15528 Fixed a thread leak in jraft, introduced shared pools mode.

7 months agoRevert "IGNITE-15711 Implemented Loza.stop(). Fixes #446"
Slava Koptilin [Tue, 30 Nov 2021 11:42:27 +0000 (14:42 +0300)] 
Revert "IGNITE-15711 Implemented Loza.stop(). Fixes #446"

This reverts commit 98b08b5d

7 months agoIGNITE-15785 POJO validation. (#452)
Berkof [Tue, 30 Nov 2021 08:26:11 +0000 (15:26 +0700)] 
IGNITE-15785 POJO validation. (#452)

7 months agoIGNITE-15711 Implemented Loza.stop(). Fixes #446
Vladislav Pyatkov [Mon, 29 Nov 2021 19:23:26 +0000 (22:23 +0300)] 
IGNITE-15711 Implemented Loza.stop(). Fixes #446

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15085 Transactions support phase 1: 2PL concurrency control
Alexey Scherbakov [Sun, 28 Nov 2021 12:53:12 +0000 (15:53 +0300)] 
IGNITE-15085 Transactions support phase 1: 2PL concurrency control

7 months agoIGNITE-16005 Added ORDER BY clause to SqlJdbcExample. Fixes #473
Slava Koptilin [Fri, 26 Nov 2021 15:07:38 +0000 (18:07 +0300)] 
IGNITE-16005 Added ORDER BY clause to SqlJdbcExample. Fixes #473

7 months agoIGNITE-16005 Disabled flaky test (SqlExampleTest)
Slava Koptilin [Fri, 26 Nov 2021 08:29:26 +0000 (11:29 +0300)] 
IGNITE-16005 Disabled flaky test (SqlExampleTest)

7 months agoIGNITE-15971 Fix problems with dynamic configuration (#467)
Roman Puchkovskiy [Thu, 25 Nov 2021 12:22:17 +0000 (16:22 +0400)] 
IGNITE-15971 Fix problems with dynamic configuration (#467)

7 months agoIGNITE-15132 Reuse Netty infrastructure from network module in REST module (#469)
Pavel Tupitsyn [Thu, 25 Nov 2021 10:35:20 +0000 (13:35 +0300)] 
IGNITE-15132 Reuse Netty infrastructure from network module in REST module (#469)

7 months agoIGNITE-15729 Fixed problem with starting node from cli. Fixes #470
Mirza Aliev [Wed, 24 Nov 2021 20:10:57 +0000 (23:10 +0300)] 
IGNITE-15729 Fixed problem with starting node from cli. Fixes #470

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15724 Do not allow to start several meta storage raft groups. Fixes #461
Mirza Aliev [Wed, 24 Nov 2021 14:06:59 +0000 (17:06 +0300)] 
IGNITE-15724 Do not allow to start several meta storage raft groups. Fixes #461

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15727 DDL to Internal TableManager API reveal - Fixes #441.
Vladislav Pyatkov [Wed, 24 Nov 2021 08:30:16 +0000 (11:30 +0300)] 
IGNITE-15727 DDL to Internal TableManager API reveal - Fixes #441.

Signed-off-by: zstan <stanilovsky@gmail.com>
7 months agoIGNITE-15307 Reuse Netty infrastructure from network module in thin client handler...
Pavel Tupitsyn [Tue, 23 Nov 2021 17:51:30 +0000 (20:51 +0300)] 
IGNITE-15307 Reuse Netty infrastructure from network module in thin client handler (#466)

* Add `NettyBootstrapFactory` component to hold shared `EventLoopGroup` instances and encapsulate common bootstrap logic.
* Pass `NettyBootstrapFactory` to `ClusterService` and `ClientHandlerModule`.
* Remove `ClusterServiceFactory` interface: it does not abstract anything and we don't pass it anywhere, the only use case is `new ScaleCubeClusterServiceFactory().createClusterService(...)`.

7 months agoIGNITE-15838 Integrate plugin system in current SQL engine (#464)
korlov42 [Tue, 23 Nov 2021 15:44:00 +0000 (18:44 +0300)] 
IGNITE-15838 Integrate plugin system in current SQL engine (#464)

7 months agoIGNITE-15700 Rename tableName -> name function (#459)
Vladimir Ermakov [Tue, 23 Nov 2021 14:13:23 +0000 (17:13 +0300)] 
IGNITE-15700 Rename tableName -> name function (#459)

7 months agoIGNITE-15972 Improve network processor error message (#465)
Alexander Polovtcev [Tue, 23 Nov 2021 13:50:37 +0000 (16:50 +0300)] 
IGNITE-15972 Improve network processor error message (#465)

7 months agoIGNITE-15965 Fix a race between cluster start and setting the local member (#463)
Alexander Polovtcev [Mon, 22 Nov 2021 14:46:47 +0000 (17:46 +0300)] 
IGNITE-15965 Fix a race between cluster start and setting the local member (#463)

7 months agoIGNITE-15893 Extend table views test coverage. (#450)
Berkof [Mon, 22 Nov 2021 10:03:49 +0000 (17:03 +0700)] 
IGNITE-15893 Extend table views test coverage. (#450)

7 months agofix style
tledkov [Thu, 18 Nov 2021 09:36:04 +0000 (12:36 +0300)] 
fix style

7 months agoIGNITE-15912 Merge SQL calcite query contexts refactoring to 3.0 (#454)
Taras Ledkov [Wed, 17 Nov 2021 16:05:02 +0000 (19:05 +0300)] 
IGNITE-15912 Merge SQL calcite query contexts refactoring to 3.0 (#454)

7 months agoIGNITE-15901 Drop live schema support. (#444)
Andrew V. Mashenkov [Tue, 16 Nov 2021 19:34:58 +0000 (22:34 +0300)] 
IGNITE-15901 Drop live schema support. (#444)

7 months agoIGNITE-15493 Added technical note about changePeers. Fixes #420
Kirill Gusakov [Tue, 16 Nov 2021 16:45:17 +0000 (19:45 +0300)] 
IGNITE-15493 Added technical note about changePeers. Fixes #420

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15771 Sort out and merge Calcite tickets to Ignite 3.0 (#433)
Taras Ledkov [Tue, 16 Nov 2021 15:54:01 +0000 (18:54 +0300)] 
IGNITE-15771 Sort out and merge Calcite tickets to Ignite 3.0 (#433)

* IGNITE-14807 Calcite. Eliminate usage of deprecated api within Ignite rels and rules
* IGNITE-14594 Calcite integration. UnionPlannerTest is not included to any test suite
* IGNITE-14589 Calcite engine. Numerous problem with type Decimal
* IGNITE-13159 Decorrelator support SOME and ALL operator.
* IGNITE-15127 Calcite. Investigate CoreRules.JOIN_COMMUTE[_OUTER] usage.
* IGNITE-15031 Support for REPLACE function
* IGNITE-14816 Change TreeMap in sorted IndexSpoolNode to ArrayList
* IGNITE-13136 Improve join predicate comparison
* IGNITE-15203 Calcite. Extract Filter and Project related rules to separate HEP phase
* IGNITE-15002 Fix functions fail on NULL constant
* IGNITE-14749 Fix multiline DDL and DML statements don't work
* IGNITE-14597 ANY_VALUE aggregate
* IGNITE-14954 Fix MONTHNAME, DAYNAME functions fail
* IGNITE-14973 Fix IgniteLimit issues (rels ordering with IgniteExchange and IgniteSort, rows estimation)
* IGNITE-14808 Calcite. RIGHT|FULL Join operations are lost nulls sort ordering.
* IGNITE-14593 Support bang-equal operator

7 months agoIGNITE-15847 Refactoring of TableDescriptor for SQL Extension API (#448)
korlov42 [Tue, 16 Nov 2021 14:33:28 +0000 (17:33 +0300)] 
IGNITE-15847 Refactoring of TableDescriptor for SQL Extension API (#448)

7 months agoIGNITE-15884 Make TableIndexConfigurationSchema polymorphic (#445)
Alexander Polovtcev [Tue, 16 Nov 2021 14:02:53 +0000 (17:02 +0300)] 
IGNITE-15884 Make TableIndexConfigurationSchema polymorphic (#445)

7 months agoIGNITE-15923 Remove redundant property in maven-checkstyle-plugin configuration ...
Alexander Polovtcev [Tue, 16 Nov 2021 13:11:26 +0000 (16:11 +0300)] 
IGNITE-15923 Remove redundant property in maven-checkstyle-plugin configuration (#451)

7 months agoIGNITE-15853 Add api description of polymorphic configuration to modules/configuratio...
Kirill Tkalenko [Tue, 16 Nov 2021 10:05:10 +0000 (13:05 +0300)] 
IGNITE-15853 Add api description of polymorphic configuration to modules/configuration/README.md (#425)

7 months agoIGNITE-15841 Starting a node should be failed if the user configuration is invalid...
sergeyuttsel [Mon, 15 Nov 2021 21:05:16 +0000 (00:05 +0300)] 
IGNITE-15841 Starting a node should be failed if the user configuration is invalid. Fixes #423

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15846 Provide Interface for external table (#443)
Vladimir Ermakov [Mon, 15 Nov 2021 18:31:03 +0000 (00:01 +0530)] 
IGNITE-15846 Provide Interface for external table (#443)

7 months agoIGNITE-15920 Fix Maven warnings (#449)
Alexander Polovtcev [Mon, 15 Nov 2021 18:14:15 +0000 (21:14 +0300)] 
IGNITE-15920 Fix Maven warnings (#449)

7 months agoIGNITE-15919 Missing inspection UnusedImports (#447)
korlov42 [Mon, 15 Nov 2021 14:59:08 +0000 (17:59 +0300)] 
IGNITE-15919 Missing inspection UnusedImports (#447)

7 months agoIGNITE-15492 Check schema availability on local node. Fixes #344
Vladislav Pyatkov [Mon, 15 Nov 2021 12:00:48 +0000 (15:00 +0300)] 
IGNITE-15492 Check schema availability on local node. Fixes #344

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15833 Provide interfaces for SQL Extension API (#439)
korlov42 [Mon, 15 Nov 2021 11:41:10 +0000 (14:41 +0300)] 
IGNITE-15833 Provide interfaces for SQL Extension API (#439)

7 months agoIGNITE-15691 Common thread pool is used for snapshotting all rocksdb-based partitions...
ibessonov [Mon, 15 Nov 2021 08:53:37 +0000 (11:53 +0300)] 
IGNITE-15691 Common thread pool is used for snapshotting all rocksdb-based partitions. (#405)