ignite-3.git
2 days agoIGNITE-17093 Map error codes for cli commands. #876 main
Vadim Pakhnushev [Thu, 23 Jun 2022 09:36:03 +0000 (12:36 +0300)] 
IGNITE-17093 Map error codes for cli commands. #876

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
3 days agoIGNITE-16881 Multi version storage was integrated. Transaction ID is a UUID now....
Sergey Uttsel [Wed, 22 Jun 2022 12:21:36 +0000 (15:21 +0300)] 
IGNITE-16881 Multi version storage was integrated. Transaction ID is a UUID now. (#834)

3 days agoIGNITE-17052 Java thin: Implement query metadata (#891)
Pavel Tupitsyn [Wed, 22 Jun 2022 11:10:01 +0000 (14:10 +0300)] 
IGNITE-17052 Java thin: Implement query metadata (#891)

* Pass result set metadata to the client.
* Optimize row serialization using known column types.

4 days agoIGNITE-17094 ColumnMetadata.nullable() returns value for non-nullable columns (#887)
korlov42 [Tue, 21 Jun 2022 07:51:22 +0000 (10:51 +0300)] 
IGNITE-17094 ColumnMetadata.nullable() returns value for non-nullable columns (#887)

5 days agoIGNITE-17142 Docs: Review the AI 3.0.0 Alpha 5 documentation (#870)
Nikita Safonov [Mon, 20 Jun 2022 13:47:31 +0000 (16:47 +0300)] 
IGNITE-17142 Docs: Review the AI 3.0.0 Alpha 5 documentation (#870)

5 days agoIGNITE-17148 Support for abstract configuration (#878)
Kirill Tkalenko [Mon, 20 Jun 2022 11:23:16 +0000 (14:23 +0300)] 
IGNITE-17148 Support for abstract configuration (#878)

5 days agoIGNITE-15655 Un-muted SQL tests
Slava Koptilin [Mon, 20 Jun 2022 11:11:51 +0000 (14:11 +0300)] 
IGNITE-15655 Un-muted SQL tests

8 days agoIGNITE-17171 ItIndexSpoolTest fails when the number of rows is greater than 256 ...
korlov42 [Fri, 17 Jun 2022 13:18:37 +0000 (16:18 +0300)] 
IGNITE-17171 ItIndexSpoolTest fails when the number of rows is greater than 256 (#884)

9 days agoIGNITE-16967 SQL API: Implement server-side query context (#874)
korlov42 [Thu, 16 Jun 2022 16:51:25 +0000 (19:51 +0300)] 
IGNITE-16967 SQL API: Implement server-side query context (#874)

9 days agoIGNITE-17183 Sql. Test testCurrentDateTimeTimeStamp fails (#883)
korlov42 [Thu, 16 Jun 2022 14:06:28 +0000 (17:06 +0300)] 
IGNITE-17183 Sql. Test testCurrentDateTimeTimeStamp fails (#883)

9 days agoIGNITE-17182 Sql. Wrong result of TYPEOF function (#882)
korlov42 [Thu, 16 Jun 2022 10:56:39 +0000 (13:56 +0300)] 
IGNITE-17182 Sql. Wrong result of TYPEOF function (#882)

11 days agoIGNITE-17163 Fixed a doc table #880
IgGusev [Tue, 14 Jun 2022 19:37:10 +0000 (22:37 +0300)] 
IGNITE-17163 Fixed a doc table #880

Signed-off-by: Andrey Gura <agura@apache.org>
11 days agoIGNITE-17156 Fixed potential bug in ItRebalanceDistributedTest#testThreeQueuedRebalan...
Mirza Aliev [Tue, 14 Jun 2022 17:37:07 +0000 (20:37 +0300)] 
IGNITE-17156 Fixed potential bug in ItRebalanceDistributedTest#testThreeQueuedRebalances. Fixes #877

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
2 weeks agoIGNITE-17036 KeyValueStorage get exact revision fixed (#875)
Alexander Lapin [Fri, 10 Jun 2022 15:47:04 +0000 (18:47 +0300)] 
IGNITE-17036 KeyValueStorage get exact revision fixed (#875)

2 weeks agoIGNITE-17124 Better support of storages in Storage API tests (#861)
Timur Magomedov [Fri, 10 Jun 2022 13:33:36 +0000 (16:33 +0300)] 
IGNITE-17124 Better support of storages in Storage API tests (#861)

2 weeks agoIGNITE-17144 Fix parsing of alpha versions of Ignite (#873)
Alexander Polovtcev [Thu, 9 Jun 2022 12:28:27 +0000 (15:28 +0300)] 
IGNITE-17144 Fix parsing of alpha versions of Ignite (#873)

2 weeks agoIGNITE-16963 SQL API: Add batched DML queries support (#843)
Taras Ledkov [Thu, 9 Jun 2022 09:02:02 +0000 (12:02 +0300)] 
IGNITE-16963 SQL API: Add batched DML queries support (#843)

2 weeks agoIGNITE-17139 Fix creation of new RocksDB data regions and add examples
Aleksandr Polovtsev [Wed, 8 Jun 2022 17:29:59 +0000 (20:29 +0300)] 
IGNITE-17139 Fix creation of new RocksDB data regions and add examples

2 weeks agoIGNITE-17126: Update README.md with Alpha 5 features (#867)
Alexandr [Wed, 8 Jun 2022 16:16:25 +0000 (19:16 +0300)] 
IGNITE-17126: Update README.md with Alpha 5 features (#867)

2 weeks agoIGNITE-17013 added movePartition method to the TableManager with retry logic for...
Mirza Aliev [Wed, 8 Jun 2022 14:56:35 +0000 (17:56 +0300)] 
IGNITE-17013 added movePartition method to the TableManager with retry logic for exceptional cases (#851)

2 weeks agoIGNITE-17057 Implement synchronous SQL API for Java client (#865)
Pavel Tupitsyn [Wed, 8 Jun 2022 13:55:34 +0000 (16:55 +0300)] 
IGNITE-17057 Implement synchronous SQL API for Java client (#865)

* Move `ResultSetImpl` to `ignite-api` module and reuse to implement sync API on the client.
* Refactor `ClientSqlExecuteRequest` to use sessions because statements are not fully supported on the server side.
* Use the same tests for server and client SQL APIs to ensure consistent behavior: `ItSqlClientSynchronousApiTest`, `ItSqlClientAsynchronousApiTest`.

2 weeks agoIGNITE-17128 Fix PersistentPageMemoryStorageExample cannot be run twice
Kirill Tkalenko [Wed, 8 Jun 2022 05:20:17 +0000 (08:20 +0300)] 
IGNITE-17128 Fix PersistentPageMemoryStorageExample cannot be run twice

2 weeks agoIGNITE-17106 Added description for Java SQL API (#858)
IgGusev [Wed, 8 Jun 2022 12:38:25 +0000 (16:38 +0400)] 
IGNITE-17106 Added description for Java SQL API (#858)

2 weeks agoRevert "IGNITE-17126: Update README.md with Alpha 5 features (#863)" (#866)
Andrew V. Mashenkov [Wed, 8 Jun 2022 12:31:19 +0000 (15:31 +0300)] 
Revert "IGNITE-17126: Update README.md with Alpha 5 features (#863)" (#866)

This reverts commit 19d77c92b28e9279f86fb7c138a649cf52d07ea5.

2 weeks agoIGNITE-17126: Update README.md with Alpha 5 features (#863)
Alexandr [Wed, 8 Jun 2022 12:29:10 +0000 (15:29 +0300)] 
IGNITE-17126: Update README.md with Alpha 5 features (#863)

2 weeks agoIGNITE-17127 Bumped product version numer in documentation
IgGusev [Tue, 7 Jun 2022 17:33:50 +0000 (20:33 +0300)] 
IGNITE-17127 Bumped product version numer in documentation

Signed-off-by: Andrey Gura <agura@apache.org>
2 weeks agoIGNITE-17113 Distributed computing documentation added
IgGusev [Tue, 7 Jun 2022 17:10:57 +0000 (20:10 +0300)] 
IGNITE-17113 Distributed computing documentation added

Signed-off-by: Andrey Gura <agura@apache.org>
2 weeks agoIGNITE-17098 Pluggable storage engines documentation added
IgGusev [Tue, 7 Jun 2022 16:14:29 +0000 (19:14 +0300)] 
IGNITE-17098 Pluggable storage engines documentation added

Signed-off-by: Andrey Gura <agura@apache.org>
2 weeks agoIGNITE-17073 CLI getting started guide update
IgGusev [Tue, 7 Jun 2022 15:45:29 +0000 (18:45 +0300)] 
IGNITE-17073 CLI getting started guide update

Signed-off-by: Andrey Gura <agura@apache.org>
2 weeks agoIGNITE-17088: SQL API: Add examples. (#859)
Andrew V. Mashenkov [Tue, 7 Jun 2022 13:09:00 +0000 (16:09 +0300)] 
IGNITE-17088: SQL API: Add examples. (#859)

2 weeks agoIGNITE-17115 Use of IGNITE_GET_METADATA_LOCALLY_ONLY from within SchemaManager added...
Alexander Lapin [Tue, 7 Jun 2022 11:46:13 +0000 (14:46 +0300)] 
IGNITE-17115  Use of IGNITE_GET_METADATA_LOCALLY_ONLY from within SchemaManager added (#860)

2 weeks agoIGNITE-14209 Data rebalance on partition replicas' number changes
Kirill Gusakov [Mon, 6 Jun 2022 23:18:59 +0000 (02:18 +0300)] 
IGNITE-14209 Data rebalance on partition replicas' number changes

IGNITE-16012 Add change peer async functionality
IGNITE-15554 Add changing assignments mock on replica changing
IGNITE-16109 Raft listeners for onLeaderElected/onNewPeersConfigurationApplied
IGNITE-16010 Move setBaseline to the cluster configuration
IGNITE-16379 Added listener for reconfiguration errors
IGNITE-16063 Update assignments rebalance keys in metastorage on replica number change
IGNITE-16011 Start rebalance, when pending assignments updated
IGNITE-16903 Stop redundant raft nodes not from the new assignments during rebalance
IGNITE-16801 Added error handling during rebalance in case of errors from JRaft
IGNITE-16800 Check if restart rebalance needed on the leader start

Co-authored-by: Mirza Aliev <alievmirza@gmail.com>
Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
2 weeks agoRevert "IGNITE-14209 Data rebalance on partition replicas' number changes"
Slava Koptilin [Mon, 6 Jun 2022 23:08:28 +0000 (02:08 +0300)] 
Revert "IGNITE-14209 Data rebalance on partition replicas' number changes"

This reverts commit 091dfdd8

2 weeks agoIGNITE-14209 Data rebalance on partition replicas' number changes
Slava Koptilin [Mon, 6 Jun 2022 22:52:36 +0000 (01:52 +0300)] 
IGNITE-14209 Data rebalance on partition replicas' number changes

IGNITE-16012 Add change peer async functionality
IGNITE-15554 Add changing assignments mock on replica changing
IGNITE-16109 Raft listeners for onLeaderElected/onNewPeersConfigurationApplied
IGNITE-16010 Move setBaseline to the cluster configuration
IGNITE-16379 Added listener for reconfiguration errors
IGNITE-16063 Update assignments rebalance keys in metastorage on replica number change
IGNITE-16011 Start rebalance, when pending assignments updated
IGNITE-16903 Stop redundant raft nodes not from the new assignments during rebalance
IGNITE-16801 Added error handling during rebalance in case of errors from JRaft
IGNITE-16800 Check if restart rebalance needed on the leader start

Co-authored-by: Kirill Gusakov <kgusakov@gmail.com>
Co-authored-by: Mirza Aliev <alievmirza@gmail.com>
Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
2 weeks agoIGNITE-16971 Command line interface with REPL support (MVP)
Mikhail Pochatkin [Mon, 6 Jun 2022 19:23:09 +0000 (22:23 +0300)] 
IGNITE-16971 Command line interface with REPL support (MVP)

Co-authored-by: Aleksandr Pakhomov <apakhomov@unison.team>
Signed-off-by: Andrey Gura <agura@apache.org>
2 weeks agoIGNITE 17107 End-to-end test for persistent PageMemory
Kirill Tkalenko [Mon, 6 Jun 2022 16:07:40 +0000 (19:07 +0300)] 
IGNITE 17107 End-to-end test for persistent PageMemory

Signed-off-by: Andrey Gura <agura@apache.org>
2 weeks agoIGNITE-16962: SQL API: Implement query metadata (#832)
Andrew V. Mashenkov [Mon, 6 Jun 2022 15:01:09 +0000 (18:01 +0300)] 
IGNITE-16962: SQL API: Implement query metadata (#832)

2 weeks agoIGNITE-17097: Add ServicesResourceTransformer to shade-plugin configuration (#852)
Alexandr [Mon, 6 Jun 2022 10:58:22 +0000 (13:58 +0300)] 
IGNITE-17097: Add ServicesResourceTransformer to shade-plugin configuration (#852)

2 weeks agoIGNITE-16641 [Native Persistence 3.0] Support persistent B+Tree-based storage (#845)
Kirill Tkalenko [Mon, 6 Jun 2022 09:19:12 +0000 (12:19 +0300)] 
IGNITE-16641 [Native Persistence 3.0] Support persistent B+Tree-based storage (#845)

2 weeks agoIGNITE-17100 Make JoinReady command idempotent (#853)
Alexander Polovtcev [Mon, 6 Jun 2022 08:33:07 +0000 (11:33 +0300)] 
IGNITE-17100 Make JoinReady command idempotent (#853)

3 weeks agoIGNITE-17009 Support fragmented RowVersions (#847)
Roman Puchkovskiy [Fri, 3 Jun 2022 14:46:50 +0000 (18:46 +0400)] 
IGNITE-17009 Support fragmented RowVersions (#847)

3 weeks agoIGNITE-17072 Added docs for OpenAPI
IgGusev [Fri, 3 Jun 2022 13:49:39 +0000 (16:49 +0300)] 
IGNITE-17072 Added docs for OpenAPI

Co-authored-by: Alexandr <Sasha21031997@icloud.com>
Signed-off-by: Andrey Gura <agura@apache.org>
3 weeks agoIGNITE-17067 Send init response after CMG leader was elected (#840)
Alexander Polovtcev [Fri, 3 Jun 2022 13:00:27 +0000 (16:00 +0300)] 
IGNITE-17067 Send init response after CMG leader was elected (#840)

3 weeks agoIGNITE-17080 Fix netty buffer leak in InboundDecoderTest (#846)
Semyon Danilov [Fri, 3 Jun 2022 09:43:32 +0000 (13:43 +0400)] 
IGNITE-17080 Fix netty buffer leak in InboundDecoderTest (#846)

3 weeks agoIGNITE-16943 Implement Micronaut REST (#816)
Alexandr [Thu, 2 Jun 2022 17:09:09 +0000 (20:09 +0300)] 
IGNITE-16943 Implement Micronaut REST (#816)

3 weeks agoIGNITE-16918 Sql. Races during table creation (#838)
Vladislav Pyatkov [Thu, 2 Jun 2022 12:52:42 +0000 (15:52 +0300)] 
IGNITE-16918 Sql. Races during table creation (#838)

3 weeks agoIGNITE-17044 [Native Persistence 3.0] End-to-end test for in-memory PageMemory (...
Kirill Tkalenko [Thu, 2 Jun 2022 10:37:34 +0000 (13:37 +0300)] 
IGNITE-17044 [Native Persistence 3.0] End-to-end test for in-memory PageMemory (#831)

3 weeks agoIGNITE-17071 Fix netty buffer leak in MarshallableTest (#844)
Semyon Danilov [Thu, 2 Jun 2022 09:55:25 +0000 (13:55 +0400)] 
IGNITE-17071 Fix netty buffer leak in MarshallableTest (#844)

3 weeks agoIGNITE-17068 Sql: Fix AsyncResultSet.fetchNextPage semantics (#841)
Taras Ledkov [Wed, 1 Jun 2022 17:06:40 +0000 (20:06 +0300)] 
IGNITE-17068 Sql: Fix AsyncResultSet.fetchNextPage semantics (#841)

3 weeks agoIGNITE-16965 SQL API: Implement synchronous SQL API (#830)
Taras Ledkov [Wed, 1 Jun 2022 15:51:28 +0000 (18:51 +0300)] 
IGNITE-16965 SQL API: Implement synchronous SQL API (#830)

3 weeks agoIGNITE-16933 PageMemory-based MV storage implementation (#814)
Roman Puchkovskiy [Wed, 1 Jun 2022 15:34:05 +0000 (19:34 +0400)] 
IGNITE-16933 PageMemory-based MV storage implementation (#814)

3 weeks agoIGNITE-16984 [Native Persistence 3.0] Porting a checkpoint and related code, part...
Kirill Tkalenko [Wed, 1 Jun 2022 08:34:58 +0000 (11:34 +0300)] 
IGNITE-16984 [Native Persistence 3.0] Porting a checkpoint and related code, part 4 (#822)

3 weeks agoIGNITE-16700 Muted testBalance
Slava Koptilin [Wed, 1 Jun 2022 07:35:11 +0000 (10:35 +0300)] 
IGNITE-16700 Muted testBalance

3 weeks agoIGNITE-14972 Java thin: Implement SQL API (#837)
Pavel Tupitsyn [Tue, 31 May 2022 11:16:34 +0000 (14:16 +0300)] 
IGNITE-14972 Java thin: Implement SQL API (#837)

Implement `Session#executeAsync` and all supporting APIs in Java thin client: AsyncResultSet, ColumnMetadata, ResultSetMetadata, Session, SessionBuilder, SqlRow, Statement, StatementBuilder.

Includes public API improvements:
* Add `Statement#prepared()` getter.
* Add `AsyncResultSet#currentPageSize()`.

3 weeks agoIGNITE-17011 [Native Persistence 3.0] Porting FilePageStoreManager from 2.0 (#815)
Kirill Tkalenko [Mon, 30 May 2022 15:43:57 +0000 (18:43 +0300)] 
IGNITE-17011 [Native Persistence 3.0] Porting FilePageStoreManager from 2.0 (#815)

3 weeks agoIGNITE-16700 Muted testBalance
Slava Koptilin [Mon, 30 May 2022 09:01:47 +0000 (12:01 +0300)] 
IGNITE-16700 Muted testBalance

3 weeks agofix style
tledkov [Mon, 30 May 2022 08:22:19 +0000 (11:22 +0300)] 
fix style

3 weeks agoIGNITE-16964 SQL API: Implement async SQL API (#817)
Taras Ledkov [Mon, 30 May 2022 08:19:41 +0000 (11:19 +0300)] 
IGNITE-16964 SQL API: Implement async SQL API (#817)

4 weeks agoIGNITE-17038 Improve SQL API - fix code style
Pavel Tupitsyn [Fri, 27 May 2022 05:30:15 +0000 (08:30 +0300)] 
IGNITE-17038 Improve SQL API - fix code style

4 weeks agoIGNITE-15475 Describe SQL threading model in the module documentation (#821)
korlov42 [Thu, 26 May 2022 14:34:34 +0000 (17:34 +0300)] 
IGNITE-15475 Describe SQL threading model in the module documentation (#821)

4 weeks agoIGNITE-17040 Fix Netty buffer leak detected (#829)
Semyon Danilov [Thu, 26 May 2022 14:31:29 +0000 (18:31 +0400)] 
IGNITE-17040 Fix Netty buffer leak detected (#829)

4 weeks agoIGNITE-17038 Improve SQL API (#828)
Pavel Tupitsyn [Thu, 26 May 2022 14:29:40 +0000 (17:29 +0300)] 
IGNITE-17038 Improve SQL API (#828)

* Merge `AsyncSession` and `ReactiveSession` into `Session`: consistent with other APIs where sync and async methods reside in a single interface.
* Add missing async/reactive methods (`executeScript`) and missing parameters (`arguments`).

4 weeks agoIGNITE-16998 [Native Persistence 3.0] Add configuration for checkpoint (#812)
Kirill Tkalenko [Thu, 26 May 2022 10:39:50 +0000 (13:39 +0300)] 
IGNITE-16998 [Native Persistence 3.0] Add configuration for checkpoint (#812)

4 weeks agoIGNITE-16856 Sql. Ability to create table without specifying PK (#819)
korlov42 [Thu, 26 May 2022 07:19:13 +0000 (10:19 +0300)] 
IGNITE-16856 Sql. Ability to create table without specifying PK (#819)

4 weeks agoIGNITE-17034 Rename JDBC packages and classes to separate them from Ignite SQL API...
Pavel Tupitsyn [Thu, 26 May 2022 06:37:40 +0000 (09:37 +0300)] 
IGNITE-17034 Rename JDBC packages and classes to separate them from Ignite SQL API (#824)

JDBC and general-purpose SQL APIs can't use the same client requests and should be clearly separated.

4 weeks agoIGNITE-17031 Stabilize the test StopCalciteModuleTest#testStopQueryOnNodeStop (#823)
Taras Ledkov [Wed, 25 May 2022 14:02:08 +0000 (17:02 +0300)] 
IGNITE-17031 Stabilize the test StopCalciteModuleTest#testStopQueryOnNodeStop (#823)

4 weeks agoIGNITE-17014 [Native Persistence 3.0] Porting FilePageStoreFactory and FilePageStore...
Kirill Tkalenko [Wed, 25 May 2022 12:44:36 +0000 (15:44 +0300)] 
IGNITE-17014 [Native Persistence 3.0] Porting FilePageStoreFactory and FilePageStore from 2.0 (#818)

4 weeks agoIGNITE-16717 Implement node validation (#795)
Alexander Polovtcev [Tue, 24 May 2022 11:29:56 +0000 (14:29 +0300)] 
IGNITE-16717 Implement node validation (#795)

5 weeks agoIGNITE-16937 MvTableStorage interface introduced (#807)
ibessonov [Fri, 20 May 2022 14:53:18 +0000 (17:53 +0300)] 
IGNITE-16937 MvTableStorage interface introduced (#807)

5 weeks agoIGNITE-16988 [Native Persistence 3.0] Porting FileIO from 2.0 (#808)
Kirill Tkalenko [Thu, 19 May 2022 12:16:58 +0000 (15:16 +0300)] 
IGNITE-16988 [Native Persistence 3.0] Porting FileIO from 2.0 (#808)

5 weeks agoIGNITE-17004 added documentation about a node catching up process.
Mirza Aliev [Thu, 19 May 2022 11:37:10 +0000 (14:37 +0300)] 
IGNITE-17004 added documentation about a node catching up process.

5 weeks agoIGNITE-16550 Redesign SchemaRegistry to use causality tokens (#778)
Denis Chudov [Thu, 19 May 2022 11:22:15 +0000 (14:22 +0300)] 
IGNITE-16550 Redesign SchemaRegistry to use causality tokens (#778)

5 weeks agoIGNITE-16935 [Native Persistence 3.0] Porting a checkpoint and related code, part...
Kirill Tkalenko [Wed, 18 May 2022 11:19:04 +0000 (14:19 +0300)] 
IGNITE-16935 [Native Persistence 3.0] Porting a checkpoint and related code, part 3 (#806)

5 weeks agoIGNITE-16999 Sql. Refactor IgniteBuiltInMethod and IgniteMethod classes - Fixes ...
zstan [Wed, 18 May 2022 09:55:07 +0000 (12:55 +0300)] 
IGNITE-16999 Sql. Refactor IgniteBuiltInMethod and IgniteMethod classes - Fixes #811.

Signed-off-by: zstan <stanilovsky@gmail.com>
5 weeks agoIGNITE-16718 ItIgniteNodeRestartTest#testCfgGap is flaky (#810)
Alexander Lapin [Tue, 17 May 2022 15:52:58 +0000 (18:52 +0300)] 
IGNITE-16718 ItIgniteNodeRestartTest#testCfgGap is flaky (#810)

5 weeks agoIGNITE-16848 InternalTuple interface extracted from Row. (#775)
ibessonov [Tue, 17 May 2022 14:36:42 +0000 (17:36 +0300)] 
IGNITE-16848 InternalTuple interface extracted from Row. (#775)

5 weeks agoIGNITE-16930 .NET: Thin 3.0: Add Compute.ExecuteColocated (#809)
Pavel Tupitsyn [Tue, 17 May 2022 13:44:22 +0000 (16:44 +0300)] 
IGNITE-16930 .NET: Thin 3.0: Add Compute.ExecuteColocated (#809)

* Implement `ExecuteColocated` in .NET client. Send requests to default node, partition awareness will be added later (IGNITE-16930).
* To avoid extra table request on every `ExecuteColocated` call (we need table id and schemas), cache tables by name. If a table gets dropped and created again with the same name and a different id, retry the operation.

6 weeks agoIGNITE-14085 Implement network recovery protocol
Semyon Danilov [Sat, 30 Apr 2022 21:59:42 +0000 (01:59 +0400)] 
IGNITE-14085 Implement network recovery protocol

6 weeks agoIGNITE-16898 Modernizer plugin errors fixed in local build
ibessonov [Fri, 13 May 2022 11:33:08 +0000 (14:33 +0300)] 
IGNITE-16898 Modernizer plugin errors fixed in local build

Signed-off-by: ibessonov <bessonov.ip@gmail.com>
6 weeks agoIGNITE-16898 [Native Persistence 3.0] Porting a checkpoint and related code, part...
Kirill Tkalenko [Fri, 13 May 2022 08:47:41 +0000 (11:47 +0300)] 
IGNITE-16898 [Native Persistence 3.0] Porting a checkpoint and related code, part 2 (#800)

6 weeks agoIGNITE-16863 Implement compound VersisionedValue
Denis Chudov [Fri, 13 May 2022 07:04:33 +0000 (10:04 +0300)] 
IGNITE-16863 Implement compound VersisionedValue

6 weeks agoIGNITE-16921 Support schema changes concerning inheritance hierarchy (#802)
Roman Puchkovskiy [Thu, 12 May 2022 14:03:57 +0000 (18:03 +0400)] 
IGNITE-16921 Support schema changes concerning inheritance hierarchy (#802)

6 weeks agoIGNITE-16940 Make the project build on Java 18 (#803)
Roman Puchkovskiy [Thu, 12 May 2022 07:44:20 +0000 (11:44 +0400)] 
IGNITE-16940 Make the project build on Java 18 (#803)

6 weeks agoIGNITE-16738 Add trait definitions to the EMPTY_CONTEXT and to the singleton empty...
Taras Ledkov [Thu, 12 May 2022 07:42:37 +0000 (10:42 +0300)] 
IGNITE-16738 Add trait definitions to the EMPTY_CONTEXT and to the singleton empty CLUSTER (#805)

7 weeks agoIGNITE-16571 Implement defaultness semantics for GetField when schema changes (#798)
Roman Puchkovskiy [Fri, 6 May 2022 13:18:02 +0000 (17:18 +0400)] 
IGNITE-16571 Implement defaultness semantics for GetField when schema changes (#798)

7 weeks agoIGNITE-16786 Implement ClientCompute#executeColocated (#801)
Pavel Tupitsyn [Fri, 6 May 2022 12:59:52 +0000 (15:59 +0300)] 
IGNITE-16786 Implement ClientCompute#executeColocated (#801)

* Implement `COMPUTE_EXECUTE_COLOCATED` protocol operation.
* Implement `executeColocated` on the client side. Send requests to default node, partition awareness will be added later (IGNITE-16925).
* To avoid extra table request on every `executeColocated` call (we need table id and schemas), cache tables by name. If a table gets dropped and created again with the same name and a different id, retry the operation.

7 weeks agoIGNITE-16887 [Native Persistence 3.0] Porting a checkpoint and related code, part...
Kirill Tkalenko [Wed, 4 May 2022 13:59:32 +0000 (16:59 +0300)] 
IGNITE-16887 [Native Persistence 3.0] Porting a checkpoint and related code, part 1 (#791)

7 weeks agoIGNITE-16401 Working in async manner for new SQL engine (#712)
korlov42 [Wed, 4 May 2022 12:18:08 +0000 (15:18 +0300)] 
IGNITE-16401 Working in async manner for new SQL engine (#712)

7 weeks agoIGNITE-16513 Add an integration test for 'cluster init' CLI command (#794)
Roman Puchkovskiy [Wed, 4 May 2022 09:29:48 +0000 (13:29 +0400)] 
IGNITE-16513 Add an integration test for 'cluster init' CLI command (#794)

8 weeks agoIGNITE-16611 Basic RocksDB-based MV-storage implementation & refactored interfaces...
ibessonov [Fri, 29 Apr 2022 12:38:15 +0000 (15:38 +0300)] 
IGNITE-16611 Basic RocksDB-based MV-storage implementation & refactored interfaces (#787)

8 weeks agoIGNITE-16915 Fix flaky testNodeLeave test (#796)
Alexander Polovtcev [Fri, 29 Apr 2022 10:17:08 +0000 (13:17 +0300)] 
IGNITE-16915 Fix flaky testNodeLeave test (#796)

8 weeks agoIGNITE-16472 Incorporate CMG Manager into the node lifecycle (#784)
Alexander Polovtcev [Tue, 26 Apr 2022 12:48:10 +0000 (15:48 +0300)] 
IGNITE-16472 Incorporate CMG Manager into the node lifecycle (#784)

8 weeks agoIGNITE-16574 Support schema changes concerning serializability status (#792)
Roman Puchkovskiy [Tue, 26 Apr 2022 07:44:15 +0000 (11:44 +0400)] 
IGNITE-16574 Support schema changes concerning serializability status (#792)

2 months agoIGNITE-16890 Fix JVM crash (#790)
Semyon Danilov [Fri, 22 Apr 2022 23:08:12 +0000 (03:08 +0400)] 
IGNITE-16890 Fix JVM crash (#790)

2 months agoIGNITE-16583 Remove blocking calls on Vault methods
Aleksandr Polovtsev [Fri, 18 Feb 2022 15:39:19 +0000 (18:39 +0300)] 
IGNITE-16583 Remove blocking calls on Vault methods

2 months agoIGNITE-16596 Use colocation key for affinity calculation (#728)
Taras Ledkov [Fri, 22 Apr 2022 14:14:56 +0000 (17:14 +0300)] 
IGNITE-16596 Use colocation key for affinity calculation (#728)

2 months agoIGNITE-16607 Update examples documentation for init command (#789)
Alexander Polovtcev [Fri, 22 Apr 2022 10:27:50 +0000 (13:27 +0300)] 
IGNITE-16607 Update examples documentation for init command (#789)

2 months agoIGNITE-16766 Support storage engine configuration parameters during table creation...
Kirill Tkalenko [Thu, 21 Apr 2022 17:20:11 +0000 (20:20 +0300)] 
IGNITE-16766 Support storage engine configuration parameters during table creation. (#783)

2 months agoIGNITE-16874 Sql. Bump calcite version up to 1.30 - Fixes #788.
zstan [Wed, 20 Apr 2022 12:21:24 +0000 (15:21 +0300)] 
IGNITE-16874 Sql. Bump calcite version up to 1.30 - Fixes #788.

Signed-off-by: zstan <stanilovsky@gmail.com>
2 months agoIGNITE-16573 Support schema changes concerning externalizability status (#785)
Roman Puchkovskiy [Wed, 20 Apr 2022 10:20:37 +0000 (14:20 +0400)] 
IGNITE-16573 Support schema changes concerning externalizability status (#785)