ignite-3.git
7 months agoIGNITE-15876 Fix the code style javadocs issues for the modules / Part 1 (#430) test_ko
Kirill Tkalenko [Mon, 8 Nov 2021 14:43:34 +0000 (17:43 +0300)] 
IGNITE-15876 Fix the code style javadocs issues for the modules / Part 1 (#430)

7 months agoFix IDEA codestyle settings (#428)
Andrew V. Mashenkov [Mon, 8 Nov 2021 11:51:49 +0000 (14:51 +0300)] 
Fix IDEA codestyle settings (#428)

7 months agoIGNITE-15371 Set GoogleStyle as default in IDEA (#429)
Pavel Tupitsyn [Mon, 8 Nov 2021 11:50:39 +0000 (14:50 +0300)] 
IGNITE-15371 Set GoogleStyle as default in IDEA (#429)

7 months agoIGNITE-15462 Replace usages of map of int to IntMap where possible in Calcite module...
Vladimir Ermakov [Wed, 3 Nov 2021 13:28:43 +0000 (18:58 +0530)] 
IGNITE-15462 Replace usages of map of int to IntMap where possible in Calcite module. (#411)

7 months agoIGNITE-15371 Switch to Google code style. Fixes #377
Kirill Tkalenko [Wed, 3 Nov 2021 11:22:20 +0000 (14:22 +0300)] 
IGNITE-15371 Switch to Google code style. Fixes #377

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15414 Schema validation refactoring with configuration validators (#360)
Andrew V. Mashenkov [Mon, 1 Nov 2021 15:13:16 +0000 (18:13 +0300)] 
IGNITE-15414 Schema validation refactoring with configuration validators (#360)

7 months agoIGNITE-15754: Fix marshaller exception handling (#408)
Andrew V. Mashenkov [Mon, 1 Nov 2021 14:43:47 +0000 (17:43 +0300)] 
IGNITE-15754: Fix marshaller exception handling (#408)

7 months agoIGNITE-14291: Implement KeyValueView API (#416)
Andrew V. Mashenkov [Mon, 1 Nov 2021 14:42:06 +0000 (17:42 +0300)] 
IGNITE-14291: Implement KeyValueView API (#416)

7 months agoIGNITE-15699 Rename TableSchemaBuilder. (#421)
Andrew V. Mashenkov [Mon, 1 Nov 2021 12:13:08 +0000 (15:13 +0300)] 
IGNITE-15699 Rename TableSchemaBuilder. (#421)

7 months agoIGNITE-15842 Fixed RocksDbStorageTest#testSnapshot fail on Windows platform. Fixes...
Slava Koptilin [Mon, 1 Nov 2021 11:15:31 +0000 (14:15 +0300)] 
IGNITE-15842 Fixed RocksDbStorageTest#testSnapshot fail on Windows platform. Fixes #417

7 months agoIGNITE-15477 Network module readme. Netty thread naming improvement. (#406)
Semyon Danilov [Mon, 1 Nov 2021 10:04:54 +0000 (13:04 +0300)] 
IGNITE-15477 Network module readme. Netty thread naming improvement. (#406)

7 months agoIGNITE-14645 Support polymorphic configuration nodes. (#366)
Kirill Tkalenko [Mon, 1 Nov 2021 09:15:32 +0000 (12:15 +0300)] 
IGNITE-14645 Support polymorphic configuration nodes. (#366)

7 months agoIGNITE-15669 Get rid of leakage of Calcite classes through SqlCursor class (#410)
Taras Ledkov [Fri, 29 Oct 2021 15:54:53 +0000 (18:54 +0300)] 
IGNITE-15669  Get rid of leakage of Calcite classes through SqlCursor class (#410)

7 months agoIGNITE-15744 Fix vartable size overflow issue (#409)
Andrew V. Mashenkov [Fri, 29 Oct 2021 09:04:46 +0000 (12:04 +0300)] 
IGNITE-15744 Fix vartable size overflow issue (#409)

7 months agoIGNITE-15536 Use VarHandle to replace UNSAFE in IgniteSpinReadWriteLock (#414)
Roman Puchkovskiy [Thu, 28 Oct 2021 12:27:52 +0000 (16:27 +0400)] 
IGNITE-15536 Use VarHandle to replace UNSAFE in IgniteSpinReadWriteLock (#414)

7 months agoIGNITE-15692 Implement TableManager component stop. Fixes #399
Vladislav Pyatkov [Wed, 27 Oct 2021 14:40:24 +0000 (17:40 +0300)] 
IGNITE-15692 Implement TableManager component stop. Fixes #399

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
7 months agoIGNITE-15819 Prepare DEB package for Ignite 3.0 (#413)
Peter Ivanov [Tue, 26 Oct 2021 12:43:46 +0000 (15:43 +0300)] 
IGNITE-15819 Prepare DEB package for Ignite 3.0 (#413)

8 months agoIGNITE-15799 Fix WorkDirectoryExtension for test classes with no tests (#407)
Alexander Polovtcev [Fri, 22 Oct 2021 09:47:02 +0000 (12:47 +0300)] 
IGNITE-15799 Fix WorkDirectoryExtension for test classes with no tests (#407)

8 months agoIGNITE-15775 Provide documentation for Alpha 3 release (#404)
Nikita Safonov [Thu, 21 Oct 2021 16:38:40 +0000 (19:38 +0300)] 
IGNITE-15775 Provide documentation for Alpha 3 release (#404)

8 months agoIGNITE-15600 Cache for Calcite SQL plans in 3.0 (#403)
korlov42 [Wed, 20 Oct 2021 15:43:15 +0000 (18:43 +0300)] 
IGNITE-15600 Cache for Calcite SQL plans in 3.0 (#403)

8 months agoIGNITE-15599 Get rid Guava in Calcite module (#398)
Taras Ledkov [Wed, 20 Oct 2021 13:45:47 +0000 (16:45 +0300)] 
IGNITE-15599 Get rid Guava in Calcite module  (#398)

8 months agoIGNITE-15402 Partition drop in storage & table folder deletion. (#402)
ibessonov [Wed, 20 Oct 2021 11:50:47 +0000 (14:50 +0300)] 
IGNITE-15402 Partition drop in storage & table folder deletion. (#402)

8 months agoIGNITE-15601 Implement stop for calcite module in 3.0 (#395)
Taras Ledkov [Wed, 20 Oct 2021 10:39:50 +0000 (13:39 +0300)] 
IGNITE-15601 Implement stop for calcite module in 3.0 (#395)

8 months agoIGNITE-13667: Add schema columns mapping from user order to system order (#401)
Andrew V. Mashenkov [Wed, 20 Oct 2021 10:07:22 +0000 (13:07 +0300)] 
IGNITE-13667: Add schema columns mapping from user order to system order (#401)

8 months agoIGNITE-15707 Ability to configure data regions for tables (#387)
ibessonov [Mon, 18 Oct 2021 10:59:16 +0000 (13:59 +0300)] 
IGNITE-15707 Ability to configure data regions for tables (#387)

8 months agoIGNITE-15749 Replace hamcrest-library with hamcrest (#397)
Alexander Polovtcev [Fri, 15 Oct 2021 12:00:20 +0000 (15:00 +0300)] 
IGNITE-15749 Replace hamcrest-library with hamcrest (#397)

8 months agoIGNITE-14538 Implemented proper configuration of network components (#294)
Semyon Danilov [Fri, 15 Oct 2021 10:58:13 +0000 (13:58 +0300)] 
IGNITE-14538 Implemented proper configuration of network components (#294)

8 months agoUpdated READMEs for alpha3 + minor formatting
Valentin Kulichenko [Tue, 12 Oct 2021 21:25:51 +0000 (14:25 -0700)] 
Updated READMEs for alpha3 + minor formatting

8 months agoIGNITE-15720 - Fixed examples to be able to run with a remote node (#394)
Valentin Kulichenko [Tue, 12 Oct 2021 18:50:26 +0000 (11:50 -0700)] 
IGNITE-15720 - Fixed examples to be able to run with a remote node (#394)

8 months agoIGNITE-15396 TableManager#table(UUID) could return null value even though the require...
Vladislav Pyatkov [Tue, 12 Oct 2021 15:49:57 +0000 (18:49 +0300)] 
IGNITE-15396 TableManager#table(UUID) could return null value even though the required table is already created. Fixes #15396

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15719 - Fixed multiple issues in the 'examples' module (#392)
Valentin Kulichenko [Sat, 9 Oct 2021 22:09:26 +0000 (15:09 -0700)] 
IGNITE-15719 - Fixed multiple issues in the 'examples' module (#392)

8 months agoIGNITE-15490 Created an example(s) that can allow to demonstrate rebalancing. Fixes...
Kirill Gusakov [Fri, 8 Oct 2021 17:06:22 +0000 (20:06 +0300)] 
IGNITE-15490 Created an example(s) that can allow to demonstrate rebalancing. Fixes #390

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15491 Added setBaseline method and naive rebalance. Fixes #379
Kirill Gusakov [Fri, 8 Oct 2021 16:20:18 +0000 (19:20 +0300)] 
IGNITE-15491 Added setBaseline method and naive rebalance. Fixes #379

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15687 Fixed start more than one node via cli. Fixes #391
Slava Koptilin [Fri, 8 Oct 2021 15:51:33 +0000 (18:51 +0300)] 
IGNITE-15687 Fixed start more than one node via cli. Fixes #391

8 months agoIGNITE-15675 Added jul formatting to CLI module. Fixes #390
Mirza Aliev [Fri, 8 Oct 2021 15:35:39 +0000 (18:35 +0300)] 
IGNITE-15675 Added jul formatting to CLI module. Fixes #390

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15684 - Fixed SqlJdbcExample. Fixes #381
Valentin Kulichenko [Thu, 7 Oct 2021 14:42:04 +0000 (17:42 +0300)] 
IGNITE-15684 - Fixed SqlJdbcExample. Fixes #381

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15351 Implemented concepts of storage engines and data regions with basic...
ibessonov [Thu, 7 Oct 2021 13:35:40 +0000 (16:35 +0300)] 
IGNITE-15351 Implemented concepts of storage engines and data regions with basic integration into existing code. (#365)

8 months agoIGNITE-15696 Fix NPE in StripeEntryHandler and logging bug in StripeExceptionHandler...
Mirza Aliev [Thu, 7 Oct 2021 10:42:15 +0000 (13:42 +0300)] 
IGNITE-15696 Fix NPE in StripeEntryHandler and logging bug in StripeExceptionHandler. Fixes #385

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15379 Add Java client examples. Add tests
Igor Sapego [Thu, 7 Oct 2021 10:38:25 +0000 (12:38 +0200)] 
IGNITE-15379 Add Java client examples. Add tests

Fixes #384

8 months agoIGNITE-15685 - Renamed examples to make them consistent with the updated API (#382)
Valentin Kulichenko [Wed, 6 Oct 2021 19:52:39 +0000 (12:52 -0700)] 
IGNITE-15685 - Renamed examples to make them consistent with the updated API (#382)

8 months agoIGNITE-15686 Fix NPE in examples
ibessonov [Wed, 6 Oct 2021 11:04:08 +0000 (13:04 +0200)] 
IGNITE-15686 Fix NPE in examples

This closes #383

8 months agoIGNITE-15538 Fixed NullPointerException during node start via cli. Fixes #378
Slava Koptilin [Wed, 6 Oct 2021 10:40:10 +0000 (13:40 +0300)] 
IGNITE-15538 Fixed NullPointerException during node start via cli. Fixes #378

8 months agoIGNITE-15662 It is impossible to add a test-jar dependency to the CLI module (#375)
Peter Ivanov [Tue, 5 Oct 2021 08:55:23 +0000 (11:55 +0300)] 
IGNITE-15662 It is impossible to add a test-jar dependency to the CLI module (#375)

8 months agoIGNITE-15027 Provide human-readable error when start single-node cluster without...
Mirza Aliev [Mon, 4 Oct 2021 14:13:50 +0000 (17:13 +0300)] 
IGNITE-15027 Provide human-readable error when start single-node cluster without hosting meta storage. Fixes #373

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15663 Set default batch sized to 1. Fixes #369
Vladislav Pyatkov [Mon, 4 Oct 2021 09:23:04 +0000 (12:23 +0300)] 
IGNITE-15663 Set default batch sized to 1. Fixes #369

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15191 Fixed bad wording. Fixes #374
Slava Koptilin [Mon, 4 Oct 2021 09:10:02 +0000 (12:10 +0300)] 
IGNITE-15191 Fixed bad wording. Fixes #374

8 months agoIGNITE-15406 Ignite, Ignition, and IgniteManager moved to org.apache.ignite package...
Slava Koptilin [Mon, 4 Oct 2021 08:26:53 +0000 (11:26 +0300)] 
IGNITE-15406 Ignite, Ignition, and IgniteManager moved to org.apache.ignite package. Fixes #370

8 months agoIGNITE-15668 Commented code without ticket link in ignite-calcite (#371)
korlov42 [Mon, 4 Oct 2021 07:30:37 +0000 (10:30 +0300)] 
IGNITE-15668 Commented code without ticket link in ignite-calcite (#371)

8 months agoIGNITE-15670 .NET: Fix ClientSocketTests flakiness (#372)
Pavel Tupitsyn [Fri, 1 Oct 2021 17:11:26 +0000 (20:11 +0300)] 
IGNITE-15670 .NET: Fix ClientSocketTests flakiness (#372)

`mvn exec` downloads artifacts on the first run, which may cause node start timeout when the network is slow. Perform a separate, dry run of the command with a bigger timeout to download artifacts and compile the code with a bigger timeout (5 minutes). Then start the node with a smaller timeout.

8 months agoIGNITE-15545 JDBC Sql queries example. Fixes #358
Vladimir Ermakov [Fri, 1 Oct 2021 14:33:08 +0000 (17:33 +0300)] 
IGNITE-15545 JDBC Sql queries example. Fixes #358

Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>
8 months agoIGNITE-15108 Integrate with actual data layer in Ignite 3.0 (#295)
korlov42 [Fri, 1 Oct 2021 11:04:37 +0000 (14:04 +0300)] 
IGNITE-15108 Integrate with actual data layer in Ignite 3.0 (#295)

8 months agoIGNITE-15661 Fix SystemPropertiesExtension state usage (#368)
Alexander Polovtcev [Fri, 1 Oct 2021 11:00:09 +0000 (14:00 +0300)] 
IGNITE-15661 Fix SystemPropertiesExtension state usage (#368)

8 months agoIGNITE-15510 Use shared executor for raft group services. Fixes #340
Mirza Aliev [Fri, 1 Oct 2021 07:40:56 +0000 (10:40 +0300)] 
IGNITE-15510 Use shared executor for raft group services. Fixes #340

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
8 months agoIGNITE-15646 ConcurrentHashMapStorage moved to test package. (#367)
ibessonov [Thu, 30 Sep 2021 14:42:59 +0000 (17:42 +0300)] 
IGNITE-15646 ConcurrentHashMapStorage moved to test package. (#367)

8 months agoIGNITE-15543 Support injecting static variables with the WorkDirectory extension...
Alexander Polovtcev [Thu, 30 Sep 2021 12:42:33 +0000 (15:42 +0300)] 
IGNITE-15543 Support injecting static variables with the WorkDirectory extension (#357)

8 months agoIGNITE-15508 Added loading via ServiceLoader for JDBC Driver (#355)
Vladimir Ermakov [Thu, 30 Sep 2021 08:50:11 +0000 (11:50 +0300)] 
IGNITE-15508 Added loading via ServiceLoader for JDBC Driver (#355)

8 months agoIGNITE-14679 Schema serialization. (#349)
Vladimir Ermakov [Thu, 30 Sep 2021 08:36:45 +0000 (11:36 +0300)] 
IGNITE-14679 Schema serialization. (#349)

8 months agoIGNITE-15434 Reactive scan for table partitions.
sanpwc [Wed, 29 Sep 2021 16:36:43 +0000 (19:36 +0300)] 
IGNITE-15434 Reactive scan for table partitions.

Signed-off-by: Andrey Gura <agura@apache.org>
8 months agoIGNITE-15579 Use test class and test method names as a part of cluster node names...
Alexander Polovtcev [Wed, 29 Sep 2021 09:55:53 +0000 (12:55 +0300)] 
IGNITE-15579 Use test class and test method names as a part of cluster node names (#359)

8 months agoIGNITE-15531 .NET: Set up binary and nuget packaging (#363)
Pavel Tupitsyn [Tue, 28 Sep 2021 19:14:07 +0000 (22:14 +0300)] 
IGNITE-15531 .NET: Set up binary and nuget packaging (#363)

* Extend allowed MessagePack version range.
* Exclude dev-only dependencies.
* Add icon.
* Update project properties.
* Test publish and pack commands.
* Update DEVNOTES.

8 months agoIGNITE-15548 Fix Table API classes hierarchy (#362)
korlov42 [Tue, 28 Sep 2021 13:15:13 +0000 (16:15 +0300)] 
IGNITE-15548 Fix Table API classes hierarchy (#362)

8 months agoRevert "IGNITE-15531 .NET: Thin 3.0: Release procedure"
Pavel Tupitsyn [Tue, 28 Sep 2021 07:44:53 +0000 (10:44 +0300)] 
Revert "IGNITE-15531 .NET: Thin 3.0: Release procedure"

This reverts commit 72d13b160a7039ec07c7ed4f23112ea4819c8bab.

8 months agoRevert "Update DEVNOTES with release instructions"
Pavel Tupitsyn [Tue, 28 Sep 2021 07:44:49 +0000 (10:44 +0300)] 
Revert "Update DEVNOTES with release instructions"

This reverts commit 29e2828663077a254eeef0b8e5a2892d819f4ef7.

8 months agoUpdate DEVNOTES with release instructions
Pavel Tupitsyn [Tue, 28 Sep 2021 07:43:30 +0000 (10:43 +0300)] 
Update DEVNOTES with release instructions

8 months agoIGNITE-15531 .NET: Thin 3.0: Release procedure
Pavel Tupitsyn [Tue, 28 Sep 2021 07:40:30 +0000 (10:40 +0300)] 
IGNITE-15531 .NET: Thin 3.0: Release procedure
- Enable packing
- Use flexible MessagePack version

8 months agoIGNITE-15409 Adding NamedConfigurationTree#any to listen for changes in any configura...
Kirill Tkalenko [Mon, 27 Sep 2021 09:34:30 +0000 (12:34 +0300)] 
IGNITE-15409 Adding NamedConfigurationTree#any to listen for changes in any configuration (#336)

8 months agoRevert "IGNITE-15548 Fix Table API classes hierarchy (#353)" (#361)
ibessonov [Mon, 27 Sep 2021 09:09:34 +0000 (12:09 +0300)] 
Revert "IGNITE-15548 Fix Table API classes hierarchy (#353)" (#361)

This reverts commit 0c82a79220df82f304ea60a1c624e5effbac936d.

9 months agoIGNITE-15548 Fix Table API classes hierarchy (#353)
Andrew V. Mashenkov [Fri, 24 Sep 2021 16:57:43 +0000 (19:57 +0300)] 
IGNITE-15548 Fix Table API classes hierarchy (#353)

9 months agoIGNITE-15341 Table API. Rename confusing method getOrCreateTable (#316)
Andrew V. Mashenkov [Fri, 24 Sep 2021 15:13:40 +0000 (18:13 +0300)] 
IGNITE-15341 Table API. Rename confusing method getOrCreateTable (#316)

9 months agoIGNITE-15382 Decouple API and implementation for Tuple (#301)
Andrew V. Mashenkov [Fri, 24 Sep 2021 14:27:17 +0000 (17:27 +0300)] 
IGNITE-15382 Decouple API and implementation for Tuple (#301)

9 months agoIGNITE-15362 Fix compilation due to competed commits. (#354)
Andrew Mashenkov [Thu, 23 Sep 2021 12:57:30 +0000 (15:57 +0300)] 
IGNITE-15362 Fix compilation due to competed commits. (#354)

9 months agoIGNITE-15362 Integration tests fixes. (#354)
Vladimir Ermakov [Thu, 23 Sep 2021 12:13:48 +0000 (15:13 +0300)] 
IGNITE-15362 Integration tests fixes. (#354)

9 months agoIGNITE-15412 Introduce "direct" configuration properties (#347)
Alexander Polovtcev [Thu, 23 Sep 2021 11:21:13 +0000 (14:21 +0300)] 
IGNITE-15412 Introduce "direct" configuration properties (#347)

9 months agoIGNITE-15532 Fix tuple equality comparison (#346)
Andrew V. Mashenkov [Wed, 22 Sep 2021 10:38:58 +0000 (13:38 +0300)] 
IGNITE-15532 Fix tuple equality comparison (#346)

9 months agoIGNITE-15439 Fix wrong item removal from collection (#333)
Andrew V. Mashenkov [Tue, 21 Sep 2021 13:52:14 +0000 (16:52 +0300)] 
IGNITE-15439 Fix wrong item removal from collection (#333)

9 months agoIGNITE-15187 JDBC driver for 3.0: ResultSet metadata (#345)
Vladimir Ermakov [Mon, 20 Sep 2021 13:31:53 +0000 (16:31 +0300)] 
IGNITE-15187 JDBC driver for 3.0: ResultSet metadata (#345)

9 months agoIGNITE-15438 Fix unexpectedly large allocations in InternalTableImpl (#315)
Andrew V. Mashenkov [Mon, 20 Sep 2021 13:13:21 +0000 (16:13 +0300)] 
IGNITE-15438 Fix unexpectedly large allocations in InternalTableImpl (#315)

9 months agoIGNITE-15444 Implement MetaStorageManager component stop (#332)
Mirza Aliev [Mon, 20 Sep 2021 12:47:24 +0000 (15:47 +0300)] 
IGNITE-15444 Implement MetaStorageManager component stop (#332)

9 months agoIGNITE-15519: Fix compilation due to competed commits.
Andrew Mashenkov [Fri, 17 Sep 2021 13:09:21 +0000 (16:09 +0300)] 
IGNITE-15519: Fix compilation due to competed commits.

9 months agoIGNITE-15430 .NET: Add Table API (#342)
Pavel Tupitsyn [Fri, 17 Sep 2021 11:29:28 +0000 (14:29 +0300)] 
IGNITE-15430 .NET: Add Table API (#342)

* Add and implement all known methods in `ITableView`.
* Fix NPE in `InternalTableImpl`: `getAll`, `insertAll`, `deleteAll`. Reuse multirow processing logic.
* Invert `Storage#removeAll` and `removeAllExact` logic: return skipped rows so that `deleteAll`/`deleteAllExact` public API works as specified in the Javadoc.
* Refactor `Storage` to accept `List` instead of `Collection` to simplify implementation and reduce allocations.

9 months agoIGNITE-15519: Make tuples serializable (#343)
Andrew V. Mashenkov [Fri, 17 Sep 2021 11:21:08 +0000 (14:21 +0300)] 
IGNITE-15519: Make tuples serializable (#343)

9 months agoIGNITE-15404 Rework disctributed configuration flow. (#330)
Alexander Lapin [Fri, 17 Sep 2021 10:58:28 +0000 (13:58 +0300)] 
IGNITE-15404 Rework disctributed configuration flow. (#330)

9 months agoIGNITE-15188 JDBC driver for 3.0: Database metadata (#339)
Vladimir Ermakov [Fri, 17 Sep 2021 08:45:35 +0000 (11:45 +0300)] 
IGNITE-15188 JDBC driver for 3.0: Database metadata (#339)

9 months agoIGNITE-15339 Fix broken access methods for column of temporal types after row upgrade...
Andrew V. Mashenkov [Fri, 17 Sep 2021 08:14:22 +0000 (11:14 +0300)] 
IGNITE-15339 Fix broken access methods for column of temporal types after row upgrade (#335)

9 months agoIGNITE-15288 Full-featured RaftGroupService - Fixes #321.
Kirill Gusakov [Fri, 17 Sep 2021 07:37:46 +0000 (10:37 +0300)] 
IGNITE-15288 Full-featured RaftGroupService - Fixes #321.

Signed-off-by: Alexey Scherbakov <alexey.scherbakoff@gmail.com>
9 months agoIGNITE-15520 Fixed NamedListChange class type parameters. (#341)
ibessonov [Fri, 17 Sep 2021 06:37:29 +0000 (09:37 +0300)] 
IGNITE-15520 Fixed NamedListChange class type parameters. (#341)

9 months agoIGNITE-15501 Improvements in ConfigurationExtension - support for listeners and inter...
ibessonov [Wed, 15 Sep 2021 09:55:17 +0000 (12:55 +0300)] 
IGNITE-15501 Improvements in ConfigurationExtension - support for listeners and internal schema extensions (#334)

9 months agoIGNITE-15186 Implement basic JDBC client: Statement, ResultSet (#284)
Vladimir Ermakov [Wed, 15 Sep 2021 08:11:27 +0000 (11:11 +0300)] 
IGNITE-15186 Implement basic JDBC client: Statement, ResultSet (#284)

9 months agoIGNITE-15361 Thin 3.0: Add KeyValueBinaryView (#328)
Pavel Tupitsyn [Mon, 13 Sep 2021 11:54:32 +0000 (14:54 +0300)] 
IGNITE-15361 Thin 3.0: Add KeyValueBinaryView (#328)

* Implement `KeyValueBinaryView` for Java thin client (`ignite.tables().table(..).kvView()`).
* Update protocol: return only value columns of the tuple when the key is known. For example, `TUPLE_GET` passes the key to the server, and server used to return full tuple: key and value columns. It is not necessary to pass the key back, and the server won't do that anymore.
* On the protocol and server levels there is no difference between `Table` and `KvView` APIs - the same operations are used for both. The difference is only on the client side - `Table` returns all columns in a single `Tuple`, and `KvView` splits key/val columns into separate `Tuple`s.

9 months agoIGNITE-15432 .NET: Fix tests for TeamCity project (#331)
Pavel Tupitsyn [Mon, 13 Sep 2021 08:57:05 +0000 (11:57 +0300)] 
IGNITE-15432 .NET: Fix tests for TeamCity project (#331)

* Suppress warnings CS1572, CS1573 on records for older SDKs
* Fix TestPublicTypesAreSealed

9 months agoIGNITE-15175 Fixed javadoc in Rest module. Fixes #319
Slava Koptilin [Mon, 13 Sep 2021 07:45:56 +0000 (10:45 +0300)] 
IGNITE-15175 Fixed javadoc in Rest module. Fixes #319

9 months agoIGNITE-15486 JUnit configuration extension implemented (#329)
ibessonov [Fri, 10 Sep 2021 09:04:28 +0000 (12:04 +0300)] 
IGNITE-15486 JUnit configuration extension implemented (#329)

9 months agoIGNITE-15456 Integrate RocksDBKeyValueStorage into the production code (#323)
Alexander Polovtcev [Wed, 8 Sep 2021 08:06:22 +0000 (11:06 +0300)] 
IGNITE-15456 Integrate RocksDBKeyValueStorage into the production code (#323)

9 months agoIGNITE-15356 Fix code style
Pavel Tupitsyn [Tue, 7 Sep 2021 18:16:24 +0000 (21:16 +0300)] 
IGNITE-15356 Fix code style

9 months agoIGNITE-15356 .NET: Add basic thin client (#306)
Pavel Tupitsyn [Tue, 7 Sep 2021 18:04:08 +0000 (21:04 +0300)] 
IGNITE-15356 .NET: Add basic thin client (#306)

* Set up the project structure.
* Establish code style and enable code analysis.
* Implement serialization based on `MessagePack-CSharp` and `ArrayPool.Shared`.
* Implement async socket IO.
* Implement basic thin client (tuple, get table, upsert, get).

https://cwiki.apache.org/confluence/display/IGNITE/IEP-78+.NET+Thin+Client

9 months agoIGNITE-15454 Fixed hanging test SchemaChangeTableViewTest. Fixes #318
Kirill Gusakov [Tue, 7 Sep 2021 07:43:40 +0000 (10:43 +0300)] 
IGNITE-15454 Fixed hanging test SchemaChangeTableViewTest. Fixes #318

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
9 months agoIGNITE-15398 Fix bugs in nodes start flow and free some netty resources properly...
Mirza Aliev [Tue, 7 Sep 2021 07:38:59 +0000 (10:38 +0300)] 
IGNITE-15398 Fix bugs in nodes start flow and free some netty resources properly. Fixes #314

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
9 months agoIGNITE-15440 Fix some WARNINGS in Maven build (#312)
Peter Ivanov [Mon, 6 Sep 2021 08:21:19 +0000 (11:21 +0300)] 
IGNITE-15440 Fix some WARNINGS in Maven build (#312)

9 months agoRevert "IGNITE-15393 Add errorprone plugin (#304)" (#320)
Andrew V. Mashenkov [Mon, 6 Sep 2021 07:52:17 +0000 (10:52 +0300)] 
Revert "IGNITE-15393 Add errorprone plugin (#304)" (#320)

This reverts commit 0d12630f

9 months agoIGNITE-15449 Renamed missed integration test class names to start with IT prefix...
Mirza Aliev [Fri, 3 Sep 2021 20:07:38 +0000 (23:07 +0300)] 
IGNITE-15449 Renamed missed integration test class names to start with IT prefix. Fixes #317

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>