Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-16336

.NET: EntityFrameworkCacheTest.TestOldEntriesCleanupMultithreaded is flaky

    XMLWordPrintableJSON

Details

    Description

      Apache.Ignite.EntityFramework.Tests.EntityFrameworkCacheTest.TestOldEntriesCleanupMultithreaded is flaky:

      Unexpected exception: System.Data.Entity.Infrastructure.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Data.Entity.Core.UpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Data.SqlServerCe.SqlCeLockTimeoutException: SQL Server Compact timed out waiting for a lock. The default lock time is 2000ms for devices and 5000ms for desktops. The default lock timeout can be increased in the connection string using the ssce: default lock timeout property. [ Session id = 9,Thread id = 16052,Process id = 11844,Table name = Blogs,Conflict type = u lock (u blocks),Resource = RID: 1043:0 ]
         at System.Data.SqlServerCe.SqlCeCommand.ProcessResults(Int32 hr)
         at System.Data.SqlServerCe.SqlCeCommand.ExecuteCommandText(IntPtr& pCursor, Boolean& isBaseTableCursor)
         at System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior behavior, String method, ResultSetOptions options)
         at System.Data.SqlServerCe.SqlCeCommand.ExecuteNonQuery()
         at System.Data.Entity.SqlServerCompact.SqlCeMultiCommand.ExecuteNonQuery()
         at Apache.Ignite.EntityFramework.Impl.DbCommandProxy.ExecuteNonQuery() in C:\BuildAgent\work\7bc1c54bc719b67c\modules\platforms\dotnet\Apache.Ignite.EntityFramework\Impl\DbCommandProxy.cs:line 205
         at System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch[TTarget,TInterceptionContext,TResult](TTarget target, Func`3 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed)
         at System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.NonQuery(DbCommand command, DbCommandInterceptionContext interceptionContext)
         at System.Data.Entity.Core.Mapping.Update.Internal.DynamicUpdateCommand.Execute(Dictionary`2 identifierValues, List`1 generatedValues)
         at System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
         --- End of inner exception stack trace ---
         at System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
         at System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[T](Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess)
         at System.Data.Entity.Core.Objects.ObjectContext.SaveChangesToStore(SaveOptions options, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction)
         at System.Data.Entity.Core.Objects.ObjectContext.SaveChangesInternal(SaveOptions options, Boolean executeInExistingTransaction)
         at System.Data.Entity.Internal.InternalContext.SaveChanges()
         --- End of inner exception stack trace ---
         at System.Data.Entity.Internal.InternalContext.SaveChanges()
         at Apache.Ignite.EntityFramework.Tests.EntityFrameworkCacheTest.CreateRemoveBlog0() in C:\BuildAgent\work\7bc1c54bc719b67c\modules\platforms\dotnet\Apache.Ignite.EntityFramework.Tests\EntityFrameworkCacheTest.cs:line 814
         at Apache.Ignite.EntityFramework.Tests.EntityFrameworkCacheTest.CreateRemoveBlog() in C:\BuildAgent\work\7bc1c54bc719b67c\modules\platforms\dotnet\Apache.Ignite.EntityFramework.Tests\EntityFrameworkCacheTest.cs:line 776
         at Apache.Ignite.Core.Tests.TestUtils.<>c__DisplayClass16_0.<RunMultiThreaded>b__0() in C:\BuildAgent\work\7bc1c54bc719b67c\modules\platforms\dotnet\Apache.Ignite.Core.Tests\TestUtils.cs:line 208
         at Apache.Ignite.Core.Tests.TestUtils.RunMultiThreaded(Action action, Int32 threadNum, Int32 duration) in C:\BuildAgent\work\7bc1c54bc719b67c\modules\platforms\dotnet\Apache.Ignite.Core.Tests\TestUtils.cs:line 231
         at Apache.Ignite.EntityFramework.Tests.EntityFrameworkCacheTest.TestOldEntriesCleanupMultithreaded() in C:\BuildAgent\work\7bc1c54bc719b67c\modules\platforms\dotnet\Apache.Ignite.EntityFramework.Tests\EntityFrameworkCacheTest.cs:line 714
      

      Attachments

        Activity

          People

            ptupitsyn Pavel Tupitsyn
            ptupitsyn Pavel Tupitsyn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: