[CSHARP-2824] Collect metadata for legacy API Created: 29/Oct/19  Updated: 28/Oct/23  Resolved: 24/Jan/20

Status: Closed
Project: C# Driver
Component/s: Diagnostics
Affects Version/s: None
Fix Version/s: 2.11.0

Type: New Feature Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Dmitry Lukyanov (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Based on roadmap discussion on Oct 29, 2019, creating this ticket to track adding metadata tracking to legacy API.

This will involve changes to MongoDB.Driver.Core.Connections.ClientDocumentHelper such that the driver name is not simply hard-coded to "mongo-charp-driver", but rather can have another string optionally appended to it.

So for users of the the MongoDB.Driver module, the name can stay the same. But for users of the MongoDB.Driver.Legacy module, it should be "mongo-csharp-driver|legacy".

See https://github.com/mongodb/specifications/blob/master/source/mongodb-handshake/handshake.rst for general information about the handshake protocol.



 Comments   
Comment by Githook User [ 24/Jan/20 ]

Author:

{'username': 'DmitryLukyanov', 'name': 'DmitryLukyanov', 'email': 'dmitry.lukyanov@mongodb.com'}

Message: CSHARP-2824: Collect metadata for legacy API.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/4a0fa50b040326e01daeb3a61a7d58fcea95b73d

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