You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by mm...@apache.org on 2021/03/10 14:38:24 UTC
[ignite] branch ignite-2.10 updated (681a64f -> baf3a40)
This is an automated email from the ASF dual-hosted git repository.
mmuzaf pushed a change to branch ignite-2.10
in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 681a64f IGNITE-14284 Remove -d option from sqlline invocation. (#8864)
add 9b6aa64 IGNITE-13979 .NET: Modernize examples
add 843ea8e IGNITE-14168 fix description of validate_indexes command (#8798)
add baf3a40 IGNITE-14138 Fixed an issue where historical rebalance can kill supplier node. Fixes #8769
No new revisions were added by this update.
Summary of changes:
docs/_config.yml | 7 +-
docs/_docs/quick-start/dotnet.adoc | 2 +-
.../commandline/cache/CacheValidateIndexes.java | 13 +-
.../org/apache/ignite/IgniteSystemProperties.java | 9 +
.../dht/preloader/GridDhtPartitionSupplier.java | 5 +-
.../GridCacheDatabaseSharedManager.java | 13 +-
.../cache/persistence/GridCacheOffheapManager.java | 24 +-
.../persistence/checkpoint/CheckpointEntry.java | 17 +-
.../persistence/checkpoint/CheckpointHistory.java | 25 +-
.../CacheRebalanceWithRemovedWalSegment.java | 174 ++++++
.../db/wal/WalRecoveryTxLogicalRecordsTest.java | 56 +-
.../ignite/testsuites/IgnitePdsTestSuite4.java | 2 +
...mandHandlerClusterByClassTest_cache_help.output | 2 +-
...dlerClusterByClassWithSSLTest_cache_help.output | 2 +-
.../Account.cs} | 35 +-
.../Address.cs | 31 +-
.../Apache.Ignite.Core.Tests.TestDll2.csproj | 58 ++
.../Apache.Ignite.Core.Tests.TestDll2.snk} | Bin
.../Properties/AssemblyInfo.cs | 22 +-
.../Apache.Ignite.Core.Tests.DotNetCore.csproj | 3 -
.../Apache.Ignite.Core.Tests.csproj | 20 +-
.../Binary/BinaryDynamicRegistrationTest.cs | 10 +-
.../Binary/TypeResolverTest.cs | 2 +-
.../Deployment/GetAddressFunc.cs | 6 +-
.../Deployment/PeerAssemblyLoadingAllApisTest.cs | 4 +-
.../Deployment/PeerAssemblyLoadingTest.cs | 4 +-
.../Apache.Ignite.Core.Tests/Examples/Example.cs | 147 +++--
.../Examples/ExamplePaths.cs} | 30 +-
.../Examples/ExamplesTest.cs | 264 --------
.../Examples/ProjectFilesTest.cs | 151 ++++-
.../{PathUtil.cs => ThickClientExamplesTest.cs} | 45 +-
...athUtil.cs => ThickExamplesExternalNodeTest.cs} | 45 +-
.../Examples/ThickExamplesTest.cs} | 27 +-
.../Examples/ThinExamplesTest.cs | 80 +++
.../Apache.Ignite.Core.Tests/ProjectFilesTest.cs | 25 +-
.../Apache.Ignite.Core/Impl/Binary/TypeResolver.cs | 9 +-
modules/platforms/dotnet/Apache.Ignite.sln | 25 +-
modules/platforms/dotnet/build.ps1 | 81 ++-
.../dotnet/examples/.template.config/template.json | 17 +
.../platforms/dotnet/examples/.vscode/launch.json | 445 ++++++++++++++
.../platforms/dotnet/examples/.vscode/tasks.json | 17 +
.../dotnet/examples/Apache.Ignite.Examples.sln | 665 ++++++++++++++++++++-
.../Apache.Ignite.Examples.sln.DotSettings} | 0
.../Apache.Ignite.Examples.csproj | 107 ----
.../Apache.Ignite.Examples.snk | Bin 596 -> 0 bytes
.../examples/Apache.Ignite.Examples/App.config | 41 --
.../Apache.Ignite.Examples/Compute/TaskExample.cs | 134 -----
.../Datagrid/QueryExample.cs | 163 -----
.../Messaging/MessagingExample.cs | 110 ----
.../Properties/AssemblyInfo.cs | 34 --
.../Apache.Ignite.Examples/Services/IMapService.cs | 56 --
.../ThinClient/ThinClientPutGetExample.cs | 89 ---
.../ThinClient/ThinClientQueryExample.cs | 144 -----
.../ThinClient/ThinClientSqlExample.cs | 198 ------
.../Apache.Ignite.ExamplesDll.csproj | 86 ---
.../Apache.Ignite.ExamplesDll.snk | Bin 596 -> 0 bytes
.../dotnet/examples/Directory.Build.props | 42 ++
modules/platforms/dotnet/examples/README.md | 57 ++
modules/platforms/dotnet/examples/README.txt | 8 -
.../Program.cs} | 27 +-
.../dotnet/examples/ServerNode/ServerNode.csproj | 13 +
.../Cache}/CacheIncrementEntryProcessor.cs | 4 +-
.../Cache}/CachePutEntryProcessor.cs | 2 +-
.../Cache}/ContinuousQueryFilter.cs | 2 +-
.../Datagrid => Shared/Cache}/EmployeeStore.cs | 12 +-
.../Cache}/EmployeeStoreFactory.cs | 2 +-
.../Cache}/EmployeeStorePredicate.cs | 6 +-
.../Datagrid => Shared/Cache}/ScanQueryFilter.cs | 6 +-
.../Compute/AverageSalaryJob.cs | 4 +-
.../Compute/AverageSalaryTask.cs | 4 +-
.../Compute/CharacterCountFunc.cs} | 4 +-
.../Compute/CharacterCountReducer.cs | 2 +-
.../DataStructures/AtomicLongIncrementAction.cs | 2 +-
.../DataStructures/AtomicReferenceModifyAction.cs | 4 +-
.../AtomicSequenceIncrementAction.cs | 2 +-
.../Events/LocalEventListener.cs} | 4 +-
.../Messaging/LocalMessageListener.cs} | 10 +-
.../Messaging/RemoteOrderedMessageListener.cs} | 11 +-
.../Messaging/RemoteUnorderedMessageListener.cs} | 11 +-
.../Messaging/Topic.cs | 4 +-
.../Binary => Shared/Models}/Account.cs | 2 +-
.../Binary => Shared/Models}/Address.cs | 2 +-
.../Binary => Shared/Models}/Employee.cs | 2 +-
.../Binary => Shared/Models}/Organization.cs | 2 +-
.../Binary => Shared/Models}/OrganizationType.cs | 2 +-
.../Services/MapService.cs | 5 +-
.../platforms/dotnet/examples/Shared/Shared.csproj | 15 +
modules/platforms/dotnet/examples/Shared/Utils.cs | 191 ++++++
.../Thick/Cache/BinaryMode/BinaryMode.csproj | 13 +
.../Cache/BinaryMode/Program.cs} | 35 +-
.../Thick/Cache/DataStreamer/DataStreamer.csproj | 13 +
.../Cache/DataStreamer/Program.cs} | 38 +-
.../Cache/EntryProcessor/EntryProcessor.csproj | 13 +
.../Cache/EntryProcessor/Program.cs} | 34 +-
.../Cache/MultiTieredCache/MultiTieredCache.csproj | 13 +
.../Cache/MultiTieredCache/Program.cs} | 27 +-
.../Thick/Cache/NearCache/NearCache.csproj | 13 +
.../Cache/NearCache/Program.cs} | 29 +-
.../OptimisticTransaction.csproj | 13 +
.../Cache/OptimisticTransaction/Program.cs} | 27 +-
.../Cache/PutGet/Program.cs} | 32 +-
.../examples/Thick/Cache/PutGet/PutGet.csproj | 13 +
.../Cache/QueryContinuous/Program.cs} | 29 +-
.../Cache/QueryContinuous/QueryContinuous.csproj | 13 +
.../examples/Thick/Cache/QueryFullText/Program.cs | 62 ++
.../Thick/Cache/QueryFullText/QueryFullText.csproj | 13 +
.../examples/Thick/Cache/QueryScan/Program.cs | 65 ++
.../Thick/Cache/QueryScan/QueryScan.csproj | 13 +
.../Cache/Store/Program.cs} | 31 +-
.../dotnet/examples/Thick/Cache/Store/Store.csproj | 13 +
.../Cache/Transaction/Program.cs} | 29 +-
.../Thick/Cache/Transaction/Transaction.csproj | 13 +
.../Cache/TransactionDeadlockDetection/Program.cs} | 30 +-
.../TransactionDeadlockDetection.csproj | 13 +
.../dotnet/examples/Thick/Compute/Func/Func.csproj | 13 +
.../Compute/Func/Program.cs} | 32 +-
.../PeerAssemblyLoading/PeerAssemblyLoading.csproj | 16 +
.../Compute/PeerAssemblyLoading/Program.cs} | 37 +-
.../dotnet/examples/Thick/Compute/Task/Program.cs | 61 ++
.../dotnet/examples/Thick/Compute/Task/Task.csproj | 13 +
.../DataStructures/AtomicLong/AtomicLong.csproj | 13 +
.../DataStructures/AtomicLong/Program.cs} | 25 +-
.../AtomicReference/AtomicReference.csproj | 13 +
.../DataStructures/AtomicReference/Program.cs} | 26 +-
.../AtomicSequence/AtomicSequence.csproj | 13 +
.../DataStructures/AtomicSequence/Program.cs} | 31 +-
.../Misc/ClientReconnect/ClientReconnect.csproj | 13 +
.../Misc/ClientReconnect/Program.cs} | 42 +-
.../examples/Thick/Misc/Events/Events.csproj | 13 +
.../Misc/Events/Program.cs} | 32 +-
.../examples/Thick/Misc/Lifecycle/Lifecycle.csproj | 13 +
.../Misc/Lifecycle/Program.cs} | 41 +-
.../examples/Thick/Misc/Messaging/Messaging.csproj | 13 +
.../examples/Thick/Misc/Messaging/Program.cs | 100 ++++
.../Misc/Services/Program.cs} | 50 +-
.../examples/Thick/Misc/Services/Services.csproj | 13 +
modules/platforms/dotnet/examples/Thick/README.md | 4 +
.../dotnet/examples/Thick/Sql/Ddl/Ddl.csproj | 13 +
.../SqlDdlExample.cs => Thick/Sql/Ddl/Program.cs} | 45 +-
.../dotnet/examples/Thick/Sql/Dml/Dml.csproj | 13 +
.../SqlDmlExample.cs => Thick/Sql/Dml/Program.cs} | 32 +-
.../dotnet/examples/Thick/Sql/Linq/Linq.csproj | 13 +
.../LinqExample.cs => Thick/Sql/Linq/Program.cs} | 88 +--
.../Sql/SqlExample.cs => Thick/Sql/Sql/Program.cs} | 53 +-
.../dotnet/examples/Thick/Sql/Sql/Sql.csproj | 13 +
.../Cache/BinaryModeThin/BinaryModeThin.csproj | 13 +
.../Cache/BinaryModeThin/Program.cs} | 69 +--
.../OptimisticTransactionThin.csproj | 13 +
.../Cache/OptimisticTransactionThin/Program.cs} | 50 +-
.../Cache/PutGetThin/Program.cs} | 61 +-
.../Thin/Cache/PutGetThin/PutGetThin.csproj | 13 +
.../Cache/QueryContinuousThin/Program.cs} | 43 +-
.../QueryContinuousThin/QueryContinuousThin.csproj | 13 +
.../examples/Thin/Cache/QueryScanThin/Program.cs | 71 +++
.../Thin/Cache/QueryScanThin/QueryScanThin.csproj | 13 +
.../Cache/TransactionThin/Program.cs} | 43 +-
.../Cache/TransactionThin/TransactionThin.csproj | 13 +
.../Misc/ServicesThin/Program.cs} | 59 +-
.../Thin/Misc/ServicesThin/ServicesThin.csproj | 13 +
modules/platforms/dotnet/examples/Thin/README.md | 3 +
.../examples/Thin/Sql/DdlThin/DdlThin.csproj | 13 +
.../Sql/DdlThin/Program.cs} | 56 +-
.../examples/Thin/Sql/DmlThin/DmlThin.csproj | 13 +
.../Sql/DmlThin/Program.cs} | 51 +-
.../examples/Thin/Sql/LinqThin/LinqThin.csproj | 13 +
.../Sql/LinqThin/Program.cs} | 114 ++--
.../SqlExample.cs => Thin/Sql/SqlThin/Program.cs} | 76 +--
.../examples/Thin/Sql/SqlThin/SqlThin.csproj | 13 +
.../dotnetcore/Apache.Ignite.Examples.csproj | 29 -
.../dotnet/examples/dotnetcore/App.config | 38 --
.../dotnet/examples/dotnetcore/Employee.cs | 67 ---
.../dotnet/examples/dotnetcore/LinqExample.cs | 239 --------
.../dotnet/examples/dotnetcore/Program.cs | 109 ----
.../dotnet/examples/dotnetcore/PutGetExample.cs | 122 ----
.../dotnet/examples/dotnetcore/README.txt | 8 -
.../dotnet/examples/dotnetcore/SqlExample.cs | 191 ------
.../dotnet/examples/images/rider-sidebar.png | Bin 0 -> 48065 bytes
modules/platforms/dotnet/examples/images/rider.png | Bin 0 -> 21953 bytes
.../platforms/dotnet/examples/images/vs-code.png | Bin 0 -> 29808 bytes
modules/platforms/dotnet/examples/images/vs.png | Bin 0 -> 8262 bytes
.../platforms/dotnet/run-dotnetcore-examples.bat | 27 -
modules/platforms/dotnet/templates/README.md | 32 +
.../.template.config/template.json | 16 +
.../Apache.Ignite.Example/ExampleProject.csproj | 13 +
.../internal/Apache.Ignite.Example/Program.cs} | 37 +-
.../.template.config/template.json | 16 +
.../ExampleProjectThin.csproj | 13 +
.../internal/Apache.Ignite.ExampleThin/Program.cs | 57 ++
.../Apache.Ignite.Examples.csproj | 32 +
189 files changed, 3963 insertions(+), 3701 deletions(-)
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/CacheRebalanceWithRemovedWalSegment.java
rename modules/platforms/dotnet/{examples/dotnetcore/Organization.cs => Apache.Ignite.Core.Tests.TestDll2/Account.cs} (65%)
copy modules/platforms/dotnet/{examples/Apache.Ignite.ExamplesDll/Binary => Apache.Ignite.Core.Tests.TestDll2}/Address.cs (66%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests.TestDll2/Apache.Ignite.Core.Tests.TestDll2.csproj
copy modules/platforms/dotnet/{Apache.Ignite.Core.Tests.TestDll/Apache.Ignite.Core.Tests.TestDll.snk => Apache.Ignite.Core.Tests.TestDll2/Apache.Ignite.Core.Tests.TestDll2.snk} (100%)
rename modules/platforms/dotnet/{examples/Apache.Ignite.ExamplesDll => Apache.Ignite.Core.Tests.TestDll2}/Properties/AssemblyInfo.cs (64%)
copy modules/platforms/dotnet/{examples/Apache.Ignite.ExamplesDll/Datagrid/EmployeeStoreFactory.cs => Apache.Ignite.Core.Tests/Examples/ExamplePaths.cs} (56%)
delete mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExamplesTest.cs
copy modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/{PathUtil.cs => ThickClientExamplesTest.cs} (53%)
rename modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/{PathUtil.cs => ThickExamplesExternalNodeTest.cs} (53%)
copy modules/platforms/dotnet/{examples/Apache.Ignite.ExamplesDll/Datagrid/EmployeeStoreFactory.cs => Apache.Ignite.Core.Tests/Examples/ThickExamplesTest.cs} (60%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ThinExamplesTest.cs
create mode 100644 modules/platforms/dotnet/examples/.template.config/template.json
create mode 100644 modules/platforms/dotnet/examples/.vscode/launch.json
create mode 100644 modules/platforms/dotnet/examples/.vscode/tasks.json
copy modules/platforms/dotnet/{Apache.Ignite.DotNetCore.sln.DotSettings => examples/Apache.Ignite.Examples.sln.DotSettings} (100%)
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/Apache.Ignite.Examples.csproj
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/Apache.Ignite.Examples.snk
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/App.config
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/Compute/TaskExample.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/Datagrid/QueryExample.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/Messaging/MessagingExample.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/Properties/AssemblyInfo.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/Services/IMapService.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/ThinClient/ThinClientPutGetExample.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/ThinClient/ThinClientQueryExample.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.Examples/ThinClient/ThinClientSqlExample.cs
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.ExamplesDll/Apache.Ignite.ExamplesDll.csproj
delete mode 100644 modules/platforms/dotnet/examples/Apache.Ignite.ExamplesDll/Apache.Ignite.ExamplesDll.snk
create mode 100644 modules/platforms/dotnet/examples/Directory.Build.props
create mode 100644 modules/platforms/dotnet/examples/README.md
delete mode 100644 modules/platforms/dotnet/examples/README.txt
copy modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid/EmployeeStoreFactory.cs => ServerNode/Program.cs} (62%)
create mode 100644 modules/platforms/dotnet/examples/ServerNode/ServerNode.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid => Shared/Cache}/CacheIncrementEntryProcessor.cs (93%)
copy modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid => Shared/Cache}/CachePutEntryProcessor.cs (97%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid => Shared/Cache}/ContinuousQueryFilter.cs (97%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid => Shared/Cache}/EmployeeStore.cs (94%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid => Shared/Cache}/EmployeeStoreFactory.cs (96%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid => Shared/Cache}/EmployeeStorePredicate.cs (93%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Datagrid => Shared/Cache}/ScanQueryFilter.cs (94%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/Compute/AverageSalaryJob.cs (95%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/Compute/AverageSalaryTask.cs (96%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Compute/CharacterCountClosure.cs => Shared/Compute/CharacterCountFunc.cs} (92%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/Compute/CharacterCountReducer.cs (97%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/DataStructures/AtomicLongIncrementAction.cs (96%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/DataStructures/AtomicReferenceModifyAction.cs (95%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/DataStructures/AtomicSequenceIncrementAction.cs (96%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Events/LocalListener.cs => Shared/Events/LocalEventListener.cs} (94%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Messaging/LocalListener.cs => Shared/Messaging/LocalMessageListener.cs} (86%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Messaging/RemoteOrderedListener.cs => Shared/Messaging/RemoteOrderedMessageListener.cs} (88%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Messaging/RemoteUnorderedListener.cs => Shared/Messaging/RemoteUnorderedMessageListener.cs} (88%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/Messaging/Topic.cs (94%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Binary => Shared/Models}/Account.cs (97%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Binary => Shared/Models}/Address.cs (98%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Binary => Shared/Models}/Employee.cs (98%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Binary => Shared/Models}/Organization.cs (98%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll/Binary => Shared/Models}/OrganizationType.cs (96%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.ExamplesDll => Shared}/Services/MapService.cs (96%)
create mode 100644 modules/platforms/dotnet/examples/Shared/Shared.csproj
create mode 100644 modules/platforms/dotnet/examples/Shared/Utils.cs
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/BinaryMode/BinaryMode.csproj
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/BinaryModeExample.cs => Thick/Cache/BinaryMode/Program.cs} (87%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/DataStreamer/DataStreamer.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/DataStreamerExample.cs => Thick/Cache/DataStreamer/Program.cs} (61%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/EntryProcessor/EntryProcessor.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/EntryProcessorExample.cs => Thick/Cache/EntryProcessor/Program.cs} (61%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/MultiTieredCache/MultiTieredCache.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/MultiTieredCacheExample.cs => Thick/Cache/MultiTieredCache/Program.cs} (79%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/NearCache/NearCache.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/NearCacheExample.cs => Thick/Cache/NearCache/Program.cs} (70%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/OptimisticTransaction/OptimisticTransaction.csproj
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/OptimisticTransactionExample.cs => Thick/Cache/OptimisticTransaction/Program.cs} (76%)
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/PutGetExample.cs => Thick/Cache/PutGet/Program.cs} (83%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/PutGet/PutGet.csproj
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/ContinuousQueryExample.cs => Thick/Cache/QueryContinuous/Program.cs} (69%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/QueryContinuous/QueryContinuous.csproj
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/QueryFullText/Program.cs
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/QueryFullText/QueryFullText.csproj
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/QueryScan/Program.cs
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/QueryScan/QueryScan.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/StoreExample.cs => Thick/Cache/Store/Program.cs} (75%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/Store/Store.csproj
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/TransactionExample.cs => Thick/Cache/Transaction/Program.cs} (77%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/Transaction/Transaction.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/TransactionDeadlockDetectionExample.cs => Thick/Cache/TransactionDeadlockDetection/Program.cs} (68%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Cache/TransactionDeadlockDetection/TransactionDeadlockDetection.csproj
create mode 100644 modules/platforms/dotnet/examples/Thick/Compute/Func/Func.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Compute/ClosureExample.cs => Thick/Compute/Func/Program.cs} (63%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Compute/PeerAssemblyLoading/PeerAssemblyLoading.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Compute/PeerAssemblyLoadingExample.cs => Thick/Compute/PeerAssemblyLoading/Program.cs} (71%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Compute/Task/Program.cs
create mode 100644 modules/platforms/dotnet/examples/Thick/Compute/Task/Task.csproj
create mode 100644 modules/platforms/dotnet/examples/Thick/DataStructures/AtomicLong/AtomicLong.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/DataStructures/AtomicLongExample.cs => Thick/DataStructures/AtomicLong/Program.cs} (65%)
create mode 100644 modules/platforms/dotnet/examples/Thick/DataStructures/AtomicReference/AtomicReference.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/DataStructures/AtomicReferenceExample.cs => Thick/DataStructures/AtomicReference/Program.cs} (65%)
create mode 100644 modules/platforms/dotnet/examples/Thick/DataStructures/AtomicSequence/AtomicSequence.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/DataStructures/AtomicSequenceExample.cs => Thick/DataStructures/AtomicSequence/Program.cs} (59%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Misc/ClientReconnect/ClientReconnect.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Misc/ClientReconnectExample.cs => Thick/Misc/ClientReconnect/Program.cs} (75%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Misc/Events/Events.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Events/EventsExample.cs => Thick/Misc/Events/Program.cs} (67%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Misc/Lifecycle/Lifecycle.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Misc/LifecycleExample.cs => Thick/Misc/Lifecycle/Program.cs} (70%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Misc/Messaging/Messaging.csproj
create mode 100644 modules/platforms/dotnet/examples/Thick/Misc/Messaging/Program.cs
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Services/ServicesExample.cs => Thick/Misc/Services/Program.cs} (60%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Misc/Services/Services.csproj
create mode 100644 modules/platforms/dotnet/examples/Thick/README.md
create mode 100644 modules/platforms/dotnet/examples/Thick/Sql/Ddl/Ddl.csproj
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/SqlDdlExample.cs => Thick/Sql/Ddl/Program.cs} (77%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Sql/Dml/Dml.csproj
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/SqlDmlExample.cs => Thick/Sql/Dml/Program.cs} (80%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Sql/Linq/Linq.csproj
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/LinqExample.cs => Thick/Sql/Linq/Program.cs} (76%)
copy modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/SqlExample.cs => Thick/Sql/Sql/Program.cs} (81%)
create mode 100644 modules/platforms/dotnet/examples/Thick/Sql/Sql/Sql.csproj
create mode 100644 modules/platforms/dotnet/examples/Thin/Cache/BinaryModeThin/BinaryModeThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/BinaryModeExample.cs => Thin/Cache/BinaryModeThin/Program.cs} (77%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Cache/OptimisticTransactionThin/OptimisticTransactionThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/OptimisticTransactionExample.cs => Thin/Cache/OptimisticTransactionThin/Program.cs} (66%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/PutGetExample.cs => Thin/Cache/PutGetThin/Program.cs} (77%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Cache/PutGetThin/PutGetThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/ContinuousQueryExample.cs => Thin/Cache/QueryContinuousThin/Program.cs} (64%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Cache/QueryContinuousThin/QueryContinuousThin.csproj
create mode 100644 modules/platforms/dotnet/examples/Thin/Cache/QueryScanThin/Program.cs
create mode 100644 modules/platforms/dotnet/examples/Thin/Cache/QueryScanThin/QueryScanThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Datagrid/TransactionExample.cs => Thin/Cache/TransactionThin/Program.cs} (71%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Cache/TransactionThin/TransactionThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Services/ServicesExample.cs => Thin/Misc/ServicesThin/Program.cs} (50%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Misc/ServicesThin/ServicesThin.csproj
create mode 100644 modules/platforms/dotnet/examples/Thin/README.md
create mode 100644 modules/platforms/dotnet/examples/Thin/Sql/DdlThin/DdlThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/SqlDdlExample.cs => Thin/Sql/DdlThin/Program.cs} (74%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Sql/DmlThin/DmlThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/SqlDmlExample.cs => Thin/Sql/DmlThin/Program.cs} (72%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Sql/LinqThin/LinqThin.csproj
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/LinqExample.cs => Thin/Sql/LinqThin/Program.cs} (71%)
rename modules/platforms/dotnet/examples/{Apache.Ignite.Examples/Sql/SqlExample.cs => Thin/Sql/SqlThin/Program.cs} (74%)
create mode 100644 modules/platforms/dotnet/examples/Thin/Sql/SqlThin/SqlThin.csproj
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/Apache.Ignite.Examples.csproj
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/App.config
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/Employee.cs
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/LinqExample.cs
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/Program.cs
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/PutGetExample.cs
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/README.txt
delete mode 100644 modules/platforms/dotnet/examples/dotnetcore/SqlExample.cs
create mode 100644 modules/platforms/dotnet/examples/images/rider-sidebar.png
create mode 100644 modules/platforms/dotnet/examples/images/rider.png
create mode 100644 modules/platforms/dotnet/examples/images/vs-code.png
create mode 100644 modules/platforms/dotnet/examples/images/vs.png
delete mode 100644 modules/platforms/dotnet/run-dotnetcore-examples.bat
create mode 100644 modules/platforms/dotnet/templates/README.md
create mode 100644 modules/platforms/dotnet/templates/internal/Apache.Ignite.Example/.template.config/template.json
create mode 100644 modules/platforms/dotnet/templates/internal/Apache.Ignite.Example/ExampleProject.csproj
rename modules/platforms/dotnet/{examples/Apache.Ignite.ExamplesDll/Datagrid/CachePutEntryProcessor.cs => templates/internal/Apache.Ignite.Example/Program.cs} (55%)
create mode 100644 modules/platforms/dotnet/templates/internal/Apache.Ignite.ExampleThin/.template.config/template.json
create mode 100644 modules/platforms/dotnet/templates/internal/Apache.Ignite.ExampleThin/ExampleProjectThin.csproj
create mode 100644 modules/platforms/dotnet/templates/internal/Apache.Ignite.ExampleThin/Program.cs
create mode 100644 modules/platforms/dotnet/templates/public/Apache.Ignite.Examples/Apache.Ignite.Examples.csproj