The latest update mentions nothing about SL specific fixes. But as it was hyped in multiple places, I installed hoping for some undocumented improvement. Instead I get a bunch of errors and it kills SL performance while building the DM.
I turned on the verbose log, the first group of errors is posted below.
Has anyone seen this? suggestions?
Thanks,
Ayrin
VERBOSE TID:TP-5 [2017-03-07T18:06:04.3433896-05:00]: [Fiscal Year to Fiscal Year] READ returned no records to process.
03/07/2017 23:06:04: task d909f864-7d4b-4924-9621-737bc3304bfd is RanToCompletion
VERBOSE TID:TP-5 [2017-03-07T18:06:04.4374107-05:00]: Completed: 0 record(s) have been written. 0 record(s) have been deleted. 0 record(s) have failed. 0 record(s) were filtered. Total runtime was 3 seconds.
03/07/2017 23:06:13: task e7adb6ba-9e79-45d9-9c59-9e1367c02279 is Running
WARNING TID:TP-4 [2017-03-07T18:06:14.0943541-05:00]: An unrecognized exception was thrown [mscorlib::0x80131500].
ERROR TID:TP-4 [2017-03-07T18:06:14.1053547-05:00]: One or more errors occurred.
--- Exception Dump ---
Caught Exception: [Microsoft.Dynamics.Integration.Service.Tasks.RecordException] One or more errors occurred.
Stack trace:
Inner Exception: [System.AggregateException] One or more errors occurred.
Stack trace:
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Microsoft.Dynamics.Performance.DDM.BulkLoader`1.SubmitChanges()
at Microsoft.Dynamics.Performance.DDM.BulkLoader`1.Save(Boolean forceWrite)
at Microsoft.Dynamics.Performance.DDM.BulkLoader`1.TrackItem(T item, Task taskToWaitFor)
at Microsoft.Dynamics.Integration.Service.Tasks.RecordWork.DoRecordWork(DbMap map, Object key, OperationType operationType, String loggingSourceName)
Inner Exception: [System.Data.SqlClient.SqlException] A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.)
Stack trace:
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParserStateObject.SNIWritePacket(SNIHandle handle, SNIPacket packet, UInt32& sniError, Boolean canAccumulate, Boolean callerHasConnectionLock)
at System.Data.SqlClient.TdsParserStateObject.WriteSni(Boolean canAccumulate)
at System.Data.SqlClient.TdsParserStateObject.WritePacket(Byte flushMode, Boolean canAccumulate)
at System.Data.SqlClient.TdsParserStateObject.WriteByteArray(Byte[] b, Int32 len, Int32 offsetBuffer, Boolean canAccumulate, TaskCompletionSource`1 completion)
at System.Data.SqlClient.TdsParser.WriteUnterminatedValue(Object value, MetaType type, Byte scale, Int32 actualLength, Int32 encodingByteSize, Int32 offset, TdsParserStateObject stateObj, Int32 paramSize, Boolean isDataFeed)
at System.Data.SqlClient.TdsParser.WriteBulkCopyValue(Object value, SqlMetaDataPriv metadata, TdsParserStateObject stateObj, Boolean isSqlType, Boolean isDataFeed, Boolean isNull)
at System.Data.SqlClient.SqlBulkCopy.ReadWriteColumnValueAsync(Int32 col)
at System.Data.SqlClient.SqlBulkCopy.CopyColumnsAsync(Int32 col, TaskCompletionSource`1 source)
at System.Data.SqlClient.SqlBulkCopy.CopyRowsAsync(Int32 rowsSoFar, Int32 totalRows, CancellationToken cts, TaskCompletionSource`1 source)
at System.Data.SqlClient.SqlBulkCopy.CopyBatchesAsyncContinued(BulkCopySimpleResultSet internalResults, String updateBulkCommandText, CancellationToken cts, TaskCompletionSource`1 source)
at System.Data.SqlClient.SqlBulkCopy.CopyBatchesAsync(BulkCopySimpleResultSet internalResults, String updateBulkCommandText, CancellationToken cts, TaskCompletionSource`1 source)
at System.Data.SqlClient.SqlBulkCopy.WriteToServerInternalRestContinuedAsync(BulkCopySimpleResultSet internalResults, CancellationToken cts, TaskCompletionSource`1 source)
at System.Data.SqlClient.SqlBulkCopy.WriteToServerInternalRestAsync(CancellationToken cts, TaskCompletionSource`1 source)
at System.Data.SqlClient.SqlBulkCopy.WriteToServerInternalAsync(CancellationToken ctoken)
at System.Data.SqlClient.SqlBulkCopy.WriteRowSourceToServerAsync(Int32 columnCount, CancellationToken ctoken)
at System.Data.SqlClient.SqlBulkCopy.WriteToServer(DataTable table, DataRowState rowState)
at Microsoft.Dynamics.Performance.DDM.FactLoader.InsertFacts()
at System.Threading.Tasks.Task.Execute()
Inner Exception: [System.ComponentModel.Win32Exception] An existing connection was forcibly closed by the remote host
Stack trace:
WARNING TID:TP-4 [2017-03-07T18:06:14.1133562-05:00]: An unrecognized exception was thrown [mscorlib::0x80131500].
ERROR TID:TP-4 [2017-03-07T18:06:14.1143553-05:00]: One or more errors occurred.
--- Exception Dump ---
Caught Exception: [Microsoft.Dynamics.Integration.Service.Tasks.RecordException] One or more errors occurred.
Stack trace:
Inner Exception: [System.AggregateException] One or more errors occurred.
Stack trace:
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Microsoft.Dynamics.Performance.DDM.BulkLoader`1.SubmitChanges()
at Microsoft.Dynamics.Performance.DDM.BulkLoader`1.Save(Boolean forceWrite)
at Microsoft.Dynamics.Performance.DDM.BulkLoader`1.TrackItem(T item, Task taskToWaitFor)
at Microsoft.Dynamics.Integration.Service.Tasks.RecordWork.DoRecordWork(DbMap map, Object key, OperationType operationType, String loggingSourceName)
*This post is locked for comments