Valentin Kulichenko [Tue, 12 Oct 2021 21:25:51 +0000 (14:25 -0700)]
Updated READMEs for alpha3 + minor formatting
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)
Valentin Kulichenko [Sat, 9 Oct 2021 22:09:26 +0000 (15:09 -0700)]
IGNITE-15719 - Fixed multiple issues in the 'examples' module (#392)
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>
(cherry picked from commit
2a6c557293035a138a2d4030d4c4cbe7f057b506)
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>
(cherry picked from commit
dd45a40733022ef342e45d0646e27f1b4c518588)
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
(cherry picked from commit
9c8fda52aebcab281d504720c20379ca9b3eb5ff)
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>
(cherry picked from commit
e56b90ce652446662c0253436b4f0e28f1bf111b)
Valentin Kulichenko [Thu, 7 Oct 2021 14:46:16 +0000 (17:46 +0300)]
IGNITE-15684 - Fixed SqlJdbcExample.
Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
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)
Signed-off-by: ibessonov <bessonov.ip@gmail.com>
Igor Sapego [Thu, 7 Oct 2021 10:38:25 +0000 (12:38 +0200)]
IGNITE-15379 Add Java client examples. Add tests
Fixes #384
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>
(cherry picked from commit
a21454a23f8b2ab215253f47f459f20dda895c9f)
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)
ibessonov [Wed, 6 Oct 2021 11:04:08 +0000 (13:04 +0200)]
IGNITE-15686 Fix NPE in examples
This closes #383
Slava Koptilin [Wed, 6 Oct 2021 10:40:10 +0000 (13:40 +0300)]
IGNITE-15538 Fixed NullPointerException during node start via cli. Fixes #378
(cherry picked from commit
cb1a405fd1f37a144be19c03fe91dbd1ecfe6f0b)
Valentin Kulichenko [Wed, 6 Oct 2021 00:57:33 +0000 (17:57 -0700)]
Updated version to 3.0.0-alpha3
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)
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>
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>
Slava Koptilin [Mon, 4 Oct 2021 09:10:02 +0000 (12:10 +0300)]
IGNITE-15191 Fixed bad wording. Fixes #374
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
korlov42 [Mon, 4 Oct 2021 07:30:37 +0000 (10:30 +0300)]
IGNITE-15668 Commented code without ticket link in ignite-calcite (#371)
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.
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>
korlov42 [Fri, 1 Oct 2021 11:04:37 +0000 (14:04 +0300)]
IGNITE-15108 Integrate with actual data layer in Ignite 3.0 (#295)
Alexander Polovtcev [Fri, 1 Oct 2021 11:00:09 +0000 (14:00 +0300)]
IGNITE-15661 Fix SystemPropertiesExtension state usage (#368)
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>
ibessonov [Thu, 30 Sep 2021 14:42:59 +0000 (17:42 +0300)]
IGNITE-15646 ConcurrentHashMapStorage moved to test package. (#367)
Alexander Polovtcev [Thu, 30 Sep 2021 12:42:33 +0000 (15:42 +0300)]
IGNITE-15543 Support injecting static variables with the WorkDirectory extension (#357)
Vladimir Ermakov [Thu, 30 Sep 2021 08:50:11 +0000 (11:50 +0300)]
IGNITE-15508 Added loading via ServiceLoader for JDBC Driver (#355)
Vladimir Ermakov [Thu, 30 Sep 2021 08:36:45 +0000 (11:36 +0300)]
IGNITE-14679 Schema serialization. (#349)
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>
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)
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.
korlov42 [Tue, 28 Sep 2021 13:15:13 +0000 (16:15 +0300)]
IGNITE-15548 Fix Table API classes hierarchy (#362)
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.
Pavel Tupitsyn [Tue, 28 Sep 2021 07:44:49 +0000 (10:44 +0300)]
Revert "Update DEVNOTES with release instructions"
This reverts commit
29e2828663077a254eeef0b8e5a2892d819f4ef7.
Pavel Tupitsyn [Tue, 28 Sep 2021 07:43:30 +0000 (10:43 +0300)]
Update DEVNOTES with release instructions
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
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)
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.
Andrew V. Mashenkov [Fri, 24 Sep 2021 16:57:43 +0000 (19:57 +0300)]
IGNITE-15548 Fix Table API classes hierarchy (#353)
Andrew V. Mashenkov [Fri, 24 Sep 2021 15:13:40 +0000 (18:13 +0300)]
IGNITE-15341 Table API. Rename confusing method getOrCreateTable (#316)
Andrew V. Mashenkov [Fri, 24 Sep 2021 14:27:17 +0000 (17:27 +0300)]
IGNITE-15382 Decouple API and implementation for Tuple (#301)
Andrew Mashenkov [Thu, 23 Sep 2021 12:57:30 +0000 (15:57 +0300)]
IGNITE-15362 Fix compilation due to competed commits. (#354)
Vladimir Ermakov [Thu, 23 Sep 2021 12:13:48 +0000 (15:13 +0300)]
IGNITE-15362 Integration tests fixes. (#354)
Alexander Polovtcev [Thu, 23 Sep 2021 11:21:13 +0000 (14:21 +0300)]
IGNITE-15412 Introduce "direct" configuration properties (#347)
Andrew V. Mashenkov [Wed, 22 Sep 2021 10:38:58 +0000 (13:38 +0300)]
IGNITE-15532 Fix tuple equality comparison (#346)
Andrew V. Mashenkov [Tue, 21 Sep 2021 13:52:14 +0000 (16:52 +0300)]
IGNITE-15439 Fix wrong item removal from collection (#333)
Vladimir Ermakov [Mon, 20 Sep 2021 13:31:53 +0000 (16:31 +0300)]
IGNITE-15187 JDBC driver for 3.0: ResultSet metadata (#345)
Andrew V. Mashenkov [Mon, 20 Sep 2021 13:13:21 +0000 (16:13 +0300)]
IGNITE-15438 Fix unexpectedly large allocations in InternalTableImpl (#315)
Mirza Aliev [Mon, 20 Sep 2021 12:47:24 +0000 (15:47 +0300)]
IGNITE-15444 Implement MetaStorageManager component stop (#332)
Andrew Mashenkov [Fri, 17 Sep 2021 13:09:21 +0000 (16:09 +0300)]
IGNITE-15519: Fix compilation due to competed commits.
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.
Andrew V. Mashenkov [Fri, 17 Sep 2021 11:21:08 +0000 (14:21 +0300)]
IGNITE-15519: Make tuples serializable (#343)
Alexander Lapin [Fri, 17 Sep 2021 10:58:28 +0000 (13:58 +0300)]
IGNITE-15404 Rework disctributed configuration flow. (#330)
Vladimir Ermakov [Fri, 17 Sep 2021 08:45:35 +0000 (11:45 +0300)]
IGNITE-15188 JDBC driver for 3.0: Database metadata (#339)
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)
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>
ibessonov [Fri, 17 Sep 2021 06:37:29 +0000 (09:37 +0300)]
IGNITE-15520 Fixed NamedListChange class type parameters. (#341)
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)
Vladimir Ermakov [Wed, 15 Sep 2021 08:11:27 +0000 (11:11 +0300)]
IGNITE-15186 Implement basic JDBC client: Statement, ResultSet (#284)
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.
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
Slava Koptilin [Mon, 13 Sep 2021 07:45:56 +0000 (10:45 +0300)]
IGNITE-15175 Fixed javadoc in Rest module. Fixes #319
ibessonov [Fri, 10 Sep 2021 09:04:28 +0000 (12:04 +0300)]
IGNITE-15486 JUnit configuration extension implemented (#329)
Alexander Polovtcev [Wed, 8 Sep 2021 08:06:22 +0000 (11:06 +0300)]
IGNITE-15456 Integrate RocksDBKeyValueStorage into the production code (#323)
Pavel Tupitsyn [Tue, 7 Sep 2021 18:16:24 +0000 (21:16 +0300)]
IGNITE-15356 Fix code style
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
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>
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>
Peter Ivanov [Mon, 6 Sep 2021 08:21:19 +0000 (11:21 +0300)]
IGNITE-15440 Fix some WARNINGS in Maven build (#312)
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
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>
Peter Ivanov [Fri, 3 Sep 2021 13:03:07 +0000 (16:03 +0300)]
IGNITE-15370 [Ignite 3] Add style check to the build lifecycle (#303)
Alexander Polovtcev [Fri, 3 Sep 2021 10:50:46 +0000 (13:50 +0300)]
IGNITE-15338 Return null in storage methods if a DataRow is not found (#297)
Andrew V. Mashenkov [Fri, 3 Sep 2021 08:33:43 +0000 (11:33 +0300)]
IGNITE-15393 Add errorprone plugin (#304)
Alexander Polovtcev [Thu, 2 Sep 2021 18:04:29 +0000 (21:04 +0300)]
IGNITE-15433 Improve network annotation processor error messages (#310)
Mirza Aliev [Thu, 2 Sep 2021 13:09:10 +0000 (16:09 +0300)]
IGNITE-15417 Creates cursorId on client side. Fixes #307
Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
ibessonov [Wed, 1 Sep 2021 15:23:32 +0000 (18:23 +0300)]
IGNITE-15420 Configuration tests moved to a proper module (#305)
Kirill Tkalenko [Wed, 1 Sep 2021 13:44:40 +0000 (16:44 +0300)]
IGNITE-15047 Implemented internal configuration roots and extensions. (#290)
Andrew V. Mashenkov [Mon, 30 Aug 2021 18:01:35 +0000 (21:01 +0300)]
IGNITE-15163 Support BitSet, Number, Decimal and Temporal types (#296)
Andrew V. Mashenkov [Mon, 30 Aug 2021 15:54:40 +0000 (18:54 +0300)]
IGNITE-15253 Tuple API improvement (#282)
Mirza Aliev [Fri, 27 Aug 2021 08:56:15 +0000 (11:56 +0300)]
IGNITE-15313 shutdown Executors correctly in JRaft codebase. Fixes #288
Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
Andrew V. Mashenkov [Wed, 25 Aug 2021 12:12:10 +0000 (15:12 +0300)]
IGNITE-13669: Support temporal types. (#216)
Semyon Danilov [Wed, 25 Aug 2021 07:17:51 +0000 (10:17 +0300)]
IGNITE-15298 RAFT snapshots implementation for persistent partitions storage - Fixes #285.
Signed-off-by: Sergey Chugunov <sergey.chugunov@gmail.com>
Andrew V. Mashenkov [Tue, 24 Aug 2021 10:28:55 +0000 (13:28 +0300)]
IGNITE-15366 Create CONTRIBUTING.md (#299)
Alexander Lapin [Tue, 24 Aug 2021 09:44:02 +0000 (12:44 +0300)]
IGNITE-15278 Node start/stop refactoring. Fixes #293
Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
Peter Ivanov [Tue, 24 Aug 2021 08:08:08 +0000 (11:08 +0300)]
IGNITE-14735 Fix CheckStyle report not being generated in case of violation (#131)
Pavel Tupitsyn [Mon, 23 Aug 2021 19:00:03 +0000 (22:00 +0300)]
IGNITE-15164 Improve thin client configuration (#298)
Update configuration properties for server (`ClientConnectorConfigurationSchema`) and client (`IgniteClientConfiguration`).
Mirza Aliev [Fri, 20 Aug 2021 15:20:09 +0000 (18:20 +0300)]
IGNITE-14943 Fixed race in ThreadId.setError method - Fixes #287.
Signed-off-by: Alexey Scherbakov <alexey.scherbakoff@gmail.com>
Taras Ledkov [Fri, 20 Aug 2021 08:21:39 +0000 (11:21 +0300)]
IGNITE-15335 Introduce thread utils for Ignite 3.0 (#292)
Alexander Polovtcev [Wed, 18 Aug 2021 08:38:31 +0000 (11:38 +0300)]
IGNITE-15331 Remove slf4j-simple (#289)
Pavel Tupitsyn [Tue, 17 Aug 2021 15:20:12 +0000 (18:20 +0300)]
IGNITE-15236 Thin 3.0: Start client-handler module (#283)
* Start client-handler module when the node starts.
* Add integration test.
Peter Ivanov [Mon, 16 Aug 2021 21:07:55 +0000 (00:07 +0300)]
IGNITE-14016 - RPM package for Ignite 3 (#29)
Slava Koptilin [Mon, 16 Aug 2021 11:47:21 +0000 (14:47 +0300)]
IGNITE-15312 Muted ITNodeTest.testPreVote
Slava Koptilin [Mon, 16 Aug 2021 11:44:39 +0000 (14:44 +0300)]
IGNITE-15298 Muted ITMetaStorageServicePersistenceTest.testSnapshot
Kirill Tkalenko [Mon, 16 Aug 2021 10:38:58 +0000 (13:38 +0300)]
IGNITE-15285 Properly splitting ConfigurationManager instances (node and cluster) (#273)
Semyon Danilov [Mon, 16 Aug 2021 07:10:51 +0000 (10:10 +0300)]
IGNITE-15272 Async raft group service startup (#272)
ibessonov [Fri, 13 Aug 2021 15:06:09 +0000 (18:06 +0300)]
IGNITE-15305 Fixed flaky ITDistributedConfigurationStorageTest#testRestartWithPds. (#276)
Signed-off-by: ibessonov <bessonov.ip@gmail.com>
ibessonov [Fri, 13 Aug 2021 15:02:38 +0000 (18:02 +0300)]
IGNITE-15297 Removed spin-wait loop in ConfigurationChanger (#275)