[SERVER-10557] have client drivers announce name and version on connect Created: 17/Aug/13  Updated: 17/Aug/13  Resolved: 17/Aug/13

Status: Closed
Project: Core Server
Component/s: Tools
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: Paul Rubin Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-72 handshake optional parameters for dri... Closed
Participants:

 Description   

It would be really handy for debugging and stats if client drivers would announce their name and version when they connect to the server, something like the user-agent strings that web browsers send to httpd's, e.g. by adding a new API command that simply gave the driver version info, and creating a convention that drivers should send it on connect. Obviously it would have to be optional in order to not break old clients. However, I see the meta driver specification is in progress, so that seems like a good opportunity to add this. These would be of considerable help in troubleshooting various version-incompatibility problems, and would also help figure out what drivers were the most popular for purposes of allocating developer attention. It's common for people to connect to a single MongoDB server with a lot of different clients and it would be good to be able to tell from the server logs what has been happening.



 Comments   
Comment by Scott Hernandez (Inactive) [ 17/Aug/13 ]

dup of SERVER-72

Generated at Thu Feb 08 03:23:28 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.