[CSHARP-1375] Create sync versions of the new 2.x Core APIs Created: 12/Aug/15  Updated: 20/Jan/16  Resolved: 16/Oct/15

Status: Closed
Project: C# Driver
Component/s: API
Affects Version/s: 2.0.1
Fix Version/s: 2.2

Type: New Feature Priority: Major - P3
Reporter: Robert Stam Assignee: Robert Stam
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Epic Link: Create sync versions of the new 2.x API
Backwards Compatibility: Fully Compatible

 Description   

Create sync versions of the new 2.x API in Core



 Comments   
Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}

Message: CSHARP-1375: Added tests for SemaphoreSlimRequest.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/43e626321c5a7ebb34f7f1812a7b3d861aff1bcf

Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}

Message: CSHARP-1375: Fix race conditions while connecting a socket.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/b1c17f322d808d36f9e7407af0781363d9354b81

Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}

Message: CSHARP-1375: Refactored TcpStreamFactory Connect method to fix to problem with slow connect times, and refactored ConnectAsync to match.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/c47dddea015fc14cdb9d81dc0b73c24094fed6bd

Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}

Message: CSHARP-1375: Simplified SemaphoreSlimRequest Dispose method.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/95687cd7a75d31aa264725db3b334b77f38abd3a

Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}

Message: CSHARP-1375: Replaced custom AsyncLock with SemaphoreSlimRequest wrapping a SemaphoreSlim.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/330405fa3209b18fdd16a367e44aed4a88bac70a

Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@robertstam.org'}

Message: CSHARP-1375: Add sync stack to Core and refactor Legacy API to use new sync stack.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/bfe940332af0e59d8fa727ef7ed75db0a693e9ab

Generated at Wed Feb 07 21:39:25 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.