You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2017/02/02 07:54:11 UTC
[07/16] ignite git commit: IGNITE-3430 .NET: Disable TransactionScope
feature
IGNITE-3430 .NET: Disable TransactionScope feature
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/e126e558
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/e126e558
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/e126e558
Branch: refs/heads/ignite-4436-2
Commit: e126e558df3584edebb63687e7e91cd9361178eb
Parents: 529a545
Author: Pavel Tupitsyn <pt...@apache.org>
Authored: Wed Feb 1 16:13:44 2017 +0300
Committer: Pavel Tupitsyn <pt...@apache.org>
Committed: Wed Feb 1 16:13:44 2017 +0300
----------------------------------------------------------------------
.../Cache/CacheAbstractTransactionalTest.cs | 8 +++++++-
.../dotnet/Apache.Ignite.Core/Impl/Cache/CacheImpl.cs | 9 ++++++---
2 files changed, 13 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/e126e558/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheAbstractTransactionalTest.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheAbstractTransactionalTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheAbstractTransactionalTest.cs
index f355187..d18cdbe 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheAbstractTransactionalTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheAbstractTransactionalTest.cs
@@ -569,6 +569,7 @@ namespace Apache.Ignite.Core.Tests.Cache
/// Test Ignite transaction enlistment in ambient <see cref="TransactionScope"/>.
/// </summary>
[Test]
+ [Ignore("IGNITE-3430")]
public void TestTransactionScopeSingleCache()
{
var cache = Cache();
@@ -606,6 +607,7 @@ namespace Apache.Ignite.Core.Tests.Cache
/// with multiple participating caches.
/// </summary>
[Test]
+ [Ignore("IGNITE-3430")]
public void TestTransactionScopeMultiCache()
{
var cache1 = Cache();
@@ -646,6 +648,7 @@ namespace Apache.Ignite.Core.Tests.Cache
/// when Ignite tx is started manually.
/// </summary>
[Test]
+ [Ignore("IGNITE-3430")]
public void TestTransactionScopeWithManualIgniteTx()
{
var cache = Cache();
@@ -671,6 +674,7 @@ namespace Apache.Ignite.Core.Tests.Cache
/// Test Ignite transaction with <see cref="TransactionScopeOption.Suppress"/> option.
/// </summary>
[Test]
+ [Ignore("IGNITE-3430")]
public void TestSuppressedTransactionScope()
{
var cache = Cache();
@@ -690,6 +694,7 @@ namespace Apache.Ignite.Core.Tests.Cache
/// Test Ignite transaction enlistment in ambient <see cref="TransactionScope"/> with nested scopes.
/// </summary>
[Test]
+ [Ignore("IGNITE-3430")]
public void TestNestedTransactionScope()
{
var cache = Cache();
@@ -732,6 +737,7 @@ namespace Apache.Ignite.Core.Tests.Cache
/// Test that ambient <see cref="TransactionScope"/> options propagate to Ignite transaction.
/// </summary>
[Test]
+ [Ignore("IGNITE-3430")]
public void TestTransactionScopeOptions()
{
var cache = Cache();
@@ -767,7 +773,7 @@ namespace Apache.Ignite.Core.Tests.Cache
/// Tests all transactional operations with <see cref="TransactionScope"/>.
/// </summary>
[Test]
- [Ignore("IGNITE-3477")]
+ [Ignore("IGNITE-3430")]
public void TestTransactionScopeAllOperations()
{
CheckTxOp((cache, key) => cache.Put(key, -5));
http://git-wip-us.apache.org/repos/asf/ignite/blob/e126e558/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Cache/CacheImpl.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Cache/CacheImpl.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Cache/CacheImpl.cs
index a387e1b..cb6c8d5 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Cache/CacheImpl.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Cache/CacheImpl.cs
@@ -80,9 +80,12 @@ namespace Apache.Ignite.Core.Impl.Cache
_flagKeepBinary = flagKeepBinary;
_flagNoRetries = flagNoRetries;
- _txManager = GetConfiguration().AtomicityMode == CacheAtomicityMode.Transactional
- ? new CacheTransactionManager(grid.GetTransactions())
- : null;
+ // TransactionScope feature disabled: IGNITE-3430.
+ _txManager = null;
+
+ //_txManager = GetConfiguration().AtomicityMode == CacheAtomicityMode.Transactional
+ // ? new CacheTransactionManager(grid.GetTransactions())
+ // : null;
}
/** <inheritDoc /> */