Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

[Release/3.1] Address MARS TDS header contained errors #42907

Merged
merged 4 commits into from
Jul 14, 2020

Conversation

cheenamalhotra
Copy link
Member

@cheenamalhotra cheenamalhotra commented Apr 17, 2020

Ports PR dotnet/SqlClient#547 that fixes issue dotnet/SqlClient#85

Summary

Fixes issue dotnet/SqlClient#85 for impacted areas where client applications fail intermittently with below exception:

System.Data.SqlClient.SqlException (0x80131904): The incoming tabular data stream (TDS) protocol stream is incorrect. The MARS TDS header contained errors.

Customer Impact

High. A lot of customers are impacted with this bug.

Regression?

No

Testing

Previously SqlClient tests did not cover this use-case, but test has been added to cover this scenario in this PR.

Risk

Low: The fix has been verified with all bound tests, EF Core tests and many customers have also reported they are able to now run their applications in heavy load successfully. The fix has also been released in Microsoft.Data.SqlClient v1.1.3 and v2.0.0.

cc: @danmosemsft @saurabh500 @David-Engel

@cheenamalhotra cheenamalhotra added the * NO MERGE * The PR is not ready for merge yet (see discussion for detailed reasons) label Apr 24, 2020
@danmoseley
Copy link
Member

Hi @cheenamalhotra what's the status of this PR? Should we close it? Are you waiting on more validation?

@cheenamalhotra
Copy link
Member Author

Hi @danmosemsft

We were a bit occupied with production release activities, I will try to get this PR reactivated by early next week.
There're also a few more fixes that we'd like backported to S.D.S. :)

@cheenamalhotra cheenamalhotra added Servicing-consider Issue for next servicing release review and removed * NO MERGE * The PR is not ready for merge yet (see discussion for detailed reasons) labels Jun 22, 2020
@leecow leecow added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Jun 25, 2020
@leecow leecow added this to the 3.1.7 milestone Jun 25, 2020
@Anipik
Copy link

Anipik commented Jul 14, 2020

Merging this one, i will fix the packaging in a separate pr

@Anipik Anipik merged commit aad9fbc into dotnet:release/3.1 Jul 14, 2020
@cheenamalhotra cheenamalhotra deleted the release/3.1-marserror branch April 26, 2021 22:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants